知名开源工具被用于诈骗,作者无奈清空代码。。

💡 原文中文,约1200字,阅读约需3分钟。
📝

内容提要

Aria开发者删除了GitHub仓库的源代码,表示因被诈骗份子使用而被抓捕,永久删除源代码。Aria是面向Android开发的文件下载框架,提供多种文件上传方式和功能。诈骗分子利用下载器进行诈骗,开源项目作者是否应负责?建议在开源项目中选择合适的许可证和使用条款,规避风险。Aria作者舍不得删除仓库,有苦衷。

🔎

延伸解读

开源作者的法律风险从何而来

文章指出,诈骗App若使用了Aria这类基础下载框架,案发后追查源代码很容易找到原作者,导致开发者被跨省抓捕。这反映了当前环境下,开源作者可能因技术被滥用而面临连带责任的风险,即便技术本身中立。

删除代码为何难以真正抹去痕迹

作者清空GitHub仓库,但文章提醒,GitHub的提交记录不会因此消失,有经验的程序员仍可找回完整代码。这意味着删除行为更多是情绪表达,实际无法阻止代码被继续获取或使用,开源项目的传播特性决定了其难以彻底收回。

许可证与使用条款的防护作用

文章建议,开源项目应选择合适的开源许可证、明确适用范围并增加使用条款,以规避风险。虽然这些措施不能完全杜绝滥用,但能在法律层面为作者提供一定保护,划清责任边界,减少被追责的可能性。

❓

Q&A

Aria是什么类型的开源项目?

Aria是一个面向Android开发的文件下载框架,提供多种文件上传方式和功能。

为什么Aria的开发者删除了源代码?

开发者因项目被诈骗份子利用而被抓捕,因此永久删除了源代码。

开源项目作者是否应对非法使用负责?

开发者认为开源项目作者不应对非法使用负责,技术本身无罪。

即使删除代码,为什么代码仍然可以被找到?

即使删除了代码,GitHub的提交记录仍然存在,代码可以从中找到。

如何规避开源项目被滥用的风险?

建议选择合适的开源许可证和使用条款,以规避风险。

Aria的开发者对删除代码有什么感受?

开发者感到无奈,舍不得删除仓库,但为了安全不得不清空代码。

🏷️

标签

➡️

继续阅读