GitHub 重磅收购包管理工具 npm,开源世界微软再下一城
近日,全球最大的代码托管平台 GitHub 发布公告称,已经签署了一份收购 npm 的协议。GitHub CEO Nat Friedman 在官方博客中表示,作为深受开发者欢迎的 JavaScript 包管理服务平台,npm 公共注册表用户可以继续免费使用,付费用户可以在不久之后将私有 npm 包迁移到 GitHub Package。
npm 全称 Node Package Manager,是 JavaScript 世界的软件包管理器,这个平台目前约有 1200 万开发人员使用,拥有 130 万个软件包,每月下载量达 750 亿次。相比于 Github 的 4000 万开发人员,1 亿个托管项目,npm 的规模超过 Github 的 1/4。
按照大多数开发者的习惯,通常是将代码上传到 GitHub 并实时维护。同时也将稳定版代码也上传至 npm。由 GitHub 负责追踪代码修正与版本的迭代,而 npm 负责管理整个安装包,从这一点上来看,二者的结合可谓天作之合。
开发者对这次收购的态度则褒贬不一。
Reddit 论坛上有网友认为,一半以上目前自己使用的开发工具背后的公司都是微软,包括 GitHub、npm、VS Code、TypeScript,一家公司垄断开发者世界可能并不是一件好事。
针对这种看法,有网友表示这种对于微软的负面印象已经过时,微软是目前开源软件最大的贡献者,比谷歌、亚马逊、苹果、甲骨文、IBM 等公司都要开放得多,被 Github 收购至少还算上策,可以保留部分独立性。



