So, 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…
Chinese has a saying, which I don't know how to translate: 升米恩,斗米仇。It roughly means that you give a starving man a bowl of rice, he will be grateful; if you continue to give the same man a bag of rice for him to live better, he will hate you for not giving enough. It rings very true.
Microsoft Refuses to Open Source VSCode Python Language Server
81–90 of 160 posts
Re: Microsoft Refuses to Open Source VSCode Python Language Server
#82Pylance is built on their open source Pyright library, which is also available as a VSCode extension. I'm just using Pyright instead and don't seem to be missing out on anything important. https://github.com/microsoft/pyright
Re: Microsoft Refuses to Open Source VSCode Python Language Server
#83I 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…
It's not "embrace" because they made VSCode in the first place? I don't want to say MS is good, proprietary software is good, etc. But we're approaching the 4th decade of Free Software, and people should know better than tangling their free software with megacorp offering. I shed no tears.
Re: Microsoft Refuses to Open Source VSCode Python Language Server
#84This title is inaccurate. The 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 "…
Re: Microsoft Refuses to Open Source VSCode Python Language Server
#85Earlier quoted context omitted.
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.
Why is Microsoft using and a protocol that they designed and pushed for IDE agnostic language intelligence for…not that? Also, note this isn’t about “support” but intentionally preventing its use. Many third-party language servers only “support” Visual Studio Code but by the magic of LSP work in other editors that the original author may not have even heard of before. But this one can’t do that.
anyone can implement an LSP server and the IDE (or editor) will understand it because the protocol is an open standars, it doesnt't mean that the implementation should be open or support any combination of HW/SW platform
there is plenty of proprietary software using open and standard protocols
one example: HTML
is Slack open source?
can I use Slack client with other chat protocols?
Re: Microsoft Refuses to Open Source VSCode Python Language Server
#86This title is inaccurate. The 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 "…
It'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.
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.
Re: Microsoft Refuses to Open Source VSCode Python Language Server
#87Re: Microsoft Refuses to Open Source VSCode Python Language Server
#88How can you blame them for not making the only edge (that, and the type checker) they have over pycharm in terms of language support? M$ wants VSC users and python users will go where the best language support is, pycharm has a lot of cool/good features but they don't have all of them.
The remote code dev extension is another big one.
Re: Microsoft Refuses to Open Source VSCode Python Language Server
#89Almost 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…
Re: Microsoft Refuses to Open Source VSCode Python Language Server
#90Earlier quoted context omitted.
Microsoft always does this, they fool people by pretending they’re in favor of open source or make something free but it’s just a trick used to bait and switch people into the proprietary anticompetitive Microsoft ecosystem. https://www.vox.com/2019/10/14/20910510/microsoft-government... https://en.wikipedia.org/wiki/United_States_v._Microsoft_Cor... .
Why should they open source everything? I never see anyone complaining how Apple doesn't open source Safari or XCode. I mean there are plenty other totally open source editors out there to choose from.