新智元报道 来源:npmjs等编辑:白峰、元子【新智元导读】GitHub官方于 3 月 16 日正式宣布已经签署了收购npm的协议,未来将帮助npm满足快速增长的JavaScript社区的需求。众所周知,GitHub已经成为微软的子公司,微软此举或将重新获取开源社区及Web端开发的领先地位。「新智元急聘主笔、编辑、运营经理、客户经理,添加HR微信(Dr-wly)或扫描文末二维码了解详情。」
npm完全用JavaScript写成,最初由艾萨克·施吕特(Isaac Z. Schlueter)开发。艾萨克表示自己意识到“模块管理很糟糕”的问题,并看到了PHP的PEAR与Perl的CPAN等软件的缺点,于是编写了npm。
npm 投入微软怀抱,新马甲 GitHub 称其将永远免费
GitHub CEO 纳特·弗里德曼(Nat Friedman)发布博文称,已经签署了收购 npm 的协议。
npm 是 JavaScript 世界的一个重要组成部分。npm 团队在过去 10 年的工作,以及成千上万的开源开发者和维护者的贡献,已经使 npm 成为超过 130 万个软件包的家,每月下载 750 亿次。他们一起帮助 JavaScript 成为世界上最大的开发者生态系统。我们 GitHub 很荣幸能够成为 npm 故事里的一部分,并帮助 npm 继续扩展新功能以满足快速增长的 JavaScript 社区的需求。
对于每天使用公共 npm 镜像仓库的1200 万开发者来说,npm 永远是可用的,而且免费。交易完成后,我们的重点将是:
投资于镜像仓库基础设施和平台建设。JavaScript 生态系统规模庞大,且增长迅速。在收购完成后,公司将进行必要的投资以确保 npm 的快速、可靠和可扩展性。
提升核心体验。公司将致力于改善开发人员和维护人员的日常体验,支持在 npm v7 CLI 上已经开始的工作,并将保持免费和开源。
与社区进行交流。公司将积极参与 JavaScript 社区以获取开发人员的想法,借助他们的力量来帮助定义 npm 的未来。
npm 创始人也发文感慨,创业艰难:
早在 2009 年,在长时间没有休假之后,我辞去了我的工作,希望发现当我释放我的创造力时会发生什么。我写了一个软件包管理器。
我创建 npm 的目的是在一小群决定用 JavaScript 编写 web 服务器的书呆子中共享模块。从这个目标出发,npm 慢慢地但是稳步地发展起来,我为这个项目付出了巨大的努力,也经历了太多的资金困难。
希望继续为开源事业做贡献
自从 GitHub 在 2009 年来 yahoo 做了一篇关于 git 和社会化编程的演讲后,我就一直密切关注着 GitHub 的发展轨迹。自从我将开源作为一种生活方式的选择以来,它已经成为我生活中很重要的一部分。
当我在旧金山GitHub 总部看到 GitHub 软件包 beta 测试版和演示版时,我记得我笨拙地脱口而出,“你为什么不试着收购我们? ”
我们对这个社区的承诺是在可预见的未来保持 npm 镜像仓库免费开放源码,并继续改进 npm CLI。在 GitHub,npm 将得到世界上最大的公司之一的额外支持和支持,该公司是世界上最大的开发者社区。
微软成代码托管和 JavaScript 两个领域终极 boss,开发者反应激烈
对于一个市值超万亿的企业来说,被很多人讨厌是再正常不过的事情。套用一句古话:如果说世界上只有两种公司,一种被人骂一种没人知道,那微软就是会被往死里骂的那种。
在欧美,很多人心目中微软的形象和“大富翁(Monoply)”游戏里的那个白胡子老财主是等同的,一副“面露和善、内心贪婪”的奸商形象。
Reddit 上一篇《Why do people hate on Microsoft so much and give Linux a pass for it's short comings?》的帖子,超过 1300 人点赞;在 Slashdot 上,《Why Does Everyone Hate Microsoft?》下有超过 1500 回复表达对微软的痛恨。
开发者是不满微软的主力军,而这些开发者中,开源界又是主力中的主力。他们担心一向“眼中只有钱”的微软,在逐步蚕食缺乏抵抗能力的开源世界。
Twitter 用户@conrmahr 的吐槽,展示了微软将 npm 收入囊中后的会发生什么:
现在,我可以编写一个部署到 Azure 的 node 应用程序,该应用程序摘要一个 linkedin 搜索 api 以在我的 xbox 仪表板上显示职位空缺,并在 GitHub 中进行版本控制。
微软,和垄断,再次挂上了钩。