DEV Community

GitHub has acquired npm

Ben Halpern on March 16, 2020

// Detect dark theme var iframe = document.getElementById('tweet-1239597483493175296-472'); if (document.body.className.includes('dark-the...
Collapse
 
somedood profile image
Basti Ortiz

Microsoft sure ain't making it a secret that they're monopolizing the world of open-source. πŸ˜‚

Collapse
 
ludamillion profile image
Luke Inglis

they're monopolizing the world of open-source.

They're not monopolizing it; they're embracing it. Very, very, firmly.

Collapse
 
ben profile image
Ben Halpern

Collapse
 
elmuerte profile image
Michiel Hendriks

Embrace
Extend
...?

Thread Thread
 
georgecoldham profile image
George • Edited

...
...?
Profit.

Collapse
 
ben profile image
Ben Halpern

Well..... I bet by framing this as "GitHub is acquiring..." they're obfuscating it a bit.

Collapse
 
george profile image
George Nance

Microsoft went from hating open source to full blown lets own it all.

Collapse
 
stephanie profile image
Stephanie Handsteiner

Embrace, Extend, Extinguish

Collapse
 
ogaston profile image
Omar Gaston Chalas

Tbh, I don't see it as bad news at all, for example, Look what Microsoft has done with Github.

Collapse
 
elmuerte profile image
Michiel Hendriks

I'm probably not paying much attention, but what has Microsoft done with GitHub?

Collapse
 
a3n3d3i profile image
Andi • Edited

Free private repos, to some that may not sound a lot, but to students ...

Thread Thread
 
zeljkobekcic profile image
TheRealZeljko

I have that at gitlab too, and that without Microsoft.

Thread Thread
 
a3n3d3i profile image
Andi

Of course you do, but github remains the defacto place to showcase your opensource projects. And having the ability to have your repo private before publishing it so you can polish it before releasing is quite nice.

Thread Thread
 
otsel profile image
Otsel

Github Student already made private repos free to students before Microsoft swooped in js

Thread Thread
 
a3n3d3i profile image
Andi

Yes, but actually no. Your school had to be part of the "student pack" programe. If by any chance you are a student in a school which was not part of this programe you would be out of luck.

Thread Thread
 
thiagomgd profile image
Thiago Margarida

Github Student made it free for students, under those conditions. Now, everyone has private repos!

Collapse
 
rhymes profile image
rhymes

Funding? Running Github is an expensive endeavor.

Thread Thread
 
joshuaamaju profile image
Joshua Amaju

Still they haven't done anything. They just provided the funds.

Thread Thread
 
tarascz profile image
JiΕ™Γ­ TaraΕ‘ovič

If I am not mistaken, they also made new features such as actions or projects.

Collapse
 
george profile image
George Nance

I have very mixed feelings on this. Microsoft controlling such a large part of JS eco system (Not to mention Github and VSCode) is a bit scary. It takes away from the spirit of what NPM was. Even Github now has a dirty taste to it. Even if some will argue MS has made it better. Call me a rebel or open source junkie, but I believe that this will be a major shift in the JS economy going forward.

I long for the day when technology allows us to build systems like NPM without needing rely on any outside business to fund it.

Collapse
 
yuanhao profile image
YuanHao Chiang • Edited

It is true that it's scary when a big corporation owns too much of anything. But it was not just buying big players, they built VS Code and as far as I know didn't cheat anyone into using. It if were crap, no one would use it.

Collapse
 
s0xzwasd profile image
John Doe

The worst thing that can happen: all tools will only work on Windows OS πŸ˜‚

Collapse
 
joshuajarman profile image
Joshua Jarman • Edited

The great thing about open source is no one owns it. MS bought the company behind npm, but if they do anything people don't like they can take the code for themselves and do something different. MS will likely impact what the npm organization does, and that will impact the users of npm, but there is a reason open source is so freaking fantastic, it offers some protections against these very fears, imho.

There is Yarn, but that's Facebook, also a big company.

Collapse
 
kayis profile image
K • Edited

My guess:

They embrace OSS because they are converting Windows to Linux under the hood. They think that their software business as they know it is over and OSS should take care of it more and more. They will focus on their UI and Azure in the future.

To make it easier to get free labour and have more control, they buy OSS tools like GitHub and NPM and try to make them more accessible for the MS ecosystem.

Collapse
 
vishmango117 profile image
vishmango117

If you can't beat em buy em.. :P

Collapse
 
artoodeeto profile image
aRtoo

I see this coming mile away. I knew they had too and I'm glad. It's a different Microsoft now. Satya is doing great.

Collapse
 
adnanbabakan profile image
Adnan Babakan (he/him)

This is really scary for me!
A while ago GitHub banned us Iranians! For no reason literally!
Hope it doesn't happen with npm :|

Collapse
 
steelwolf180 profile image
Max Ong Zong Bao

I remember some of the people involved in the open source community was trying to push for a npm alternative under a foundation.

Collapse
 
dmfay profile image
Dian Fay

There have been a couple: open-registry, entropic. They both seem to have withered on the vine, though.

Collapse
 
helderberto profile image
Helder Burato Berto

I think it's great news to developers who uses npm every day. :)

Collapse
 
ludamillion profile image
Luke Inglis

Yeah I think it's good overall for such a key piece of infrastructure to be owned by such a large and stable company. And oddly enough I think Microsoft is more open and trustworthy in many ways than say Google or Apple.

Collapse
 
rubiin profile image
Rubin

Embrace, Extend , Entinguish . Soon enough, we will have to pay before doing npm install

Collapse
 
iamscr1pty profile image
Biswajit Pramanik

I don't think so, this microsoft under satya knows what they are doing , extorting money from OSS is not one of them for sure

Collapse
 
slimcoder profile image
Slim Coder

Yeah! i also heard that news looking forward to see npm at it's best πŸ”₯

Collapse
 
thewasif profile image
Muhammad Wasif • Edited

VS Code
GitHub
Typescript
NPM
Microsoft is becoming the God of web tools
It's time that they create a JavaScript framework too 😁😁

Collapse
 
rhymes profile image
rhymes

They already did but it wasn't successful, WinJS

Collapse
 
joshuaamaju profile image
Joshua Amaju

It would be a disaster

Collapse
 
christopheek profile image
Christophe El-Khoury

Watch npm lose its values in 3.. 2.. 1..

Collapse
 
dmfay profile image
Dian Fay

That ship's sailed, what with the union-busting and all last year.