上周,微软推出了新的 Windows 软件包管理器(winget),这让所有人都大吃一惊,但看起来该公司似乎从它面试过的一位开发者那里抄袭了核心机制。软件包管理器 AppGet 背后的开发者 Keivan Beigi 提供了一份详细的说明,说明微软在去年对他的工作产生了兴趣,然后在沉寂下来之后推出了自己的 winget。
AppGet 是一款免费开源的 Windows 软件包管理器,它可以在 Windows PC 上自动安装软件。去年,在微软负责 App 模式的项目经理 Andrew Clinick 与 AppGet 的开发者 Keivan Beigi 接触后,它引起了微软的注意。这次谈话最终导致了 Clinick 邀请这位开发者参加微软的面试,他将通过在 AppGet 上的工作来改善 Windows 中的软件分发工作。
Keivan Beigi 在 12 月份参加了面试,然后近半年来一直没有收到公司的任何消息,直到上周他收到了微软公司的预告,说微软要推出 winget ,当他终于看到公告和 GitHub 上的代码时,他很震惊。Keivan Beigi 声称微软 winget 的核心机制、术语、manifest 格式和结构,甚至是包存储库的文件夹结构都深受 AppGet 的启发。微软在公告中只简短地提到了一次 AppGet。
Beigi 在另一篇 Reddit 帖子中表示,被抄袭的东西没有任何功劳,这才是这个项目的基础。他指的不是一般的包/应用管理器的概念,WinGet 的工作方式与 AppGet 的工作方式基本相同。由于微软推出 winget,Beigi 现在已经停止了在 AppGet 上的工作。他在给 The Verge 的一封电子邮件中表示,竞争将毫无意义,他认为分割生态系统对谁都没有好处。AppGet 现在将于 8 月 1 日关闭,Beigi 主要是对微软没有将他的工作归功于他感到不满。
我们联系了微软,希望对 AppGet 的情况发表评论,但截至发稿时,该公司还没有给出解释。