Live data from Hacker News

Microsoft Refuses to Open Source VSCode Python Language Server

github.com

101–110 of 160 posts

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#101

Earlier quoted context omitted.

It's not "embrace" because they made VSCode in the first place? I don't want to say MS is good, proprietary software is good, etc. But we're approaching the 4th decade of Free Software, and people should know better than tangling their free software with megacorp offering. I shed no tears.

I think it's based on Atom, isn't it?

No, Atom and vscode depend on Electron, tho, so they embraced Electron.

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#102
post #67

Not sure if related but I installed vscodium because everyone said it's vscode with the tracking disabled. Except there is no remote-ssh plugin. I live in that plugin. It worries me a bit although I know I'll find something new when I starts to bite me.

Yes, that is another closed-source extension of theirs. I'd miss it too, had I not already been introduced to the (much older, more powerful) TRAMP mode on Emacs. There's not that many Open-Source IDEs with seamless remote editing support, which I now consider a must-have.

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#103

Earlier quoted context omitted.

Maybe not Safari, but they have open sourced WebKit and a lot of kernel modules and other useful things: https://developer.apple.com/opensource/ https://news.ycombinator.com/item?id=25675763

Saying Apple open sourced WebKit is a pretty funny way of seeing things.

Exactly, it was open source before Apple came along. Guess GP didn’t realize that WebKit is a fork of KHTML from KDE which was LGPL licensed (if memory serves).

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#104

Earlier quoted context omitted.

Why should they open source everything? I never see anyone complaining how Apple doesn't open source Safari or XCode. I mean there are plenty other totally open source editors out there to choose from.

Maybe not Safari, but they have open sourced WebKit and a lot of kernel modules and other useful things: https://developer.apple.com/opensource/ https://news.ycombinator.com/item?id=25675763

WebKit was forked from the LGPL KHTML. Unless Apple wanted to get sued and lose, they needed to release WebKit under the terms of the original code.

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#105
post #61

Earlier quoted context omitted.

Microsoft getting money from things like this is probably, on balance, a good thing. It helps justify resources to build, support, and improve it. Because every year, someone has to justify probably multi-million dollar budget lines for pylance / their python type checker.

That’s the other part I can’t figure out: where can people pay for this?

I presume it will be a piece of their larger strategy of moving development activity to the cloud by integrating the VSCode/Codespaces+Github+Azure and providing all kinds of conveniences such as language support, git support, easy CI/CD, etc. In that world of integrated deveopment (IDE++, if you will), it wouldn't make sense to sell access to component pieces.

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#106

Earlier quoted context omitted.

Why should they open source everything? I never see anyone complaining how Apple doesn't open source Safari or XCode. I mean there are plenty other totally open source editors out there to choose from.

You can’t push something as a standard, claim that the fact that it is standardized allows for interoperability, benefit from the work other people do to conform to your standard, then prevent your own work from being used by others like you claimed would be possible. Apple sidesteps this issue by rarely promoting standards in the first place.

Microsoft has total right to pursue that goal. We should better help others so that they don't fall in the trap...

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#107
post #80
post #7

In addition, Microsoft refuses to open source their remote VS Code implementation: https://github.com/microsoft/vscode-remote-release See issue: https://github.com/microsoft/vscode-remote-release/issues/17...

That extension is a competitive advantage that's crippling Jetbrains. Just business as usual.

I was honestly very surprised that Jetbrains didn't already have a remote plugin.

I know that I wouldn't consider any new editor without one, as I almost always develop on a remote box.

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#108
post #86

Earlier quoted context omitted.

Well it's open source, so the community can maintain and support it if it wants to. Microsoft isn't obligated to maintain and support its old language server in perpetuity. Nor is it obligated to open source it's new language server, which it clearly sees as filled with secret sauce, being best in class and providing a significant competitive advantage that it doesn't want to give away for free to all of it's competi…

That's fine, but then they should please stop acting like they are the second coming of christ for Linux and Open Source. They are misleading their users.

[deleted]

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#109

I hate to bring out the old “embrace, extend, extinguish” argument, but I honestly can’t think of any other reason for this. Visual Studio Code has gotten really popular lately, but I think very few people realize that many parts of it are closed source. And you can’t take extensions from the Microsoft store and use them in your own editor…this just seems designed to get people to use your editor, give them enough so…

Honest question: how is any firm meant to make any money in this worldview? If everything has to be Open Source, then maintenance contracts (which are completely optional) will be the only way to earn and will decimate revenues. Creating a beautiful and functional piece of software is hard work. We should be thankful that firms open source even parts of their product.

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#110
post #31

Microsoft is pro open source when it suits them. If there were in it for the long haul we would see things like Office for linux. Instead we see WSL. One or two CEO changes and they'll be back to litigation for patent infringement.

What you think would be the cost for porting and supporting Office to Linux? And how many Linux users would pay for desktop Office, either Office 365 subscription or one-time purchase? They're not charity. They have right to do whatever they want with their source.

MS office is head and shoulders above Libre on Linux. I'd happily buy it.

Not sure on the effort required. I checked GH (not a Microsoft company...) but couldn't find the source code.

People and organizations can act within their rights and still be detrimental other people, organizations, and communities.

Post reply on HN