開(kāi)源倡導(dǎo)者擔(dān)憂被微軟壟斷開(kāi)源系統(tǒng)工具
在收購(gòu)了 GitHub 之后,微軟也加大了對(duì)開(kāi)源系統(tǒng)的支持力度,允許開(kāi)發(fā)者為其服務(wù)添加新的功能。比如在今年的開(kāi)發(fā)者大會(huì)(Build 2019)上,微軟就發(fā)布了全新的開(kāi)源 Windows 終端應(yīng)用程序。隨后不久,該公司又發(fā)布了兼容 npm、Maven、Maven、RubyGems、NuGet、以及 Docker 等包管理器的 GitHub Package Registry,方便開(kāi)發(fā)者更加高效地進(jìn)行管理。
GitHub Package Registry 允許開(kāi)發(fā)者通過(guò)相同的接口來(lái)查找和發(fā)布其軟件包。
然而 Eclipse 基金會(huì)執(zhí)行董事 Mike Milinkovich 認(rèn)為,微軟正在走向另一種形式上的完全壟斷,可能危及包括 Eclipse IDE 等在內(nèi)的其它公司和項(xiàng)目。
根據(jù) Stack Overflow 近期的一項(xiàng)調(diào)查,Eclipse ***了雅加達(dá) EE 開(kāi)發(fā)的市場(chǎng)份額,緊隨其后的是 IntelliJ IDEA 和 Visual Studio Code 。
GitHub + VS Code 的組合已經(jīng)非常流行,但這種單一性文化引發(fā)了觀察者的一絲憂慮。
將所有雞蛋放在一個(gè)籃子里,是否能確保安全?
誠(chéng)然,我們需要一款經(jīng)過(guò)良好策劃、滿足各種需求的通用型軟件包管理器。但若開(kāi)源開(kāi)發(fā)者的所有路徑都被導(dǎo)向了微軟,這樣不顯得有些諷刺嗎?
自收購(gòu) GitHub 以來(lái),微軟確實(shí)在積極推動(dòng)一個(gè)更加開(kāi)源的平臺(tái)。但與此同時(shí),這家軟件巨頭控制著大多數(shù)流星的開(kāi)發(fā)技術(shù),因此我們可能很快會(huì)看到市場(chǎng)被微軟給把持的那一天。
至于這樣的結(jié)果是否明智,也只有通過(guò)時(shí)間去檢驗(yàn)了。