Ask HN: Is VSCode Open Source? What's with the License?
2 points| rcconf | 3 years ago
I thought wow, how cool, I could run VSCode Server on one of my remote servers or use SSH with Remote Development (which sets up VSCode Server for you and tunnels it I believe.) and edit remotely.
What's super concerning is the license term for VSCode Server (https://code.visualstudio.com/license/server):
You cannot...
host, share, publish, rent or lease the software; or
But I'm pretty sure Remote Development extension installs and runs VSCode Server for you (which means hosting the software.), essentially setting you up to break the license and open your organization to legal trouble since you're now hosting VSCode Server...
Holly molly, there's currently 13,462,303 users using the Remote - SSH extension, all of them breaking the licensing terms of VSCode Server?
mindcrime|3 years ago
https://github.com/microsoft/vscode
This repository ("Code - OSS") is where we (Microsoft) develop the Visual Studio Code product together with the community. Not only do we work on code and issues here, we also publish our roadmap, monthly iteration plans, and our endgame plans. This source code is available to everyone under the standard MIT license.
rcconf|3 years ago
So it appears there are indeed two versions:
- VSCode (OSS) from GitHub (unable to access the Extension Marketplace.)
- VSCode from Microsoft (able to access the Extension Marketplace BUT you must agree to their terms here https://code.visualstudio.com/license.)
I did not know there were two versions. So I think the issue still remains for using Remote Development under the VSCode from Microsoft. You break their license by using it since I think VSCode Server runs when you use Remote - SSH.
Honestly, this seems like a fair compromise from Microsoft. VSCode and VSCode Server is fully open source but you must develop your own Extension Marketplace or install extensions on-behalf of your users... they need a business moat somewhere, others may disagree tho.
I guess for my own usage of Remote SSH, I should build everything from source (which seems a bit silly considering everyone else is using Remote SSH.) but seems silly to also open yourself to legal trouble.
gardenfelder|3 years ago
https://github.com/orgs/microsoft/repositories?q=vscode&type...
Yes, it's OpenSource - MIT license.
unknown|3 years ago
[deleted]