蓝点网|开发者炮轰微软剽窃开源项目 这关系与当年雷军和黄章有点像


微软在Build 2020 全球开发者会议上宣布推出WinGet包管理器 , 让用户可以使用命令行便捷安装和管理软件等 。
这款管理器的工作原理和操作都与 Linux 操作系统的包管理器类似 , 毕竟微软现在拥抱开源模仿下也是无伤大雅 。
没想到的是日前有加拿大开发者炮轰微软称这款管理器是剽窃这名开发者利用业余时间维护的某个知名开源项目 。
更关键的是微软甚至以邀请这名开发者加盟微软为甜头希望能壮大这个项目 , 结果转身微软剽窃该项目自己开发 。

蓝点网|开发者炮轰微软剽窃开源项目 这关系与当年雷军和黄章有点像
本文插图

来自加拿大开发者的AppGet项目:
为更好的安装和管理软件加拿大开发者凯文贝吉早些年推出名为Appget的开源项目可以帮助Windows管理软件 。
该项目与1400家软件开发商对接让用户可以使用AppGet命令下载和更新 , 其工作方式与 Linux包管理基本类似 。
不过毕竟平台不同所以凯文贝吉花费很多时间开发这款工具 , 也正是如此在开发者圈子里该工具还是挺受欢迎的 。
随后项目也引起微软方面的关注 , 微软工程团队的高级项目经理曾联系凯文贝吉希望能够见面沟通该工具的发展 。
以加盟微软为甜头邀请面谈:
2019年7月时微软工程团队的高级项目经理安德鲁通过邮件联系凯文贝吉并表示希望能就这个开源项目进行面谈 。
安德鲁在邮件中表示感谢凯文贝吉开发的这个项目 , 因为该项目是 Windows 生态系统的补充降低开发者的难度 。
在随后的邮件里安德鲁开始给凯文贝吉画饼:为项目规划更好的发展道路、组建专门的团队来改善软件包的分发 。
同时安德鲁还在邮件中邀请凯文贝吉加盟其团队, 为Windows乃至整个Azure/Microsoft 365生态系统提供助力 。

蓝点网|开发者炮轰微软剽窃开源项目 这关系与当年雷军和黄章有点像
本文插图

谈判中出现矛盾:
在后续沟通中微软希望凯文贝吉能够将全部精力投入该项目 , 同时也直接邀请凯文贝吉加盟微软负责项目的开发 。
在此期间安德鲁甚至还表示如果凯文贝吉同意的话, 微软会决定考虑是否需要调整AppGet软件包管理项目名称 。
但是在沟通中微软希望凯文贝吉能够快速移交代码所有权 , 对凯文贝吉加盟后的职位、职责、负责人等只字不提 。
为此微软与凯文贝吉未达成共识 , 随后凯文贝吉便开始等待微软的回应 , 结果等待半年贝吉也没有收到任何消息 。
微软承认借鉴凯文贝吉的项目但不再邀请加盟:
在微软发布WinGet包管理器前安德鲁再次给凯文贝吉发布邮件, 在邮件中安德鲁表示此前的雇佣事宜没能解决 。
同时微软已经自己开发包管理器并将在次日发布 , 安德鲁表示已经在相关博客中对凯文贝吉项目的贡献表示感谢 。
至于其他方面什么都没有了 , 凯文贝吉表示等待半年的结果就是自己的项目为市值 1.4 万亿美元的微软完全剽窃 。
因为对比代码后贝吉发现WinGet在核心原理、术语、manifest格式/结构甚至repo文件夹结构都和Appget相同 。
PS: 这就和之前某付宝的小程序开发平台的相关技术文档里出现某信小程序的名称以及文档里的相关术语差不多 。
AppGet项目将在8月1日起停止维护:
遭到微软打击的凯文贝吉表示真正让自己难受的并不是被放鸽子 , 而是微软在这整件事中缓慢而无耻的沟通方式 。
例如在邮件往来中谈判出现分歧后在没有结果的情况下微软不再联系贝吉 , 而贝吉仍然在继续开发这个开源项目 。
结果等待半年后不仅没有预料中的结果而是沉重一击 , 微软自己开发了包管理器后贝吉的项目自然没有生存之地 。
更让贝吉无奈的是微软刻意把AppGet项目描述成可以顺带一提的第三方包管理器, 完全不提剽窃该项目的内容 。


推荐阅读