速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

刚刚!GitHub 宣布正式收购 npm

  • 2020-03-17
  • 本文字数:1764 字

    阅读完需:约 6 分钟

刚刚!GitHub宣布正式收购npm

刚刚,代码共享平台 GitHub 发布公告称,该公司已经正式收购广受欢迎的开源 Javascript 包管理服务 npm。


GitHub 正式收购 npm

3 月 14 日,业界便有消息称 GitHub 计划收购广受欢迎的开源 JavaScript 包管理服务 npm,如今看来,该笔收购已经正式完成。


npm 全拼为 Node Package Manager,是 JavaScript 软件包管理器。自打十年前首次发布以来便深受好评,目前已经是全世界最大的开发者生态系统了。截至目前,npm 已经为超过 1200 万名开发者提供了超过 130 万个软件包,这些软件包每个月一共要被下载 750 亿次。


Github 的 CEO Nat Friedman 在文章中提到收购完成后的工作重点是:


  • 建立可靠的注册表基础架构,JavaScript 生态系统规模庞大且发展迅速。它需要坚如磐石的注册表。我们将进行必要的投资,以确保 npm 快速,可靠和可扩展。

  • 改善核心体验,GitHub 将努力改善开发人员和维护人员的日常体验,并支持 npm v7 CLI 上已经开始的出色工作,它将继续保持免费和开源。我们感到兴奋的一些更大的功能是工作区以及对发布和多因素身份验证体验的改进。

  • 积极与社区互动,GitHub 将积极与 JavaScript 社区互动,以获取用户的想法并帮助我们定义 npm 的未来。


此外,还将把 Github 和 npm 集成起来,从而提高代码的安全性。


至于 npm 的未来去向,博客中称将集成 GitHub 和 npm 来提高开源软件供应链的安全性,并使开发者能够跟踪从 GitHub 拉取请求到修复它的 npm 软件包版本的更改。 开源安全是一个重要的全球性问题,随着GitHub Security Lab的最新发布和 GitHub 的内置安全公告,GitHub 已做好充分准备,可以发挥作用。


此外,npm 将永远保持免费, 购买了 npm Pro、Teams、Enterprise 的客户仍然将继续得到技术支持,今年晚些时候还会将 npm 付费客户的私有 npm 软件包免费转移到 GitHub Packages 上。

npm 创始人回应:免费并将持续改进 npm CLI

对于此,npm 方面发布了一篇文章简单回顾了这家公司的历史。npm 的创始人表示:


npm 免费的部分仍将继续下去,npm 将继续发展,并且有充分的的理由相信会变得更好,我仍然将负责 npm 的工作,但会拥有更多的资源和更少的压力。


2009 年,现任 npm 的创始人辞去了工作,因为他觉得这份工作束缚了自己的创造力,然后他写了一个包管理器,最初只是很少的人在用,后来逐渐成长起来。


2013 年,npm 的资金运转陷入困境,虽然筹到了看起来不菲的资金,但不可避免花的很快。


如今,npm 正式被收购,在这个过程中,其公司一直在坚持的使命是:减少 JavaScript 软件开发中的摩擦。


创办当初,npm 创始人列下了一些目标,在之后的日子里也未曾有过太大变化:


  • 保持 npm 注册表永远运行(不仅在公司生命周期内)。

  • 成为一家开发者都喜欢的公司,并尽力完成迄今为止的职业生涯。

  • 获得足够大的退出机会,让我可以辞职,然后再来看第二遍。

  • 与获得 npm 的人公平地分享奖励。


过往,npm 也在思考最终可能的出路是什么,不得不说,科技公司收购是一个可行的方案,GitHub 是一种很好的选择。收购开始时,没有完整的设想,随着整个团队对 GitHub 技术研究和战略计划的了解,其认为这对 JavaScript 社区来说是一个不错的选择,明显优于 npm 自行运转。


没有多少公司可以声称拥有 GitHub 那样对开放源代码的狂热承诺。在 GitHub 团队的往绩记录中,确实有一些特别的事情让我很高兴能加入其中。


未来,npm 注册表免费进行开源开发,并继续改进 npm CLI。在 GitHub 上,npm 将获得全球最大的公司之一的支持,其背后是世界上最大的开发人员社区。在 npm 体验方面存在一些很棒的改进机会,可以改善 JS 开发人员的生活。

开源厂商的隐忧

创业型公司常有的一个通病,就是找不到行之有效的盈利模式。过去一年,不少开源起家的公司最后被收购,比如,开源 Web 服务器 Nginx 也不会想到,自己最后被以 6.7 亿美元收购。


从纯开源模式起家,到做出商业化的探索,再到最终被大体量厂商收购,这是开源软件厂商宿命般的归宿。


开源的最大受益者是谁?可以是很多人:开发者、中小型公司,还有那些被开源厂商视作吸血鬼的云厂商。但唯独,开源厂商自己并不是大的受益人。


开源是一件具有情怀的事,Open and Share 是互联网世界的关键词,也是开源的精神,却很难是挣钱的路子。


参考链接:


https://github.blog/2020-03-16-npm-is-joining-github/


https://blog.npmjs.org/post/612764866888007680/next-phase-montage


2020-03-17 08:145114
用户头像
陈思 InfoQ编辑

发布了 576 篇内容, 共 279.7 次阅读, 收获喜欢 1301 次。

关注

评论 2 条评论

发布
用户头像
好消息。好消息啊。
2020-03-24 11:51
回复
没有更多了
发现更多内容

SAP | 如何全局处理消息文本

暮春零贰

SAP 10月月更 动态消息

阿里最新产,SpringCloud微服务核心技术全解手册Github星标50k

程序员小毕

Java 微服务 后端 SpringCloud springcloudAlibaba

ALL in ONE!博睿数据隆重举行ONE 2.0全面上线仪式

博睿数据

可观测性 智能运维 博睿数据 ONE平台

SAP | ABAP程序结构中的处理块

暮春零贰

SAP 模块化 10月月更

华为云智能云接入ICA,让世界距离更近

科技怪授

ica

云科通明湖:金融业务可持续性能力建设,少不了这块“拼图”!

通明湖

负载均衡

Sanitizers 系列之 address sanitizer 用法篇

网易云信

算法 语言 & 开发

浅谈长连接负载均衡

捉虫大师

负载均衡 长连接 10月月更

穿越周期性调整 英特尔多举措布局半导体产业

科技之家

软件测试面试真题 | 请介绍一下Python中的深拷贝和浅拷贝

测试人

Python 软件测试 面试题 测试开发

沉浸其境,共赴云栖数智硬核美学

阿里云CloudImagine

VR/AR 云栖大会 数智融合 超高清视频 云游戏

【网易云信】Sanitizers 系列之 address sanitizer 用法篇

网易智企

算法 开发语言

英特尔财报彰显系统级代工渐成气候

科技之家

云原生颠覆实践,可持续性应用创新引擎

通明湖

负载均衡 云原生

信息技术国产化浪潮中,云科通明湖如何助力企业转型蝶变?

通明湖

双活 高可用架构 自主可控

Flink 读写多套 Kerberos 认证的 Kafka 方案

移动云大数据

如何引发一场信创负载均衡领域的大变革?

通明湖

负载均衡 信创

关于软件系统的帮助文档页面,你该知道的那些事儿

Baklib

帮助文档

可观测可回溯 | Continuous Profiling 实践解析

阿里巴巴云原生

阿里云 云原生 可观测

即时通讯IM WorkPlus支持国产化信创环境

WorkPlus

“程”风破浪的开发者|CTO浅谈数字化转型失败原因

CTO技术共享

学习方法 数字化转型 “程”风破浪的开发者

颠覆性突破重构企业价值

通明湖

负载均衡 云原生

消失与存续——应用交付行业的跌宕演进

通明湖

负载均衡 高可用 云原生 信创

千企千面,WorkPlus面向政企提供个性化的数智办公平台解决方案

WorkPlus

低代码又又又“出圈”了

优秀

低代码

API 动态更新 Upstream

通明湖

API upstream 动态更新

NFT质押挖矿分红dapp系统开发功能介绍

开发微hkkf5566

可观测实践|如何使用阿里云 Prometheus 观测 ECS 应用

阿里巴巴云原生

阿里云 云原生

网络安全hw蓝队实战之溯源

网络安全学海

网络安全 安全 信息安全 渗透测试 漏洞挖掘

NFT质押挖矿分币系统开发模式定制

开发微hkkf5566

“程”风破浪的开发者|CTO浅谈数字化转型

CTO技术共享

学习方法 CTO 数字化转型 “程”风破浪的开发者

刚刚!GitHub宣布正式收购npm_开源_赵钰莹_InfoQ精选文章