在 2020 年 5 月的 build 2020 大会上,微软发布并开源了其官方软件包管理工具 winget。然而,紧随其后,另一款开源软件包管理工具 appget 的作者 keivan beigi(以下简称 keivan)宣布 appget 项目终止。他透露,微软在 winget 发布前曾通过邮件联系他,邮件中提到:“我想花点时间告诉你,我们非常感谢你的投入和见解。我们一直在构建 windows 包管理器,第一个预览版将于明天在 build 上线,我们的包管理器也将是开源的,我们欢迎您的任何贡献。”
keivan宣布AppGet已死
Keivan 认为微软的 WinGet 抄袭了 AppGet。他声称从去年七月开始,微软的产品经理就主动联系他,并承诺为他提供加入微软 Windows 软件包项目的面试机会。在多次以交换意见为名的面试沟通中,微软套取了 AppGet 的开发思路。去年 12 月,Keivan 还被邀请到位于西雅图的微软总部进行了一整天的进一步沟通。然而,此后半年微软再未联系他,直到 WinGet 发布的那一刻。
Keivan 审查了 WinGet 的代码后,认为 WinGet 的核心机制、结构,甚至包存储库的文件夹结构等都与 AppGet 相似。他对微软的做法感到非常失望。
keivan发布帖子对微软做法表示不满(机器翻译)
5 月 30 日,微软产品经理 Andrew 在微软官方发布文章回应[1],承认“辜负了 Keivan 和 AppGet”。尽管微软承认了 AppGet 项目的贡献并表达了谢意,但并未对整件事情表示歉意。
微软产品经理的模糊回应
甚至有开发者在微软的 Github 仓库发起 issue,为 Keivan 打抱不平,要求 WinGet 增加一个功能来表达对 Keivan 最初创意的感激之情,还有一些网友要求微软必须向 Keivan 支付报酬。
网友在WinGet仓库上为Keivan打抱不平
其实,大型企业抄袭小型开源项目的情况并不鲜见,国内也经常爆出类似的新闻。某些知名公司也曾因抄袭而被推上风口浪尖,擅自拿别人的开源项目申请专利或直接照搬核心代码。
开源项目的源代码虽然有各自的开源协议,但个人开发者维护的开源项目在面对大型企业时,往往难以维护自己的合法权利。最终,这些项目要么被公关安抚,要么不了了之。许多大型开源项目,如 MongoDB 和 Redis,也曾遭遇类似尴尬,大型云服务商通过将这些软件集成为服务而获利丰厚,而实际维护项目的作者却未能得到相应的回报,无法形成良性循环。
以上就是开源项目AppGet 作者:大厂“套取”了我的方案后把我扔到了一边的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号