新智元报道反复旋转自己的ip和乱码( 二 )
文章图片
文章图片
由此也就可以推断 , 这个bug很有可能就来自于最新提交的「v1.4.44-liberty-2」 。
通过查看项目的历史发现 , Marak在v1.4.44-liberty-2版本的colors.js库中添加了一个「新的美国国旗模块」 , 并将其推送到GitHub和npm 。
文章图片
文章图片
就新的在代码中 , 有一段无限循环 , 会让所有使用「colors」的程序在控制台无休止地打印各种非ASCII字符序列 。
对于「faker」 , Marak除了炸了自己程序之外 , 还修改了GitHubrepo的README页面 。
这次 , Marak直接摊牌了:endgame 。
Marak还提到了一个人:亚伦·斯沃茨 。写到:「AaronSwartz到底发生了什么?」
文章图片
文章图片
斯沃茨是一名美国程序员、企业家和著名的黑客活动家 , 在一场法律诉讼后「自杀」身亡 。
为了使所有人都能自由获取信息 , 这位黑客从麻省理工学院校园网上的JSTOR数据库下载了数百万篇期刊文章 , 据称他通过反复旋转自己的IP和MAC地址来绕过JSTOR和麻省理工学院设置的技术封锁 。
文章图片
文章图片
此前 , 在2020年11月 , Marak就曾警告说 , 他将不再用他的「免费工作」来支持大公司了 , 而这些企业应该考虑用每年「六位数」的工资来补偿 。
文章图片
文章图片
「恕我直言 , 我将不再用我的免费工作来支持财富500强(和其他较小规模的公司) 。」
「你们可以把这当作一个机会 , 给我发一份六位数的年薪合同 , 或者把这个项目fork之后 , 让别人来做 。」
文章图片
文章图片
于是 , 整件事的缘由逐渐明晰了起来 , Marak似乎是在报复那些大型企业以及拿着开源项目赚钱的开发者 。
他认为 , 这些人不仅大量地使用开源社区的免费软件 , 但是对社区又毫无贡献 。
敢乱改自己项目?看我封你账号
对Marak的这波迷之操作 , 开源社区一部分开发者表示理解 , 另一部分则直接「口吐芬芳芳」 。
「显然 , 『colors.js』的作者为没有得到报酬而生气...... 。所以他决定在每次加载他的库时打印美国国旗...... 。」
嚯 , 有点意思啊!(doge)
文章图片
文章图片
信息安全专家VessOnSecurity称这种行为是「真**的不负责任」 。
文章图片
文章图片
「如果你对企业免费使用你的免费代码有意见 , 就不要发布免费代码 。通过破坏你自己被开发者广泛使用的项目 , 你不仅伤害了大企业 , 也伤害了所有在使用它的人 。」
但是有人则认为:「将代码发布到他们自己的库中 , 不需要对任何事情负责 。如果你不同意我的观点 , 那么请阅读许可证中的实际法律条文 , 它没有给出任何保证 。如果是不负责任的 , 那又怎样 , 他们不需要负责任 。」
而GitHub一看 , 这个Marak怎么能瞎搞自己的项目 , 封了吧!
- 英国媒体报道instagram效仿tiktok测试竖滑功能
- 报道称苹果的VR头显“禁止访问元宇宙”
- 小康回应代工厂和sf5停产传言
- 央视报道数字人民币(试点版)app上线49家商户
- 2022冬奥河北系列报道(118)新型奥运版智能复兴号今日上线
- 【特别报道】带动上千人就业,兴安盟这个基地真牛!
- 直击第五届中国企业服务年会现场—— 洞见2022趋势报道之麒麟软件
- 深晚报道丨深圳5G用户达761万 力争2025实现城市家庭千兆光网全覆盖
- B站|B站回应元宇宙业务报道(高能链侧重关注内容版权保护)
- 微评|用“断舍离”告别伪需求