Live data from Hacker News

Microsoft Refuses to Open Source VSCode Python Language Server

github.com

51–60 of 160 posts

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#52

Earlier 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.

Maybe not Safari, but they have open sourced WebKit and a lot of kernel modules and other useful things: https://developer.apple.com/opensource/ https://news.ycombinator.com/item?id=25675763

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#53
post #31

Microsoft is pro open source when it suits them. If there were in it for the long haul we would see things like Office for linux. Instead we see WSL. One or two CEO changes and they'll be back to litigation for patent infringement.

What you think would be the cost for porting and supporting Office to Linux? And how many Linux users would pay for desktop Office, either Office 365 subscription or one-time purchase?

They're not charity. They have right to do whatever they want with their source.

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#54

I have pretty much respect for Microsoft for open sourcing a lot of things and changing their culture for the better. Don't have anything against them having closed sourced applications, frameworks or languages. You cannot ask for everything all the time.

Exactly. And never underestimate the time it takes to take care of the community that evolves around open source, merge requests and so on.

If you are in the early stages of a new product, this can lead to distractions.

Maybe they later on decide to take a different stance.

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#55
post #10

I 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…

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.

> Does Microsoft disallow people from using the Microsoft marketplace for VS code extensions in their own editors?

Yes: https://www.gitpod.io/blog/open-vsx/

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#56

Earlier quoted context omitted.

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.

Maybe not Safari, but they have open sourced WebKit and a lot of kernel modules and other useful things: https://developer.apple.com/opensource/ https://news.ycombinator.com/item?id=25675763

And Microsoft has open sourced at lot as well. So? Why should any of them open source everything?

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#57

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…

Sorry you got downvoted, but I agree. Just because Microsoft open sourced VS Code doesn't mean they have to open source anything that touches it. Microsoft are allowed to have closed source language servers and extensions!

And their reasoning seems pretty straight forward:

* Microsoft sells developer tools (as well as giving away loads for free!).

* Microsoft has invested money into giving their products (both the free and commercial products) great python support.

* The level of Python support Pylance gives is a competitive advantage of the Microsoft product suite.

* Open sourcing means giving their competitors this functionality, and the competitive advantage will no longer exist.

Microsoft is running a business, not a charity. They don't have to open source everything so their (often closed source!) competitors can use it.

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#58

Earlier 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.

You can’t push something as a standard, claim that the fact that it is standardized allows for interoperability, benefit from the work other people do to conform to your standard, then prevent your own work from being used by others like you claimed would be possible. Apple sidesteps this issue by rarely promoting standards in the first place.

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#59
How 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.

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#60

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 la…

Exactly, do not expect a business (except it is a non-profit) to do something out of charity - they don't.
Post reply on HN