写点什么

微软道歉,无意中将 MIT 许可项目版权改成了自己

  • 2021-12-30
  • 本文字数:1005 字

    阅读完需:约 3 分钟

微软道歉,无意中将MIT许可项目版权改成了自己

近日,一个采用 MIT 许可协议的开源项目被微软 fork 了后,其原作者的版本声明变成了微软自己。查看 Microsoft Opensource 提交的许可文件中的更改,可以看到版权符号从“2020 Lesny Rumcajs”更改为“Microsoft Corporation”。



此事随后引发争议,因为微软 fork 的这个原项目是由开发者 Leśny Rumcajs 所发布的名为“grpc_bench”的基准程序,目标是比较不同编程语言和技术中各种 gRPC 库的性能和资源使用情况,“grpc_bench”基于 MIT 许可协议。


MIT 是相对宽松的软件许可协议,虽然基于此协议,任何人免费获得该软件和相关文档文件(“软件”)副本的许可,并不受限制地处理该软件,但“被许可人”在软件和软件的所有副本中都必须包含原来的著作权声明和许可声明。


后来,Leśny Rumcajs 本人表示这大概是自动化脚本的 bug,微软方面也与他进行了邮件沟通。


而微软开源项目办公室负责人 Jeff Wilcox 也为此事道歉,并在 HackerNews 上发布了说明,指出这种现象是由于一个自动将模板文件提交到新存储库的程序造成的。目前已经恢复了正确的 LICENSE 文件和版权信息,并与上游作者 Leśny Rumcajs 保持联系。


这个错误是由在新存储库中提交模板文件的自动化程序引起的。这是我写的代码,旨在防止我们在发布项目时可能出现的问题。但它不应该在被 fork 的项目上运行。我确保我们将检查所有 fork 的仓库,并在其他项目中修复类似的问题。

我们有很多围绕‘如何 fork 项目”的流程,并且必须采取控制措施以确保人们了解指南。从几年前开始,我们甚至“锁定”一些 fork 项目来强制执行我们的流程。我们更愿意大家将项目 fork 到个人 GitHub 帐户而不是我们的组织中,以鼓励他们参与上游项目。在这种情况下,一个团队获得了 fork 存储库的批准,但尚未开始。

为了尽可能地开放,我想指出具体错误:

2021-12-30 12:425181
用户头像
罗燕珊 AI practitioner | Tech media

发布了 508 篇内容, 共 357.2 次阅读, 收获喜欢 819 次。

关注

评论

发布
暂无评论
发现更多内容

企评家帮你打造企业价值评估,全面展示企业实力地位完善企业管理

企评家

从“打地鼠”到“造城池”,华为应用市场带来的安全隐私保护新范式

脑极体

一文简述:何为分布式应用服务平台

穿过生命散发芬芳

4月月更

linux之systemctl命令

入门小站

Linux

Docker(1)——CentOS7

爱好编程进阶

Java 程序员 后端开发

火山引擎荣获中国信通院“2021边缘计算融合创新奖”

火山引擎边缘云

边缘计算 中国信通院

2021,你还在写“赤裸裸

爱好编程进阶

Java 程序员 后端开发

6面蚂蚁,面试官被窝唬住了,居然开了36K

爱好编程进阶

Java 程序员 后端开发

在线Excel转HtmlTable工具

入门小站

工具

JWTToken在线解析解码

入门小站

工具

6 网站性能测试

爱好编程进阶

Java 程序员 后端开发

Ceph实战(二)-高可用集群部署

爱好编程进阶

程序员 后端开发

Docker下多机器免密码SSH登录

爱好编程进阶

Java 程序员 后端开发

Kruise Rollout: 让所有应用负载都能使用渐进式交付

阿里巴巴云原生

阿里云 开源 Kubernetes 云原生 OpenKruise

中国科技人,在残酷春天里翘首等待

脑极体

10个经典场景带你玩转SQL优化

爱好编程进阶

Java 程序员 后端开发

Curve 基于 Raft 的写时延优化

网易数帆

开源 分布式 云原生 raft 存储

时序数据库在核电安全领域的应用

CnosDB

IoT 时序数据库 开源社区 CnosDB infra

“消息驱动、事件驱动、流 ”基础概念解析

阿里巴巴云原生

阿里云 云原生 事件总线 EventBridge

35K成功入职:蚂蚁金服面试Java后端经历!

爱好编程进阶

Java 程序员 后端开发

CI/CD概述,基于云效进行持续集成CI和持续部署CD(K8s)

阿里云云效

云计算 阿里云 持续集成 CI/CD 持续部署

立足西安,昇腾AI为开发者留下了脚印一串

这不科技

BAT大厂Java面试必备10道Spring问题,有你不知道的吗?

爱好编程进阶

Java 程序员 后端开发

火山引擎联合中国信通院发布《边缘云总体技术与测试要求》

火山引擎边缘云

边缘计算 标准化

Java并发JUC(java.util.concurrent)线程池

芝士味的椒盐

Java SE Java多线程 Java 线程

20多年的岁月里一路走来满是辜负与遗憾,从双非到阿里SP,收到offer的那天我哭惨了

爱好编程进阶

程序员 后端开发

Next.js 在 Serverless 中从踩坑到破茧重生

CODING DevOps

Serverless 云开发 Cloud Studio 云端工作台

字节跳动Java后端岗,三轮面试,四个小时,灵魂拷问,结局我哭了但下次还敢

Java架构追梦

Java 程序员 后端开发 字节面试

Java并发JUC(java.util.concurrent)集合不安全

芝士味的椒盐

Java java集合总结 java集合使用 Java集合框架

如何做好高并发系统设计,我总结了三点

架构精进之路

架构 高并发 4月日更 4月月更

DAYU200升级系统

坚果

4月月更

微软道歉,无意中将MIT许可项目版权改成了自己_开源_罗燕珊_InfoQ精选文章