1. Dotnet9首页
  2. 更多分享
  3. 编程资讯

GitHub 收购 npm

Nat Friedman(GitHub CEO)宣布 GitHub 已签署收购 npm 的协议,并表示 npm 加入 GitHub 后会继续免费提供 public registry 服务。

GitHub 收购 npm

交易完成后,GitHub 的工作重点包括:

  1. 为 registry 服务提供更好的基础设施和平台,保证 npm 更快、更可靠以及拥有更强大的伸缩性
  2. 改进核心体验
  3. 保持与 JavaScript 社区的积极互动

未来会将 npm 集成至 GitHub以提升开源软件供应链的安全性,并让用户能够跟踪从 GitHub PR 到修复问题的 npm 软件包版本的更改。

一些要点:

  1. 继续为使用 npm Pro, Teams 和 Enterprise 托管私有 registry 的付费客户提供支持
  2. 未来会将 npm 付费客户的私有 npm 软件包迁移至 GitHub Packages,以使 npm 专注于成为 JavaScript 的大型 public registry

对于 GitHub 的这一收购行为,有开发者评论道:微软通过收购 GitHub 接管了整个开源生态系统,通过收购 npm 接管了整个 JavaScript 生态系统,通过 Visual Studio Code 占领了大部分开发者的机器,通过 TypeScript 改变了开发者使用 JavaScript 的方式。因此可以认为,JavaScript 现在基本上是属于微软的。

另外,还有不少开发者的关注点是:为什么不是“微软收购 npm”呢?有人提到,微软制定了不允许 Microsoft+GitHub 进行联合曝光的政策。微软希望保持 GitHub 的声誉和品牌的纯粹性,而不是将 GitHub 和 Microsoft 混为一谈。

此外还有一个点引起大量关注,那就是开源的商业化难题。单说 npm,去年 1 月份,CEO Bryan Bogensberger 入职,正式开始进行商业化探索。

npm 的商业化计划引起了外界许多讨论,去年 2 月份,NPM 宣布推出企业版本 npm,除了提供开发者习惯使用的 npm 工具和功能,npm 企业版还提供了额外的控制权限、可见性和安全性。

然而这一个版本的出现让人怀疑 npm 是不是要转为收费不开源免费了,有消息就称其将会转为仅限企业服务,不再是公共软件注册中心。不过 NPM 的 CTO Ahmad Nassri 出面否认了该传闻。

此外,npm 上的项目试图通过应用终端展示广告位的商业化行为也遭到诟病,最终 NPM 宣布将禁止此类终端广告行为。该事件后,NPM 为开源开发人员开发了一个众筹平台,使用者可以为平台上的项目捐赠,而根据联合创始人 Isaac Schlueter 的说法,这一举措是“很有可能”有助于为 NPM 本身提供资金的,然而作用可想而知。

似乎是因为商业化原因,NPM 公司内部有些动荡,7 月份,NPM 的联合创始人 Laurie Voss 也从公司离职,除了联合创始人离职,公司还解雇了 5 名成员,并且与另外 3 名前员工存在劳工索赔问题。而 9 月份,为商业化开启历程的 CEO Bryan 也宣布离职。

如此种种,npm 的商业化走得不是很顺利,甚至连维持运作都是大问题,而且关于它的开放与免费性质也一度遭遇质疑。如今被巨头微软(GitHub)收购,同时微软也再一次重申会继续免费提供服务,这对于 npm 这个开源界的巨星来说应当是目前最好的归宿了。

你怎么看呢?

相关链接

原文出处:微信公众号【oschina 开源中国】

原文链接:https://mp.weixin.qq.com/s/EX6DOBqQx-MnA6DUiDWH4g

本文观点不代表Dotnet9立场,转载请联系原作者。

发表评论

登录后才能评论