The world is an open source, GitHub acquisition npm


npm is what? World JavaScript package manager. Its massing how much? Approximately 12 million developers, providing a total of 1.3 million packages, the number of monthly downloads to reach 75 billion times.

The world is an open source, GitHub open source is an acquired npm world, GitHub acquisition npm

March 2020, the global open source community broke the big news: GitHub announced the acquisition of npm.

npm is what? World JavaScript package manager. Its massing how much? Approximately 12 million developers, providing a total of 1.3 million packages, the number of monthly downloads to reach 75 billion times.

Github compared to 40 million developers, 100 million managed code, npm by the number of developers point of view, there are more than a quarter of the size.

The specific amount of the acquisition were not disclosed. But these two developer community declared that "marriage" is also very special, that is, two each boss made a blog where you can get a glimpse of a different mood.

Excited and sentimental

GitHub's CEO Nat Friedman (Nat Friedman), for apparently no stranger to the acquisition, since the June 2018 Microsoft's $ 7.5 billion acquisition of GitHub, Oct. looking Nath as CEO, is now almost a year and a half.

The world is an open source, GitHub open source is an acquired npm world, GitHub acquisition npm

During this period, Nat kept in the acquisition and Zhunhuo, first Dependabot, to help develop a dependency personnel monitoring tools; then Pull Panda, teamwork development tool; then followed Semmle, to identify security through community-driven semantic analysis engine vulnerability. Count to npm, already it is the fourth subject.

Of course, npm not just a tool, it is the JavaScript is already the world's largest developer ecosystem, the most important part. Nath promised for this tool Every day, millions of developers, npm will always be available and always free of charge. After completion of the transaction, GitHub also increase investment, npm ensure fast, reliable and scalable. [1]

With Rich Dad, from two become one. Github is hosted under development code, npm is packaged stabilize the code, the two are a perfect match. Nath said that this involves the safety of open source this important global issue, through better integration, open source can improve the security of the supply chain, it enables developers to track from GitHub pull request to fix it npm package version change.

For paying customers, npm have Premium, Team Edition, Enterprise Edition customers, Github will have their own multi-language package manager Github Packages, later this year, will both fusion.

Phase Binatebo text, npm founder Isaac Shilv Te (Isaac Z. Schlueter) is published an excited and sentimental blog.

The world is an open source, GitHub open source is an acquired npm world, GitHub acquisition npm

He recalled the journey as an entrepreneur since 2009, previously subject to PHP's PEAR, CPAN Perl's inspiration, Isaac wrote a package manager shared to the community, along with the rise of Node.js, JavaScript from the front toward the server evolution , npm as the default package manager, enabling developers to easily simplify the installation libraries, update, and uninstall itself also grew.

Even in 2012, the founder of Node.js Ryan Dahl (Ryan Dahl) leave, Isaac also helped manage a period of time. Both of them are located in San Francisco at the time of Joyent's colleagues.

While working to maintain the open source community is not easy. By the end of 2013, npm in trouble, the community can not survive on donations, Isaac was established in 2014, npm, Inc. Company to support the community and more than 10 million users.

After the seed round, npm in 2015 and $ 8 million of financing A round. Team of people from 1 to 35 people. Isaac said operating companies is difficult, not enough money has been spent.

But npm mission has not changed: to reduce friction JavaScript software development. Until Github Packages beta version came out, Isaac initiative to ask GitHub: "Why do not you try to buy us?"

After the completion of the acquisition, npm will continue to improve and will be a strategic asset GitHub The world's largest developer community, serving on GitHub software development mission to eliminate transaction costs.

JavaScript ecology

"Connection" magazine commented that Microsoft will soon control more open source software development ecosystem.

The open source world, the various ecological, tools and community are intertwined complex, after all, no one wanted to re-create the wheel. Developers often the program and open source software packages together, to deal with common functions, such as verifying a password or network traffic.

npm customers where both individual developers, including Fortune 500 companies, such as Netflix, VISA, Adobe, salesforce and Nike.

And wherever there is Internet site, there will be JavaScript. With its Netscape browser was born in 1995, eventually becoming a client for Firefox, Chrome and other browsers almost all of the Web site scripting language standards.

In 2008, Google launched the JavaScript engine, V8, uses real-time compiler, greatly reducing execution time. Node.js born in 2009, it combines a V8 engine, the JavaScript to the server-side environment.

Node.js provides event-driven, multiple commands can be run at the same time, high concurrency can be used to write programs combine JavaScript is easy to use and powerful Unix network programming together.

Node.js open source library, most of them hosted npm, and formed a strong developer ecosystem, including NodeConf and other community activities.

JavaScript developers can easily share code with npm, publish packages to npm, it is also very easy to use someone else's open source, forming a huge interdependence of open source development ecosystem.

This is something that JavaScript developers need to use every day, everyone wants it more reliable and convenient.

Microsoft family bucket

Open source is a world, and now my father called Microsoft.

On Reddit forum, various comments have raged. [3]

Some Internet users believe that this is a win-win for Microsoft and open source, Microsoft Azure can take to provide better service. Microsoft missed the mobile platform, and cloud computing is the next computing platform. Microsoft has a 40-year record attracted developers.

And there are users that, on hand more than half of all development kit provided by Microsoft, including GitHub, npm, VS Code, TypeScript, a company a monopoly developers world is not a good thing.

There are users that the negative impression of Microsoft's long time, which is already out of date, Microsoft is now the largest contributor of open source software, including more than Google, Amazon, Apple, Oracle, IBM of any company should be much more open.

Published 110 original articles · won praise 13 · views 80000 +

Guess you like

Origin blog.csdn.net/linux_hua130/article/details/105324931