docs.sympy.org,但其HTML源代码托管在其GitHub的存储库:sympy_doc中。
近日,据外媒BleepingComputer报道:在代码学习网站HackerRank的错误DMCA版权投诉之后,GitHub删除了SymPy托管文档网站的sympy_doc仓库。
DMCA(数字千禧年著作权法》)也就是数字千年版权法,是美国的一项版权保护法,旨在使受版权保护作品的访问控制得到保障。具体到GitHub上,DMCA可以防止包含侵权内容的项目广泛传播。
4月20日,由于HTML源码仓库被GitHub删除,docs.sympy.org文档站点也停止了工作,向访问者提供404(未找到)错误消息。
GiutHub仓库首页则显示DMCA投诉删除页面,以及GitHub公告将该仓库删除的原因:
SymPy的开源社区第一时间寻找问题所在,发现该DMCA(版权侵权)投诉由HackerRank的外包商买得值的解决方案提出。但随后,社区的侦探们就发现事情不对,因为这个外包商的侵权投诉是错误的,sympy_doc仓库没有任何侵权行为……
发现项目被诬陷后,社区内群情激愤,开始讨论申诉索赔事项。而另一边,在发现外包商捅出篓子后,HackerRank的CEO兼创始人Vivek Ravisankar也迅速介入该事故,他在帖子中宣布”以下是我们将采取的行动”:
<李>我们已经撤销了SymPy的DMCA通知;并向GitHub的高级领导发送了一份说明李 <李>此外,为防止此类事件再次发生,我们暂停了DMCA删除程序,并审查内部准则,以判断什么是“真正的违规行为“李 <李>我们将向sympy项目捐赠25000美元李收到Vivek的邮件后,GitHub也火速撤销了sympy_doc仓库的DCMA删除公告,并恢复了sympy_doc仓库的所有内容。
<强>难以界定的DCMA侵权标准HackerRank是一个在线代码练习,远程面试和招聘平台,平台上有一些代码水平评估,练习和面试解决方案。
那么问题来了,开发者在HackerRank进行代码练习后,构建的程序很可能会参考HackerRank提供的示例代码。而HackerRank代码练习的内容,有一部分又参考了其他开源项目的资料。
比如本文介绍的SymPy侵权投诉,极有可能是HackerRank平台在Python练习的板块“参考”了SymPy官方文档的示例代码,而外包商反倒以为是SymPy官网抄了HackerRank的代码,继而引发了这场乌龙闹剧……
这种互相交叉的代码和资料,溯源起来就像先有鸡还是先有蛋一样困难。将这种辨别和投诉侵权的业务外包出去,出问题才是常态。
0 留言