Live data from Hacker News

Microsoft Refuses to Open Source VSCode Python Language Server

github.com

121–130 of 160 posts

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#121

Earlier quoted context omitted.

they don't want to pay the server costs for you.

they also don't want to let me spin up my own server and interoperate

I think you can spin up your own server: https://github.com/signalapp/Signal-Server

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#122
VSCode was likely open sourced at all (in a limited way) because they were legally required to, having decided to use LGPLd WebKit/Blink; and their use of V8/Electron probably promoted this as well, even though that wasn’t mandated by the Apache/MIT license.

However, it is quite clear now that it is not because they want to “support the open source / free software world”. (And to some of us, this has been clear since day 1)

“New Microsoft”... if you believe that, I have a bridge to sell.

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#123

Earlier quoted context omitted.

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.

Anybody can act like that. That is called freedom and is not limited to physical people but to corps as well. You can choose to avoid them, to publish against them, to influence others, to fork it, etc. That is your freedom. Why are we even talking about this ? Nobody owes you anything and vice-versa.

I mean, we are doing exactly what you just said: they are doing what they want, as is their right, I find it what they are doing to be dishonest and call them out on it. Not that they will care. But in the end, the consequences of their actions is that people who dislike them will talk bad about them.

The have the right to be two-faced about their open source policy, I have the right to speak about how I think it's bad to do so.

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#124

Almost the entire thread seems like a case of "give them a finger and they'll take the whole hand" Microsoft is a profit driven business, it never committed to open-sourcing every piece of software it writes, of course they're trying to somehow make money with VSCode, because it costs money to develop it. If you don't like it choose another one of the billion text editors and IDEs that exist or write a competitive la…

You are absolutely right, but this thread's point is exactly to highlight this fact. That if you'll commit to learning and depending this toolkit, you might want to understand that Microsoft is in control and depending on its mood may decide to carve up some parts of this OSS editor and ship it to proprietary land.

Their marketing or their disciples don't really spell it out when recommending it for obvious reasons.

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#125
I think it's normal to want to make money of software. I do and many others do.

The problem point here is when some company is using misleading campaigns about openness and long-term bait and lock-in scenarios. You take-out openness and liberty piece by piece, giving the public simple and cheap but closed solutions as bait.

Anyone who has invested significant resources to migrate to the new tool will not switch to another new tool so easily. So one by one they swallow the bait, piece by piece, and in the end are locked-in.

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#126
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.

Also see Halloween Documents, particularly those who haven't read much of important computer history and were not around at the time or sometime later:

https://en.m.wikipedia.org/wiki/Halloween_documents

"Microsoft has since acknowledged the documents' authenticity.[2]"

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#127
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.

If they’ve been building it on mac os for decades it shouldn’t be too hard to package it for other unix based OSs. Hire a single engineer and they could probably get something running in six months.

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#130
post #94

Almost the entire thread seems like a case of "give them a finger and they'll take the whole hand" Microsoft is a profit driven business, it never committed to open-sourcing every piece of software it writes, of course they're trying to somehow make money with VSCode, because it costs money to develop it. If you don't like it choose another one of the billion text editors and IDEs that exist or write a competitive la…

Microsoft did promote it, at least in its early days, as an open and standard system, and the LSP as a way to go from MxN language specific IDE implementations to M+N. But tben, they make it 2xM+N by forbidding the use of their LSPs in other editors - which, if done by everyone would put as back at MxN. This is hypocritical behavior, and it does remind people of EE&E which was Microsoft’s explicit policy in the past.…

> by forbidding the use of their LSPs in other editors

How can they prevent my, let’s say vim, client from connecting to a closed-source server if they both speak the same protocol?

Post reply on HN