Earlier quoted context omitted.
Don't know why you're being downvoted. People pay for IDEs all the time since it benefits their productivity but seem to have a problem when Microsoft release free proprietary tools. Maybe someone can explain what the issue is because I don't see it.
Because it's Microsoft so people here are always looking for problems. I never seen anyone mentioning that XCode isn't open source. Or Sublime Text for that matter.
Microsoft Refuses to Open Source VSCode Python Language Server
41–50 of 160 posts
Re: Microsoft Refuses to Open Source VSCode Python Language Server
#42Earlier quoted context omitted.
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…
That’s not the whole point of the LSP. The whole point of the LSP is that for people who want to create an IDE agnostic language server, they can do so. 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
#43God forbid developers and companies try to make money off their work!
Don't know why you're being downvoted. People pay for IDEs all the time since it benefits their productivity but seem to have a problem when Microsoft release free proprietary tools. Maybe someone can explain what the issue is because I don't see it.
Re: Microsoft Refuses to Open Source VSCode Python Language Server
#44Earlier 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.
Re: Microsoft Refuses to Open Source VSCode Python Language Server
#45Re: Microsoft Refuses to Open Source VSCode Python Language Server
#46I 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…
Re: Microsoft Refuses to Open Source VSCode Python Language Server
#47Earlier 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…
Re: Microsoft Refuses to Open Source VSCode Python Language Server
#48Re: Microsoft Refuses to Open Source VSCode Python Language Server
#49So, Microsoft open sourced so many things and "it really hurt" because they didn't choose to open source everything for now? No wonder Olive Cooke chose to kill herself, and few people even showed up at her funeral. She gave almost everything she owned, yet people sent her more than 180 mails everyday, demanding more, scolding her for not giving more. The more generous you are, the more generous you must be, or you'r…
It rings very true.
Re: Microsoft Refuses to Open Source VSCode Python Language Server
#50The language server _is_ open source, and is available here: 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-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.