微信扫一扫
分享到朋友圈

京东开源项目被指抄袭,原开发者的特有变量名都拿走了

作者:程序员的那些事 来源:程序员的那些事 公众号
分享到:

09-30

(点击上方公号,快速关注我们)


整理:程序员的那些事(id:iProgrammer)

综合参考:知乎 + 开源中国 + 微博


Chris Lu 是开源项目 SeaweedFS 的作者/开发者,9 月 29 日他在知乎发文《京东抄我的开源程序怎么办?》,指责京东抄其开源代码,不遵循开源协议,未注明引用来源


Chris Lu 表示,他最近偶然发现京东的 TigLab 开源项目 ContainerFS 数据存储部分的代码非常眼熟。


例如 storage/chunk.go 里面,函数名 WalkIndexFile,两种文件名".cpx"、".cpd",变量名 TombstoneFileSize,这些都是 Lu 当时一拍脑袋瞎取的命名,竟然会“巧合”地在出现别人的项目里。



发现情况后,Chris Lu 联系京东相关负责人,但对方 “在稳住我的同时,偷偷让程序员改了一些明显的参数名,尽快扫除痕迹。然后批评我不该发知乎,让他吃惊了。”






随后作者又贴出了京东方面“偷偷让程序员改了一些明显的参数名,尽快扫除痕迹”的 commit 证据。作者表示其不想和京东掺和,只是对借鉴他人经验而不依规矩说明表示愤怒。



关于开源项目抄袭的事件并不新鲜,前有阿里,后有华为等大厂都被程序员曝出引用源码而不加说明,是引用者的意识不够,还是对于开源项目的 License 作用与使用规范不明确呢,又或是什么原因?你又遇到过哪些开源项目抄袭事件?



网友评论


@_阿梓_:原项目用的是什么协议?话说回来搞 IT 的用开源项目或者在上面更改不丢人吧,只要遵循协议规则来就行啊


@小瘪七:做技术的,诚实一点,打脸太难看


@柒柒柒柒柒七柒:上周刚跟程序员朋友聊讨教过关于代码有没有抄袭怎么样算抄袭……感觉各行各业水都好深


@香菇和杏仁:明明已经开源的项目,友商会让他们的程序员重新抄一遍,然后说是他们自己开发的。这就是所谓的,抄的裤衩都不剩——罗永浩


浴火凤凰:有多少程序猿对开源协议有了解的?占了所有程序猿的百分之几?有谁能对下面几个概念说清楚的?开源的是免费的吗?开源的可以商用吗?free的是免费的吗?可以放心商用吗?什么Apache协议,GPL协议,MIT协议,他们之间有什么区别?说的清楚的人占了所有程序猿百分之几?我觉得好多程序猿在借鉴开源代码的时候根本不看相关协议,也不懂那个协议是干嘛的。


fedora:实际上加个名字就没啥事了啊,作者也就是想标个名




【关于投稿】


如果大家有原创好文投稿,请直接给公号发送留言。


① 留言格式:
【投稿】+《 文章标题》+ 文章链接

② 示例:
【投稿】
《不要自称是程序员,我十多年的 IT 职场总结》:

http://blog.jobbole.com/94148/


③ 最后请附上您的个人简介哈~



关注「程序员的那些事」

不错过圈内事

阅读8771
京东 项目 开发者 
举报0
关注程序员的那些事微信号:iProgrammer

用微信扫描二维码即可关注
声明

1、头条易读遵循行业规范,任何转载的稿件都会明确标注作者和来源;
2、本文内容来自“程序员的那些事”微信公众号,文章版权归程序员的那些事公众号所有。

评论
更多

文章来自于公众号:

程序员的那些事

微信号:iProgrammer

邮箱qunxueyuan#163.com(将#换成@)
微信编辑器
免责声明
www.weixinyidu.com   免责声明
版权声明:本站收录微信公众号和微信文章内容全部来自于网络,仅供个人学习、研究或者欣赏使用。版权归原作者所有。禁止一切商业用途。其中内容并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现头条易读网站上有侵犯您的知识产权的内容,请与我们联系,我们会及时修改或删除。
本站声明:本站与腾讯微信、微信公众平台无任何关联,非腾讯微信官方网站。