上周,微软推出了新的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的情况发表评论,但截至发稿时,该公司还没有给出解释。