千万粉UP陷入抄袭事件,原作者怒斥:不是你的原创,不要从中获利。

4分钟前

自己辛辛苦苦开发的开源软件被别人使用,各种关于原作者的信息被隐藏起来。这种违背开源协议和精神的做法,无疑令人恼火。


因此,自昨晚以来,拥有数千万粉丝的数字博主“老师好,我是什么同学”成了众矢之的理由。在此之前,“老师好,我是何同学”凭借发布各种数字技术视频获得了广泛好评,他也曾因与苹果合作而受到广泛好评。 CEO 库克 1 对 1 谈话令人羡慕。但是最近,他在那里 B 上面更新了一个“我用” 36 万行备忘录做了一部动画。...》然而,由于接触开源项目的版权问题,视频引起了很大的争议。


"我写了一个软件" vs“重写开源软件”


具体原因是何说,四年前,他手动在备忘录里敲了一万行字符,试图讲述一个简单的故事:首先,让一个白条避开红色障碍,最后变成一只小猫追红色障碍的故事。



但是,由于记事本自上而下的滚动特性,这部动画并没有达到理想的效果。屏幕上出现红色障碍的时间很短,很难看清楚,更不用说丰富多彩的表现形式了。为改善这一缺陷,何同学想在前面加一个手机屏幕,专门用来发射红色障碍物,从而提高“白条”的测试强度。但是,只靠自己手动输入,一万行已经是极限,做不出丰富的花样,也无法继续下去。


四年后,为了解决最初的遗憾,何决定升级这部“记事本动画”,并使用多个屏幕来提高这部动画的效果。但是屏幕越来越多,光靠手动输入字符肯定是不现实的。因此,他转向了技术解决方案。


于是问题出现了,起初,何同学在视频中说:“所以我们专门写了一个软件。,浏览动画中的色块可以转换成字符,提高效率。但是为了最自然的效果,前面的白条和躲避障碍的动画还是一行一行画出来的。最后,这份文件有 36 万行。”



(来源:https://weibo.com/6529876887)


不过有细心的网友发现,视频中闪现的软件并非何同学开发的,而是使用的。 GitHub 上面的一个名字叫“上面的名字”ASCII generator"开源项目(https://github.com/vietnh1009//ASCII-generator)。


根据 ASCII generator 的 GitHub 页面显示,该软件的作者是 vietnh1009, Sporttotal 公司是一名高级人工智能工程师。



就 ASCII generator 对于项目来说,这是一个用途。 Python 编写工具,可以将图像或视频转换为 ASCII 艺术(图片或图案以字符排列的形式呈现)。



GitHub 使用中文生成ASCII在示例中。 艺术


其采用了 MIT 开源许可证意味着每个人都可以免费使用、复制、修改、分发、再许可甚至销售基于该软件的作品。但是,该协议的另一个要求是,用户必须保留原作者的版权声明和许可内容,并在软件或相关文档的所有副本中删除这些信息,这可能构成违反许可协议的行为。


但是在何同学的第一个视频中,他不但没有透露开源原作者的信息,而且使用了“专门写了一个软件“字眼,因而受到许多开源开发者的批评。


面临疑问,虽然何同学在评论区迅速作出回应,承认自己的软件的确是基于这个问题。 ASCII generator 项目实施:


在评论中,我们看到了关于字符画改制程序的讨论。我们视频中使用的字符修改程序的确是开源项目。 ASCII-generator 变化而来,变化的内容主要是提高字符生成比例、图片切割方法和参考方法。录像中55秒的旁白“所以我们专门写了一个软件,可以把浏览动画中的色块转换成字符”确实不严谨,很抱歉在视频中没有指出这一点。


之所以会出现这种情况,是因为写视频文案的时候我不够严谨。,与相关同事没有很好的沟通,没有意识到这一程序是由开源程序改变而来的,也没有履行审稿责任。,我真的很抱歉。我们改变了视频的来源,改变了相关的描述,提高了引用来源,同时反思了内部的过程和审稿中的问题。衷心感谢您的监督。



同时替换了 B 站点视频来源。但是很多网友对此回应并不买账:


怎么说也是一个老互联网人? 你们不知道这种开源别人不知道吗?


很难评价代码的边界线。现在很少有程序不引入三方包库,而是纯自己代码。真的有必要解释一下那些明显改造对方代码实现主要功能的三方库,还有其他三方库需要公示吗?


使用代码没有错,用来盈利也不地道。


到目前为止,有人发现他们在微博上同步的视频还是最初的“写软件”版本,没有更换,只是在评论区做出了上述回应。


作者回应了开源项目


开源项目原作者,伴随着事物的发酵 10099vietnh 得知此事后,也做出了回应。



微博用户,也是一个程序员 @epcdiy 对「原作者 10099vietnh 给何同学写了一封信」进行翻译,详细情况如下:


各位好!


得益于一些在Github上的中国朋友,今天,每个人都在使用我的个人项目。(https://github.com/vietnh1009//ASCII-generator/blob/master/img2img_color.py),并且声称自己编写了代码(视频中的时间戳为00:56)。我也设计了两个部分 YouTube 教学录像,指导我的观众(主要是越南人)如何免费编写这段录像? Python 代码。每个人不仅偷走了别人的工作成果,还欺骗了自己的订阅者。我想我也许不是第一个被你偷走的人。对于我来说,这并不重要,但是我不想让你从中获利,因为这不是你的原创作品,而且你的观众值得更好的东西。它们给你钱是为了欣赏你的创造力和努力,而不是为了从网上偷别人的东西。



此外,@epcdiy 同时也分享了自己对此事的看法:



缺乏开源版权意识,我们该怎么办?


事实上,开源软件本身允许其他平台使用自己的代码,但开源软件的许可证要求用户提供源代码和公开版本进行修改。不幸的是,许多公司在使用这些代码后没有遵守这一规定。


根据 CSDN 《2024 根据中国开发人员的调查报告,开源协议是开源的重中之重,但仍有开源协议 22% 开发者正在使用⽤开源项⽬当时,没有关注开源协议就直接进入。⾏使⽤,或许会让自己陷入开源合规的风险。



除了今天发生的事情,之前也有开发者有过类似的经历,当时我们也报道过一位澳大利亚开发者。 Brendan Gregg 发布了一篇《An Unbelievable Demo》指责自己在多年前开发的一个开源项目被当时的科技巨头控制。 Sun Microsystems 销售部分作为商业产品,其中,公司还删除了所有与其名称相关的代码注释,而在世界周期中,这款产品的最终销售对象之一其实是自己,颇具讽刺意味。


在开源吞噬软件的大趋势下,其实当我们提到“为什么选择开源”的时候,新程序员001:黄金十年的开发者:


UNIX 的命名者 Brian W. Kernighan:开源是一件非常好的事情,对于软件行业的发展尤为重要(现在几乎一切都与开源有关)。现在,我们实际上取得了很大的进步。操作系统、编译工具等主要软件系统可以免费提供优质商品;


Vue.js 作者尤雨溪:开源的一个优点是,只要项目技术过硬,就能跨越文化,表达芥蒂;


OpenCV 创始人 Gary Bradski :如果我想走商业化的道路,我应该能赚很多钱,但我更注重开源对社会进步的推动。但另一方面,我不同意开源是完全免费的,资金支持非常重要。


开源是许多科技公司和个人开发者的利器之一,其本质是开放、共享和合作。但是,如果忽视对版权和协议的尊重,开源的概念可能会变得模糊,甚至变成一个没有约束和责任的“自由”环境。那么,我们应该如何理解呢? MIT 《大教堂与市场》协议的译者卫剑钒曾参加。 CSDN 在采访中分享,他说:


MIT 共有三个协议表明:


第一段表达的是,如果你符合我的要求,你可以有权使用、复制、修改、合并和发布这些操作,但前提是你必须满足协议中的条件;


第二段注明的条件是需要附加版权信息和版权信息 MIT 协议。事实上,用户是附加的。 MIT 协议全篇或另附 MIT 所有的链接都可以。


第3段有一个非常重要的部分是免责声明,它明确表示这个软件是“AS IS”的,“AS IS”这意味着“就是这样”,卖出去。 ( 或免费提供 ) 之后什么都不负责,“别再找我了,就这样”,简单来说,如果出了问题,可以让原作者免除责任。


MIT 其实很宽松,操作也很简单,但是要求是把版权人和这个协议放在一起。我在《从》 MIT 在协议谈判契约精神一文中,还详细翻译了合同精神 MIT 协议表明。


关于如何提高每个人的版权意识,OSCAR 开源共读发起者,LF APAC 开源布道者团队主席李建盛(适)曾经说过:


这个问题引发的辩论是:开源内容有没有抄袭?我认为这是存在的。作为现代文明的受益者,我们接触到的所有知识其实都是前人留下的。目前塑造的东西几乎都是从前辈那里学来的。那么,从哪里学到的,就标出原来的样子。这避免了抄袭的出现。


因为开源不是“无主”的开源。虽然有些成果放在公共领域,但也有原作者。用户应该保持敬畏,引用他人的内容,注明出处,无论是一个词还是一句话。


参考资料:


https://weibo.com/1229700913?refer_flag=1001030103_


https://www.bilibili.com/video/BV1LVmRYzERY/


本文来自微信微信官方账号“CSDN",整理:苏邈,36氪经授权发布。


本文仅代表作者观点,版权归原创者所有,如需转载请在文中注明来源及作者名字。

免责声明:本文系转载编辑文章,仅作分享之用。如分享内容、图片侵犯到您的版权或非授权发布,请及时与我们联系进行审核处理或删除,您可以发送材料至邮箱:service@tojoy.com