首页 > 编程知识 正文

微软75亿美元收购b社(github靠什么盈利)

时间:2023-05-04 14:25:00 阅读:85153 作者:2792

2020年3月16日,全球开源社区爆出了一个大新闻: GitHub宣布收购npm。

什么是npm? JavaScript世界的包管理器。 它的体重是多少? 约1200万开发者使用,共提供130万个软件包,每月下载次数达到750亿次。

相对于Github的4000万开发者、1亿个托管代码,从开发者数量来看,npm的规模也超过了1/4。

具体的收购额还没有明确。 但是,这两个开发者社区宣布“结婚”的方法也很特别,两个老板各自发表博客,可以从中窥见不同的感受。

兴奋有善感

GitHub的CEOmgDDT(NATFriedman )对收购显然一无所知。 从2018年6月微软收购GitHub,10月物色和谐保温杯作为CEO开始,到现在已经将近一年半了。

【雷锋网注:上面的照片是GitHub CEO mgddt】

在此期间,和谐的保温杯不断收购商品屯聚。 首先是Dependabot,是帮助开发者监视依赖关系的工具。 然后是Pull Panda,团队共同开发工具; 其次,Semmle是以社区为主导识别安全漏洞的语义分析引擎。 如果计算到npm,则已经是第四个目标。

当然,npm不仅仅是工具,已经是JavaScript这个世界最大的开发者生态系统中最重要的组成部分。 和谐的保温杯对于这个每天数百万开发者使用的工具,承诺了npm总是可用且免费的。 交易完成后,GitHub将增加投资,确保npm的快速、可靠、可扩展性。 1

有了有钱的父亲之后,两家换了一家。 Github托管着正在开发的代码,npm是打包的稳定的代码,两者绝妙。 的保温杯显示,这涉及开源安全这一重要的全局问题,更好地集成将提高开源供应链的安全性,开发者从从GitHub引出请求到修复它的npm软件包

对于付费用户,npm有高级版、团队版和企业版的客户,而Github有自己的多语言管理器Github Packages,将在今年下半年两者融合。

与和谐保温杯博文相比,npm创始人美丽的御姐(Isaac Z. Schlueter )发表了一篇令人兴奋但感觉良好的博客。 2

【雷锋网注:上面的照片是npm创始人美丽的姐姐】

他回顾了2009年以来的创业历史,以前在PHP的PEAR、Perl的CPAN的启发下,艾萨克写了一个包装经理分享给社区。 随着Node.js的兴起,JavaScript从前端发展到服务器端,npm作为默认的软件包管理器,方便了开发者安装、更新、卸载诱人的枕头,自身也逐渐壮大。

同样在2012年,Node.js的创始人DM(RyanDahl )离开了,艾萨克帮着管理了一段时间。 他们俩都是位于旧金山的Joyent公司的同事。

一边上班一边维持开源社区确实不容易。 2013年末,npm陷入困境,社区无法靠捐款生存。 艾萨克在2014年设立了npm,Inc .支持社区和1000多万用户。

种子回合后,npm在2015年融化了800万美元的a轮。 队伍从1人增加到35人。 艾萨克说,经营公司很难。 钱一直不够。

但是npm的使命一直没有改变。 是减少JavaScript软件开发中的摩擦。 在Github Packages的测试版出来之前,艾萨克积极地向GitHub询问:“你为什么不打算收购我们? ”我问。

收购完成后,npm将继续改善,成为全球最大的GitHub开发者社区的战略资产,为GitHub消除软件开发交易成本的使命服务。

JavaScript环保

《连线》杂志称,微软将很快控制更多的开源软件开发生态系统。

【雷锋网注:图片来源: Pixabay所有者: Pexels】

在开源世界里,各种生态、工具、社区错综复杂,最终谁都不想重塑车轮。 开发人员通常将程序与开源软件包结合起来,以处理密码验证和网络通信等常见功能。

npm的客户不仅包括个人开发者,还包括Netflix、VISA、Adobe、salesforce、耐克等500家企业。

有互联网和网站的地方就有JavaScript。 1995年Netscape浏览器诞生,最终成为了适合Fir的浏览器

efox、Chrome 等几乎所有浏览器的 Web 网站的客户端脚本语言的标准。

2008 年,Google 推出了 JavaScript 引擎 V8,采用即时编译,大大缩短了执行时间。Node.js 在 2009 年诞生,它结合了 V8 引擎,把 JavaScript 带到了服务器端的环境。

Node.js 提供了事件驱动,多条命令可以同时被运行,可用于编写高并发的程序,把 JavaScript 的易学易用和 Unix 网络编程的强大结合到了一起。

Node.js 的开源库,大多数都托管在 npm,并形成了强大的开发者生态,包括 NodeConf 等社区活动。

JavaScript 开发者可以很方便地用 npm 共享代码,把软件包发布到 npm,也很容易使用别人的开源代码,形成了一个庞大的相互依存的开源开发生态系统。

这是 JavaScript 开发人员每天需要使用的东西,每个人都希望它更加可靠、方便。

微软全家桶

天下开源是一家,如今爸爸叫微软。

在 Reddit 论坛上,各种评论也炸开了锅。[3]

有网友认为,这对于微软和开源都是双赢,微软的 Azure 可以借此提供更好的服务。微软错失了移动平台,而云计算是下一个计算平台。微软拥有 40 年吸引开发人员的记录。

而也有网友认为,手头上一半以上的开发工具箱都是微软提供的,包括 GitHub、npm、VS Code、TypeScript,一家公司垄断开发者世界并不是一件好事。

还有网友认为,对微软的负面印象时间太长,而这已经过时,微软现在是开源软件最大的贡献者,比包括谷歌、亚马逊、苹果、甲骨文、IBM 的任何一家公司都要开放得多。

引用来源:

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

[2] http://blog.npmjs.org/post/612764866888007680/next-phase-montage

[3] https://www.reddit.com/r/javascript/comments/fjodsi/github_acquires_npm/

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。