Microsoft Refuses to Open Source VSCode Python Language Server
21–30 of 160 posts
Re: Microsoft Refuses to Open Source VSCode Python Language Server
#22Earlier quoted context omitted.
" but prevent any other editor from reusing it. That doesn’t sound very open at all."? How so? language server is a standard.
Well, that’s exactly what I was confused about before myself! I was using some other Python language server, but it seemed a bit slow so I asked around for suggestions and got this recommended to me. Of course I assumed that I would be able to use Microsoft’s implementation in my preferred editor, Sublime Text, since that was the whole point behind LSP…but it turns out that no, you can’t. You can download it from the…
But if MS wants to create a VS Code specific language server, just because they are using LSP doesn’t mean they should be required to support it on other IDEs as well.
Re: Microsoft Refuses to Open Source VSCode Python Language Server
#23They're not open sourcing Pylance, which has some really nice features. The ones I mainly use are the semantic highlighting (it colours variables etc based on their type), and the auto imports (wow, I didn't realise how much I missed that).
However, those are just sugary extras, the real benefit is the typescript based type analysis. This can be had using the open sourced pyright extension.
Re: Microsoft Refuses to Open Source VSCode Python Language Server
#24Microsoft looks at recent language survey lists, sees Python on top and wants to make money. They are only 'open' if it benefits them, not us.
Re: Microsoft Refuses to Open Source VSCode Python Language Server
#25I 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…
https://www.vox.com/2019/10/14/20910510/microsoft-government...
https://en.wikipedia.org/wiki/United_States_v._Microsoft_Cor....
Re: Microsoft Refuses to Open Source VSCode Python Language Server
#26God forbid developers and companies try to make money off their work!
That they would forbid their holy language server implementation from integrating with other editors exposes the perfidy at the heart of their advocacy.
If they want to keep the extension proprietary and charge for the language server, that’s fine! But allow people to use it with whichever editor instead of forbidding it through the license.
It’s wholly malicious to use a language server implementation to extend control to the editor landscape. This is exactly the kind of nonsense that got them in trouble in the 90s, in the first place.
Re: Microsoft Refuses to Open Source VSCode Python Language Server
#27Earlier quoted context omitted.
Does Microsoft disallow people from using the Microsoft marketplace for VS code extensions in their own editors? Because I notice on Edge, if I visit the chrome store, it gives me an option to install extensions from there.
Yep. It's the same tactic Signal uses - sure, you can fork it, but the fork can't legally use their servers.
Will Linus pay for your internet bill if you use Linux on your router?
Re: Microsoft Refuses to Open Source VSCode Python Language Server
#28God forbid developers and companies try to make money off their work!
The python language server does not cost any money.
>Pylance [..] is planned to be included in proprietary service offerings.
Re: Microsoft Refuses to Open Source VSCode Python Language Server
#29The more generous you are, the more generous you must be, or you're the villain. Got it.