微软“修改”|微软“修改” MIT 项目原作者版权声明引争议(自动化脚本出问题 | 现已恢复正确 LICENSE 文件/版权信息)
近日,微软在 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 上运行。
【微软“修改”|微软“修改” MIT 项目原作者版权声明引争议(自动化脚本出问题 | 现已恢复正确 LICENSE 文件/版权信息)】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 和团队希望开发者们将项目转移到各自的 GitHub 帐户中,以鼓励他们参与上游项目。
尽管微软方面已着手解决该问题,但依旧引发了不少网友的调侃:
文章图片
关于 MIT 协议: MIT 协议是一项常见的开源项目许可协议,被授权人有权利使用、复制、修改、合并、出版发行、散布、再授权及贩售软件及软件的副本,但必须包含版权声明和许可声明。
推荐阅读
- 野营记-第五章|野营记-第五章 讨伐梦魇兽
- 艾略特的交易法则“遵循自然规律”
- 闲杂“细雨”
- “成长”读书社群招募
- 上班后阅读开始变成一件奢侈的事
- “精神病患者”的角度问题
- 说的真好
- 2021-02-10(找不回的“年味”……)
- “不完美,才美”01(190410)
- 火锅