News for hackers. Stuff that matters.
Re:Microsoft Refuses to Open Source VSCode Python Language S... by Barrin92 on Sunday January 10, 2021 @03:41PM (#25719492)
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 language server, but nobody 'lured you in' or is extinguishing anyone.

Re:Microsoft Refuses to Open Source VSCode Python Language S... by beagle3 on Sunday January 10, 2021 @04:02PM (#25719765)
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. It’s not an exact repeat, but it does seem to rhyme.

Re:Microsoft Refuses to Open Source VSCode Python Language S... by petr_tik on Sunday January 10, 2021 @04:26PM (#25720083)
> 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?

Re:Microsoft Refuses to Open Source VSCode Python Language S... by jlgaddis on Sunday January 10, 2021 @07:02PM (#25721984)
As pritambaral mentioned, they can make some minor changes to the server that are just enough to cause the client to no longer work.

This isn't exactly unheard of when it comes to Microsoft. I mean, you don't have to go far to find an example of them doing exactly that -- there's prime example [0] right here in this thread!

(Alsa known as "extend"; see also "Active Directory")

--

[0]: https://news.ycombinator.com/item?id=25719294

Re:Microsoft Refuses to Open Source VSCode Python Language S... by pritambaral on Sunday January 10, 2021 @04:45PM (#25720290)
One way would be to make the closed-source server speak mostly-but-not-quite-the-same protocol.
Re:Microsoft Refuses to Open Source VSCode Python Language S... by petr_tik on Monday January 11, 2021 @05:17PM (#25738232)
Other servers like clangd have documented extensions, but I see your point. I’m glad the protocol is discussed and developed in the open - I think it’s really helped the IDE story in other editors.
Re:Microsoft Refuses to Open Source VSCode Python Language S... by saagarjha on Sunday January 10, 2021 @03:58PM (#25719716)
They did here by pushing LSP as a standard. Actually, LSP allows for closed source extensions that are generally useful: they have specially prevented that from happening here. There may be the usual “but it’s not open source” complaints here if they did that, but I suspect that people were mostly interested in the source so they could build their own version that they could use elsewhere more than that they actually wanted the code for something.
Re:Microsoft Refuses to Open Source VSCode Python Language S... by majkinetor on Sunday January 10, 2021 @04:14PM (#25719933)
I am glad they did. LSP is eons better then stuff we had before.
Re:Microsoft Refuses to Open Source VSCode Python Language S... by pritambaral on Sunday January 10, 2021 @04:47PM (#25720323)
And nobody here is arguing "LSP is bad". They're instead criticising the duplicity of proposing and promulgating an open "standard" that LSP is supposed to be, and then breaking that practice.
Re:Microsoft Refuses to Open Source VSCode Python Language S... by SquareWheel on Sunday January 10, 2021 @03:54PM (#25719673)
Agreed. Microsoft has released tons of open-source work. They're not obligated to do so for every product they develop.

There's likely more complex licensing restrictions on some of their products. They even allude to this in their answer.

Re:Microsoft Refuses to Open Source VSCode Python Language S... by rossvor on Sunday January 10, 2021 @04:20PM (#25720013)
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 S... by skeletonjelly on Sunday January 10, 2021 @04:14PM (#25719936)
I thought the new monetisation ideology of New Microsoft was "push to Azure", and that they don't necessarily have to monetise specific products as long as you're kept in the ecosystem whose funnel is the aforementioned. Thoughts?
Re:Microsoft Refuses to Open Source VSCode Python Language S... by Closi on Sunday January 10, 2021 @06:05PM (#25721274)
There is no singular monetisation strategy in Microsoft, it’s a bit more complicated than “all in on Azure”.
Re:Microsoft Refuses to Open Source VSCode Python Language S... by throwaway7281 on Sunday January 10, 2021 @03:47PM (#25719584)
Exactly, do not expect a business (except it is a non-profit) to do something out of charity - they don't.