On March 16, 2020, the global open source community made a big news: GitHub announced the acquisition of NPM.
Compared with GitHub's 40 million developers and 100 million managed code, NPM also has more than a quarter of the scale according to the number of developers.
The amount of the specific acquisition was not disclosed. But the two communities announced
Excited and kind
GitHub CEO Nat
During this period, natt was constantly purchasing and stocking goods, first dependbot, a tool to help developers monitor dependency; then pull panda, a team collaboration development tool; then semmle, a semantic analysis engine to identify security vulnerabilities through community driven. NPM is the fourth target.
With rich dad, the two families became one. GitHub hosts the code under development, and NPM is the packaged stable code, which is a perfect match. Natt said that this involves the important global issue of open source security. Through better integration, the security of the open source supply chain can be improved, enabling developers to track changes from GitHub pull requests to the NPM package version that fixes it.
For paying users, NPM has advanced version, team version and enterprise version customers, while GitHub has its own multilingual package manager GitHub packages. Later this year, the two will be integrated.
Compared to Nath Bowen, npm founder Isaac
Even in 2012, Node.js founder Ryan
It's not easy to work while maintaining open source communities. npm were in trouble at the end of 2013 and communities could not survive on donations, Isaac established npm,Inc. in 2014 to support communities and more than 10 million users.
After the seed round, NPM collected another $8 million a round in 2015. The team increased from one to 35. Isaac says it's hard to run a company, and money has never been enough.
After the acquisition, NPM will continue to improve and become a strategic asset of GitHub, the world's largest developer community, serving GitHub's mission of eliminating transaction costs in software development.
Wired magazine commented that Microsoft will soon control more open source software development ecosystems.
Note: Source: pixabay
In the open source world, all kinds of ecology, tools and communities are intertwined. After all, no one wants to rebuild the wheel. Developers often combine programs with open source packages to handle common functions, such as password verification or network communication.
NPM's customers include both individual developers and top 500 enterprises, such as Netflix, visa, adobe, salesforce and Nike.
Most of the open source libraries of node.js are hosted in NPM and form a strong developer ecosystem, including community activities such as nodeconf.
Microsoft family bucket
Open source is one in the world. Now my father is Microsoft.
On the reddit forum, various comments also burst into flames.
Some netizens think,This is a win-win situation for both Microsoft and open source. Microsoft azure can provide better services. Microsoft missed the mobile platform, and cloud computing is the next computing platform. Microsoft has a 40 year record of attracting developers.
And some netizens think,More than half of the development toolkits on hand are provided by Microsoft, including GitHub, NPM, vs Code and typescript,It's not a good thing for a company to monopolize the developer world.
Some netizens think that the negative impression on Microsoft has been too long, which is out of date. Microsoft is now the biggest contributor of open source software, which is much more open than any other company including Google, Amazon, apple, Oracle and IBM.