Microsoft Github is now acquiring npm (node package manager). It is officially announced on the GitHub official blog by its CEO, Nat Friedman. So in this article, I'll tell you the previous acquisition of Github by Microsoft, some fun facts about both the npm and GitHub and the few highlights of the announcement.
GitHub is the world's most popular platform providing git features. GitHub founded in 2008, and it is written in their home page "More than 2.1 million businesses and organizations use GitHub" which includes most of the large open-source projects like VSCode, AngularJS, ReactJS, VueJS. Later GitHub announced to let users create private repositories with three collaborators asides from the owner to the non-premium users causes increased in new code-bases, that was previously for premium users. Everyone was expecting a lot more from the GitHub. Then GitHub released its new mobile app (iOS and android), to let the user do basic things, like merge the PR, code reviews, tracking the issues etc. And later comes this news.
Two years from now, in 2018, Microsoft acquired over the GitHub in $7.5 billion. This step was highly appreciated as well as criticized by the community. Some was expecting that more features would become paid while some was expecting the opposite, but as I told above, later they even made some paid features (creating private repositories) free. Visual studio code is one of the most popular IDEs in the market. It has recorded as the most contribution last year made was in this project, which is another significant achievement of Microsoft in the OpenSource community. With this step too, many critics of Microsoft from the OpenSource family appreciated Microsoft.
Nat said that npm will always remain free for the users. Besides and most exciting and expected thing of this deal is, that npm is going to be integrated with the GitHub, that may bring lots of new features. Aside from that, he added three bullet points.
- Invest in the registry infrastructure and platform: As the npm is growing with the team, the resources are also needed to be upgraded and require investment. It will become faster and scalable.
- Improve the core experience: We are going to have a lot of new features, reliable and other things. One of the popular is workspaces, which is requested by the community for a long time. Let's see what else exciting stuff we'll get into the menu.
- Engage with the community: Now as the npm is Microsoft backed, we can expect things will be in pace, better response from the community and rapid feature requests implementations.