4 ms·
This title is inaccurate. The language server _is_ open source, and is available here: https://github.com/microsoft/python-language-server https://github.com/m
by Xavdidtheshadow 6y ago
This title is inaccurate.
The language server _is_ open source, and is available here: https://github.com/microsoft/python-language-server https://github.com/microsoft/python-language-server. This is the default one VSCode ships with.
This issue is filed on Pylance, a new (released June 2020) language server that's currently still in beta (announcement: https://devblogs.microsoft.com/python/announcing-pylance-fast-feature-rich-language-support-for-python-in-visual-studio-code/ https://devblogs.microsoft.com/python/announcing-pylance-fas...).
Also, like the contributor notes, a lot of the "secret sauce" in Pylance is part of the open source Pyright typechecker: https://github.com/microsoft/pyright https://github.com/microsoft/pyright.
- saagarjha 6y agoI don’t use Visual Studio Code, so take this with a grain of salt, but the person who told me to try this said they were using the old one and switched because they got prompted to do so. So perhaps it is now the default?
- ipsum2 6y agoIt's not really inaccurate, because: > Our long-term plan is to transition our Microsoft Python Language Server users over to Pylance and eventually deprecate and remove the old language server as a supported option.
- Closi 6y agoWell 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 competitors. If I was them, I wouldn't open source it.
- turbinerneiter 6y agoThat'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 6y ago[deleted]
- majkinetor 6y agoAnybody 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.
- turbinerneiter 6y agoI 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.
- sn_master 6y ago"Why are we even talking about this ?" Politicians and cops have right to do a lot of things too. Just because it's your right, doesn't mean we have to agree with it and not talk about it.
- vram22 6y agoAlso 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 https://en.m.wikipedia.org/wiki/Halloween_documents "Microsoft has since acknowledged the documents' authenticity.[2]"
- ssivark 6y agoThey plan to deprecate the open source server, and move everyone over to the Pylance server under discussion. See their own announcement https://devblogs.microsoft.com/python/announcing-pylance-fast-feature-rich-language-support-for-python-in-visual-studio-code/#the-future-of-the-microsoft-python-language-server https://devblogs.microsoft.com/python/announcing-pylance-fas...