在本月初的Build上,Microsoft宣布了Windows Package Manager或winget。该功能是一个命令行工具,可让您运行脚本来安装应用程序,而其他桌面操作系统(如Linux)已经使用了多年。实际上,有一些第三方解决方案在Windows上也能做到这一点,例如Chocolatey,但是另一种解决方案AppGet的开发人员表示,Microsoft复制了他的想法。
凯文·贝吉(Keivan Beigi)在Medium上的一篇博客文章中详细介绍了微软向他介绍AppGet的经历,该经历曾计划将他作为一种水上租赁服务,并邀请他参加一整天的采访,然后没有这样做。沟通六个月。据Beigi所说,他第二次听到微软的消息是winget发布的前一天,他只是说团队将在博客文章中提及AppGet。
大约一年前,一位名叫Andrew的人于2019年7月3日首次联系Beigi。他提供了电子邮件成绩单,那时,Micosoft计划去温哥华,并想与Beigi见面。他们会面并讨论了诸如AppGet的工作方式,未来的计划等内容。那是8月20日,下一封电子邮件是8月28日到达。
当时,他被告知微软正在计划对Windows上的软件分发方式进行重大更改,并被问及是否要加入Redmond公司工作。这个计划就像是一项租用工作,他去那里工作,AppGet也会来。显然,常规的获取流程耗时太长,因此计划只是要以奖金聘用他,然后将AppGet的所有权转让给Microsoft。
12月5日,贝吉表示,他飞往西雅图进行了整整一天的采访和会议,然后六个月都没有听到微软的消息。他在Build的前一天收到的电子邮件道歉,称PM职位没有解决,并表示AppGet将在博客文章中进行标注。
贝吉表示,对于自己没有被录用,微软发布Windows软件包管理器,甚至复制他声称的代码,他都不会感到沮丧。他说困扰他的是如何处理一切,一切都以“无线电沉默”结束。他声称AppGet是大多数winget创意的来源,而它只是被称为“另一个恰好存在的软件包管理器”。
Beigi在博客文章中说:“您是否想知道Microsoft WinGet的工作原理?请阅读我2年前写的有关AppGet的工作原理的文章。” 如果您想了解更多,他还跟进了有关Reddit的一些讨论。
微软表示正在对此进行调查,重要的是要记住,这只是故事的一方面。如果您查看GitHub上的winget存储库和AppGet存储库,实际上很难找到两者之间的真正相似之处,尽管您可以自由地对其进行深入研究,因为这是开源的本质。
他还在Medium帖子中提到了他的妻子如何评论Microsoft解决方案Winget的评论,这暗示该名称基于AppGet。为了公平起见,在AppGet或winget之前已经存在很久的Linux变种被称为apt-get。
微软可能会对此做出回应,而不是稍后,但事实是,当任何一家公司想要做出某些事情时,必须做出决定,是内部开发还是收购已经完成的公司。雷德蒙德公司完全有可能简单地决定,使用已经存在的开放源代码,这在内部将是一件容易的事。