在本月初的Build上,Microsoft宣布了Windows Package Manager或winget。該功能是一個(gè)命令行工具,可讓您運行腳本來(lái)安裝應用程序,而其他桌面操作系統(如Linux)已經(jīng)使用了多年。實(shí)際上,有一些第三方解決方案在Windows上也能做到這一點(diǎn),例如Chocolatey,但是另一種解決方案AppGet的開(kāi)發(fā)人員表示,Microsoft復制了他的想法。

凱文·貝吉(Keivan Beigi)在Medium上的一篇博客文章中詳細介紹了微軟向他介紹AppGet的經(jīng)歷,該經(jīng)歷曾計劃將他作為一種水上租賃服務(wù),并邀請他參加一整天的采訪(fǎng),然后沒(méi)有這樣做。溝通六個(gè)月。據Beigi所說(shuō),他第二次聽(tīng)到微軟的消息是winget發(fā)布的前一天,他只是說(shuō)團隊將在博客文章中提及AppGet。
大約一年前,一位名叫Andrew的人于2019年7月3日首次聯(lián)系Beigi。他提供了電子郵件成績(jì)單,那時(shí),Micosoft計劃去溫哥華,并想與Beigi見(jiàn)面。他們會(huì )面并討論了諸如AppGet的工作方式,未來(lái)的計劃等內容。那是8月20日,下一封電子郵件是8月28日到達。
當時(shí),他被告知微軟正在計劃對Windows上的軟件分發(fā)方式進(jìn)行重大更改,并被問(wèn)及是否要加入Redmond公司工作。這個(gè)計劃就像是一項租用工作,他去那里工作,AppGet也會(huì )來(lái)。顯然,常規的獲取流程耗時(shí)太長(cháng),因此計劃只是要以獎金聘用他,然后將AppGet的所有權轉讓給Microsoft。
12月5日,貝吉表示,他飛往西雅圖進(jìn)行了整整一天的采訪(fǎng)和會(huì )議,然后六個(gè)月都沒(méi)有聽(tīng)到微軟的消息。他在Build的前一天收到的電子郵件道歉,稱(chēng)PM職位沒(méi)有解決,并表示AppGet將在博客文章中進(jìn)行標注。
貝吉表示,對于自己沒(méi)有被錄用,微軟發(fā)布Windows軟件包管理器,甚至復制他聲稱(chēng)的代碼,他都不會(huì )感到沮喪。他說(shuō)困擾他的是如何處理一切,一切都以“無(wú)線(xiàn)電沉默”結束。他聲稱(chēng)AppGet是大多數winget創(chuàng )意的來(lái)源,而它只是被稱(chēng)為“另一個(gè)恰好存在的軟件包管理器”。
Beigi在博客文章中說(shuō):“您是否想知道Microsoft WinGet的工作原理?請閱讀我2年前寫(xiě)的有關(guān)AppGet的工作原理的文章。” 如果您想了解更多,他還跟進(jìn)了有關(guān)Reddit的一些討論。
微軟表示正在對此進(jìn)行調查,重要的是要記住,這只是故事的一方面。如果您查看GitHub上的winget存儲庫和AppGet存儲庫,實(shí)際上很難找到兩者之間的真正相似之處,盡管您可以自由地對其進(jìn)行深入研究,因為這是開(kāi)源的本質(zhì)。
他還在Medium帖子中提到了他的妻子如何評論Microsoft解決方案Winget的評論,這暗示該名稱(chēng)基于A(yíng)ppGet。為了公平起見(jiàn),在A(yíng)ppGet或winget之前已經(jīng)存在很久的Linux變種被稱(chēng)為apt-get。
微軟可能會(huì )對此做出回應,而不是稍后,但事實(shí)是,當任何一家公司想要做出某些事情時(shí),必須做出決定,是內部開(kāi)發(fā)還是收購已經(jīng)完成的公司。雷德蒙德公司完全有可能簡(jiǎn)單地決定,使用已經(jīng)存在的開(kāi)放源代碼,這在內部將是一件容易的事。
