AWS 新产品因复制开源代码却没公开提及原作者被批评

2020年10月18日

AWS 近日发布的一款新产品由于使用了开源项目的代码却没有公开提及原作者遭到了批评。

新推出的产品名为 CloudWatch Synthetics Recorder,这是用于记录浏览器交互的 Chrome 扩展程序,AWS 从开发者 Tim Nolet 创建的 Headless Recorder 开源项目中复制了代码。

AWS 的做法当然没有违反法律,毕竟 Headless Recorder 使用的 Apache-2.0 License 属于宽松许可证,允许被复制或 fork。不过 AWS 的行为还是受到了批评,因为它没有公开提及原项目的作者。

虽然在与 CloudWatch 扩展捆绑的 NOTICE.txt 文件中已经按原项目的许可证要求提及了此项目基于"Puppeteer Recorder"(Headless Recorder 旧名称),但亚马逊作为一家科技巨头,在多数人的认知里应该“德佩其位”,开发者自然对它有更高的道德要求和期待。

Headless Recorder 作者 Tim Nolet 认为对他自己而言,问题的核心不在于对方是否在项目的相关文案中提及自己和项目,而在于开源精神是否有被遵守。不过 Nolet 依然认为这是最基本的要求,毕竟他在 Headless Recorder GitHub repo 的 README.md 文件就提到此项目受到了 Daydream 和 ui recorder 的启发。

另外,AWS 这种 fork 原项目再自行开发的行为也不利于原始项目的发展,Nolet 认为理想的情况应该是 AWS 向 Headless Recorder 项目提交 PR,把他们开发的功能添加到项目代码中。

很显然 AWS 没有选择这个方案,也没公开提及自己的产品基于开源项目。亚马逊这种不回馈社区以及不表示谢意就索取的“拿来主义”招致了很多开发者乃至公司的反感,甚至倒逼开源项目修改许可证以阻止云服务商滥用开源项目。

目前 AWS 已在 CloudWatch Synthetics Recorder 主页文档的显眼位置补充了相关文案。

延伸阅读:

展开阅读全文
4 收藏
分享
加载中
精彩评论
亚马逊这个无赖,干了多少次这样的事了
2020-10-19 11:03
9
举报
拿着社区功效的产物自己赚的盆满锅满,然后社区一口汤都没有
2020-10-19 17:28
5
举报
好久没用,都支持 PlayWright 了,重新装起来~
2020-10-19 10:47
2
举报
这就要被批评了?不像国内厂商学习一下如何"抄袭"吗
2020-10-19 10:17
2
举报
国内的华为和阿里更是无赖中的无赖,别自己负分就骂人家不及格~
2020-10-27 18:58
1
举报
最新评论 (17)
国内的华为和阿里更是无赖中的无赖,别自己负分就骂人家不及格~
2020-10-27 18:58
1
回复
举报
不知道“使用”别人代码如何定义,比如我初学kafka,查找demo代码,从blog或者github的代码粘来用在项目中,这算“使用”还要声明原作者?
2020-10-27 09:18
0
回复
举报
社区功效的产品也可以给社区里的人大数据创业用,有兴趣的人集资建立一个大数据公司,提供类似AWS大数据技术咨询和平台服务来赚钱。
2020-10-26 15:04
0
回复
举报
您好,请问那个协议规定一定要复制作者名称的吗?
2020-10-19 15:23
0
回复
举报
主要是道德上的。
2020-10-27 09:54
0
回复
举报
亚马逊这个无赖,干了多少次这样的事了
2020-10-19 11:03
9
回复
举报
拿着社区功效的产物自己赚的盆满锅满,然后社区一口汤都没有
2020-10-19 17:28
5
回复
举报
好久没用,都支持 PlayWright 了,重新装起来~
2020-10-19 10:47
2
回复
举报
这就要被批评了?不像国内厂商学习一下如何"抄袭"吗
2020-10-19 10:17
2
回复
举报
申请专利?
2020-10-20 09:39
0
回复
举报
技术经理:套壳,改名字不就是自己开发的吗?抄开源是给开源脸
2020-10-26 15:03
0
回复
举报
等AWS给你PR,做什么梦
2020-10-19 09:12
0
回复
举报
一般大厂商都会PR,但是开源允许fork后独自发展,所以不算违反许可证(比如mariadb就是mysql并行发展)
2020-10-19 11:15
0
回复
举报
不是在文件里提到了吗?应该不违反许可证吧
2020-10-19 00:21
0
回复
举报
补充
2020-10-19 06:48
0
回复
举报
可以不补充,向国内云厂商学习一下
2020-10-19 10:15
0
回复
举报
是要声明许可证的,这是开源精神也是许可证要求,比如zstack都给linus提交过代码
2020-10-19 11:16
0
回复
举报
更多评论
17 评论
4 收藏
分享
返回顶部
顶部