微软收购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

添加评论