自己辛辛苦苦开发的开源软件,被别人用了,还被隐去了各种关于原作者的信息,这种违反开源协议与精神的做法,无疑令人恼火。
这也是为什么自昨晚以来,拥有千万级粉丝的数码博主“老师好我叫何同学”成为众矢之的原因。此前,“老师好我叫何同学”曾凭借发布各种数码科技类视频收获了广泛好评,他也曾因与苹果 CEO 库克1对1对话而令人惊羡。不过近日,他在 B 上更新了一个《我用36万行备忘录做了个动画...》的视频,却因触及开源项目的版权问题,引发巨大争议。
“我写了一个软件” vs“改写开源软件”
具体事情的起因是何同学称自己四年前,曾手动在备忘录里敲了一万行字符,试图讲述一个简单的故事:先是让一个白条躲避红色障碍,最后变成小猫反追红色障碍的故事。然而,这个动画尝试由于备忘录从上向下的滑动特性限制,未能实现理想效果。问题点因此出现了,起初,何同学在视频中表示,“所以我们专门写了一个软件,可以把预览动画里面的色块转换成字符,提高效率,但为了最自然的效果,前面白条,躲避障碍的动画,依然是一行一行画的。最后这个文档有36万行。”
然而有细心的网友发现,视频中一闪而过的软件并非是何同学开发,而是使用了 GitHub 上的一个名为“ASCII generator”的开源项目。对质疑,虽然何同学迅速在评论区做出回应,承认了自己的软件的确是基于ASCII generator 项目开发。
我们看到了大家在评论中关于字符画转制程序的讨论。我们视频中使用的字符转制程序确实是由开源项目 ASCII-generator 改动而来,改动的内容主要是优化字符生成比例、图片裁切方式和传参方式。视频中55秒的旁白“所以我们专门写了一个软件,可以把预览动画里的色块转换成字符”确实不严谨,非常抱歉在视频里没有指出这一点。
之所以会出现这种情况,是因为我在写视频的文案时不够严谨,没有和相关同事做好沟通,并没有意识到这个程序是从开源程序改动而来,也没有尽到审稿义务,实在抱歉。我们已经对视频进行换源,修改了相关描述并增加引用来源,同时进行内部检讨,反思流程和审稿上的问题。衷心感谢大家的监督。
开源软件本身本身允许其他平台使用自己的代码,但开源软件的许可证要求使用者提供源代码和所做修改的公开版本。遗憾的是,许多公司在使用这些代码后并未能遵守这一规定。
根据 CSDN 《2024中国开发者调查报告》显示,开源协议是开源的重中之重,但依然有22% 的开发者在使⽤开源项⽬时,没有关注过开源协议就直接进⾏使⽤,这可能使自己陷入开源合规风险。
除了今天发的事情,此前也有开发者有过类似的经历,彼时我们也曾报道过——澳大利亚的一位开发者 Brendan Gregg 发布了一篇《An Unbelievable Demo》控诉自己在多年前开发的一款开源项目被彼时的科技巨头 Sun Microsystems 作为商业产品的部分进行销售,其中该公司还将他的代码涉及其姓名的注释部分全部做了删除处理,而世界轮回,最终这款产品销售对象之一竟然是自己,颇为讽刺。
上一篇:腾讯宣布推出「附近的工作」新功能
下一篇:没有了