Author Topic: VSCodium: VSCode clone without tracking  (Read 880 times)

0 Members and 1 Guest are viewing this topic.

JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Geeks3D.com
VSCodium: VSCode clone without tracking
« on: April 15, 2019, 04:17:51 PM »
VSCodium is a clone of VSCode without Microsoft branding / telemetry / licensing.  VSCodium is based on the same source code than VSCode but some flags are set to false during compilation to disable some features like telemetry.

Quote
VSCodium is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages (such as C++, C#, Java, Python, PHP, Go) and runtimes (such as .NET and Unity).


Why does VSCodium exist?

VSCode is a powerful advanced text editor developed by Microsoft using the Electronjs framework.

VSCode is a Free and Open Source software released under the MIT license, but it is only available as source code from its official Github repository

Microsoft then distributes its own ready to use binaries called Visual Studio Code on the official project website.

Even if the source code of VSCode is released under a Free and Open Source license, Microsoft’s downloads of Visual Studio Code are licensed under this not-FLOSS license and contain telemetry/tracking. According to this comment from a Visual Studio Code maintainer:

Quote
    When we [Microsoft] build Visual Studio Code, we do exactly this. We clone the vscode repository, we lay down a customized product.json that has Microsoft specific functionality (telemetry, gallery, logo, etc.), and then produce a build that we release under our license.

    When you clone and build from the vscode repo, none of these endpoints are configured in the default product.json. Therefore, you generate a “clean” build, without the Microsoft customizations, which is by default licensed under the MIT license


The VSCodium project exists so that you don’t have to download+build from source. This project includes special build scripts that clone Microsoft’s vscode repo, run the build commands, and upload the resulting binaries for you to GitHub releases. These binaries are licensed under the MIT license. Telemetry is enabled by a build flag which we do not pass.

Links:
- Download latest VSCodium @ Geeks3D
- VSCodium homepage
- VSCodium @ github