微軟收購NPM並將與GitHub一起開發

NPM Inc,負責監督 NPM 套件管理器的開發並維護 NPM 儲存庫, 宣布了 о 銷售 微軟的業務。 這次交易的買家是 GitHub,該公司作為微軟的獨立業務部門運作。 交易金額並未透露。

據稱,所有權變更不會影響儲存庫 NPM,它將繼續存在並對開源開發者公開且免費。 NPM 套件管理器的開發將繼續引入更多資源,這可能會成為其更積極開發的激勵。 GitHub 打算積極與 JavaScript 開發者社群合作,收集想法並塑造 NPM 的未來。

主要的開發向量包括提高儲存庫和基礎設施的可靠性、可擴展性和效能,以及使用套件管理器來提高開發人員和維護人員日常工作的便利性。 npm 7 中預期的一項重大創新稱為工作區(工作區,允許您將多個套件的依賴項聚合到一個套件中以便一步安裝),改進了發布套件的過程並擴展了對多重身份驗證的支援。

為了提高套件發布和交付流程的安全性,計劃將 NPM 整合到 GitHub 基礎設施中。 此整合還允許您使用 GitHub 介面來準備和託管 NPM 套件 - 可以在 GitHub 中追蹤套件的更改,從收到拉取請求到發布新版本的 NPM 套件。 GitHub 上提供的工具 識別 漏洞和 告知 有關儲存庫中的漏洞的資訊也適用於 NPM 套件。 將提供一項服務來資助 NPM 包的維護者和作者的工作 GitHub 贊助商.

NPM 的創建者 Isaac Z. Schlueter 將繼續致力於該項目,並將獲得額外的資源和更安靜的工作環境。 NPM 的創辦人相信,作為 GitHub 的一部分,NPM 將獲得世界上最大的公司之一、最大的開發者社群背後的額外支持。 目前,NPM 儲存庫提供了超過 1.3 萬個包,約有 12 萬名開發人員使用。 每月約有 75 億次下載,而且這個數字正在穩步增長。

讓我們回想一下,去年NPM Inc經歷了管理層變動、一系列員工裁員和尋找投資者。 由於目前 NPM 的未來存在不確定性,並且對公司將捍衛社區而不是投資者的利益缺乏信任,以 NPM 前 CTO 為首的一群員工 成立 套件儲存庫 。 新專案旨在消除 JavaScript/Node.js 生態系統對一家公司的依賴,該公司完全控制套件管理器的開發和儲存庫的維護。 根據 Entropic 的創始人的說法,社區沒有足夠的槓桿讓 NPM Inc 對其行為負責,而且對盈利的關注阻礙了從社區的角度來看主要但不賺錢的機會的實施並且需要額外的資源,例如對數位簽章驗證的支援。

來源: opennet.ru

添加評論