23

剽窃开源项目赚钱,连原开发者名字都没删干净……

 4 years ago
source link: https://mp.weixin.qq.com/s/wdajUYxjEwDMwaEdHjzaJA
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

(给 程序员的那些事 加星标

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

参考:v2ex、GitHub

IINA 是一个开源的 macOS 播放器,使用 Swift  语言实现,遵循 GPLv3 许可证。

NjYNfa2.png!web

这个开源项目在 GitHub 有着 2 万 3 千多 Star,并且口碑还挺不错。

nEz63im.png!web

也正是因为开源,IINA 采用的 GPLv3 许可证与 Mac App Store (MAS)协议有冲突,所以它一直没有在 MAS 上架。反倒是一直有剽窃品上架了。

4 月 1 日, IINA 的开发者公开发帖称,他的软件又被人全盘剽窃然并且 App Store  上架销售了,剽窃者甚至连原开发者的名字都没删掉。

IINA 开发者称,

Apple 对这种事情的处理比较懒,会要求对方的开发者和我直接沟通。一小部分开发者可能会主动下架,但大部分都是选择沉默。对方的开发者在提醒两次都不回应的情况下,MAS 会将 App 强制下架,而这整个流程差不多要三个月(也就是对方开发者可以继续销售三个月)

今天遇到的这位开发者非常厉害。我把他回复的原话复制上来: 请问我哪里使用了,请告知,谢谢!

这款名叫 MPlayer X Pro 的 App 在港区售价 15 港币,国区应该是 12 元左右。如果你试用一下就会发现,它完全就是 IINA 的复制品。之前见过的复制品,有的还会加上一些分享之类的新功能,而这个相比之下显得非常没有诚意。

IINA 开发者对比剽窃品后发现:

  • 此 App 和 IINA 有完全相同的用户界面,完全相同的 xib 结构。

  • 反编译后,可以看到绝大部分代码结构都是雷同的。

  • 此 App 中包含的资源文件,包括文件图标,本地化文件等等和 IINA 中包含的一模一样,SHA 结果相同。

  • 此 App 包含了没有任何用处的 cli 二进制文件(修改自 iina-cli )。

  • 此 App 使用的二进制库和 IINA 使用的完全相同。

  • 此 App 中的 Translator.json 中有 IINA 所有翻译者的名字和联系方式。这位开发者只把原作者的联系方式改成了他自己的,连原作者的名字都留在里面。

  • 此 App 中包含了 IINA 用于自动更新的公钥文件。

IINA 开发者表示,

「我实在是吃惊于这位开发者居然能在这样的情况下说出「请问我哪里使用了」这种话来。虽然近期更新缓慢,但我们在业余时间也是一直持续开发,IINA 中使用的图标基本上都是我自己画的,现在积累的 20 多种语言的翻译也都是各国译者的努力成果。

作为开源项目,我们无意私藏这些东西,只要遵守许可证,对它进行再发布和出售也无妨; 而这位开发者做的是:把所有贡献者的名字抹除掉换成了自己,并试图在这个基础上盈利。 这是我无法忍受的。」

针对剽窃现象,有网友建议 IINA 作者把项目拆分开源:

eMzIB3M.png!web

据 MAS 上的公开信息显示,MPlayer X Pro 的开发者为 yuanteng li。

UR7Rra3.jpg!web

剽窃品目前 4.8 分,共用 860+ 个评分。

ayuYBfF.png!web

此外,公开信息显示 yuanteng li 还有其他 3 个上架作品,其中 2 个收费。

ArYJryM.png!web

关注「程序员的那些事」加星标,不错过圈内事

U3Mb2qv.jpg!web

圈内事,我 在看 :heart:


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK