共计 1114 个字符,预计需要花费 3 分钟才能阅读完成。
近日,微软在 fork 一个 MIT 开源我的项目的时候,保留了原我的项目的 MIT 许可协定,但将原作者的著作权申明批改为了微软本人,由此引发了不小的争议。
据悉,此次我的项目是由开发者 Leśny Rumcajs 基于 MIT 许可协定所开发 —— grpc_bench。微软在 fork 该我的项目后,将原来的“2020 LesnyRumcajs”版权申明改为“Microsoft Corporation.”,从而受到业内开发者们的质疑。
对于此次事件,微软开源我的项目办公室负责人 Jeff Wilcox 在 12 月 16 日发文解释称:这全都是“自动化脚本惹的祸”——该谬误是由一个在新存储库中提交模板文件的(Bot)机器人引起的。
Jeff Wilcox 在发文中回复称:“产生这种事我很道歉。”“咱们已合并了复原正确 LICENSE 文件和版权信息的申请,并与上游作者 Leśny Rumcajs 取得联系,他明天早上给咱们发了电子邮件。咱们还将思考复原咱们的 bot 所做的全副承诺(Bot 用一个样板入门指南更新了自述文件)。”
Jeff Wilcox 示意,该问题是由机器人造成的,该机器人设计用于提交新存储库中的模板文件。而他写这段代码是为了避免微软以往公布我的项目时遇到的其余问题——不应该在 forks 上运行。
Jeff Wilcox 指出了此次事件的问题所在,尽可能实现凋谢:
- 新存储库上利用的模板位于:
https://github.com/microsoft/… - 谬误仿佛呈现在新存储库工作流的这一行:
https://github.com/microsoft/… - 现有的零碎甚至试图用该日志信息来领导工程师:
(https://github.com/microsoft/…):“this.log.push({message:Repository${subMessage},模板文件将不会提交。请查看许可证和其余文件以理解现有的任务。
})”
……
Jeff Wilcox 还补充称,他们有很多对于 forks 的流程,并且必须施行管制,以确保人们理解该指南。
后续,Jeff Wilcox 也将和团队将分心审核所有的 forks 存储库,并将相似的更改复原到其余我的项目中。
早在几年前,Jeff Wilcox 的团队就已开始“锁定”forks 以强制执行其流程。Jeff Wilcox 和团队心愿开发者们将我的项目转移到各自的 GitHub 帐户中,以激励他们参加上游我的项目。
只管微软方面已着手解决该问题,但仍旧引发了不少网友的调侃:
对于 MIT 协定:
MIT 协定是一项常见的开源我的项目许可协定,被授权人有权力应用、复制、批改、合并、出版发行、分布、再受权及贩售软件及软件的正本,但必须蕴含版权申明和许可申明。