Live data from Hacker News

Microsoft Refuses to Open Source VSCode Python Language Server

github.com

61–70 of 160 posts

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#61

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…

Microsoft getting money from things like this is probably, on balance, a good thing. It helps justify resources to build, support, and improve it. Because every year, someone has to justify probably multi-million dollar budget lines for pylance / their python type checker.

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#62
post #7

In addition, Microsoft refuses to open source their remote VS Code implementation: https://github.com/microsoft/vscode-remote-release See issue: https://github.com/microsoft/vscode-remote-release/issues/17...

Exactly - https://github.com/VSCodium/vscodium/issues/240

"And the remote server actively prevents OSS versions from connecting. Even if you enable the proposed apis needed, you will get an "Unauthorized client" error message."

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#63
post #4

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

We won't know for years, if ever, I'm sure, but I wonder what Guido van Rossum makes of this now that he's on the other side of the fence.

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#64

Earlier quoted context omitted.

Yep. It's the same tactic Signal uses - sure, you can fork it, but the fork can't legally use their servers.

they don't want to pay the server costs for you.

they also don't want to let me spin up my own server and interoperate

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#65

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…

> I think very few people realize that many parts of it are closed source

Which parts are closed-source?

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#66

Earlier quoted context omitted.

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.

That's because those never were open source. Microsoft presented an open source editor, and an open source python language server, and an open source python checker, and then wants to replace those with closed source versions that you're not allowed to run anywhere else anymore.

And I'm sure you have other open source python language servers and open source python checkers for other open source editors. Nobody is locking you in here. Everyone is free to move to something else to write python.

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#67
Not sure if related but I installed vscodium because everyone said it's vscode with the tracking disabled. Except there is no remote-ssh plugin. I live in that plugin. It worries me a bit although I know I'll find something new when I starts to bite me.

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#68
post #61

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…

Microsoft getting money from things like this is probably, on balance, a good thing. It helps justify resources to build, support, and improve it. Because every year, someone has to justify probably multi-million dollar budget lines for pylance / their python type checker.

That’s the other part I can’t figure out: where can people pay for this?

Re: Microsoft Refuses to Open Source VSCode Python Language Server

#69

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…

Speaking of LSPs, It's also funny how tsserver isn't an LSP either, but I guess it is open-source.[0] It's sort of funny this pylance thing seems to suffer the same problem.

[0]: https://github.com/microsoft/TypeScript/issues/39459

Post reply on HN