Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
Obligatory visual studio code is not open source
Earu5881yOh it’s MIT? Thought it was some other licence. Anyway, that was my point yes
ess3sq1761y@NotJeckel as far as I am aware, the official VS Code build consists of the core, the source code of which is open source software and was linked earlier, PLUS some telemetry and other stuff on top which is proprietary.
Under Linux, the open source core is distributed as "VSCodium" and basically consists of the software in that GitHub repository, so basically VS Code with all of its features including the extensions marketplace but without the telemetry and weird stuff on top. The "normal" VS Code as distributed by Microsoft with the non-free components is also available on Linux "VS Code"
@NotJeckel yes, it's how @ess3sq describes it.
The part that you see on github is under MIT yes, but if you were to build that you'd get "Code - OSS". You find this in certain linux distros too. VSCodium is basically that OSS release.
In principle it doesn't really matter, the OSS version has the core editor and the API for the extensions and the extensions are really what make vscode useful to begin with.
The fucky part about this however:
- the vscode extension marketplace is only allowed to be used with official Visual Studio products, i.e. not the OSS release. You can circumvent this but it breaks ToS. Alternatively use open-vsx.org.
- The extensions from microsoft, most notably remote development, are only licenced to be used with official visual studio products. You can't use it with the OSS release.
The C# extension's debugger will just give you a small message when starting to debug. (use github.com/Samsung/netcoredbg instead fyi)