VSCodium - die Open-Source-Version von VS Code

VS Code ohne Microsofts Telemetrie und proprietäre Lizenzierung. Aus demselben Quellcode gebaut, aber ohne die Tracking-Infrastruktur und einige Microsoft-exklusive Erweiterungen.

Jedes Mal, wenn du VS Code startest, sammelt Microsoft Telemetriedaten, es sei denn, du hast sie manuell deaktiviert. Selbst dann vertraust du einem proprietären Binary, das sich vom Open-Source-Code unterscheidet, aus dem es gebaut wurde. VSCodium beseitigt diese Unsicherheit. Aus demselben MIT-lizenzierten Quellcode gebaut, aber ohne Microsofts Tracking-Infrastruktur, ist es VS Code so, wie der Quellcode es vorsah, nicht so, wie Microsoft es verpackt hat. Der Kompromiss ist, dass du den Zugang zu einigen proprietären Erweiterungen verlierst. Für viele Entwickler ist das ein fairer Tausch.

VS Code ist einer der beliebtesten Code-Editoren der heutigen Zeit. Dieses leistungsstarke und flexible Tool wurde von Microsoft entwickelt und ist für Windows, Linux und macOS verfügbar. Es hat dank seines beeindruckenden Funktionsumfangs, seiner Benutzerfreundlichkeit und Vielseitigkeit eine riesige Fangemeinde unter Entwicklern gewonnen.

Allerdings sind einige Nutzer wegen Microsofts Beteiligung an der Entwicklung vorsichtig bei der Nutzung von VS Code. Wenn du einer von ihnen bist, wirst du dich freuen zu erfahren, dass es eine Alternative gibt: VSCodium.

VSCodium ist eine Open-Source-Version von VS Code, die frei von Microsofts proprietärem Code ist. Es ist eine von der Community gepflegte, frei lizenzierte Binary-Distribution von Microsofts Editor VS Code. Das bedeutet, dass VSCodium ein voll funktionsfähiger Code-Editor ist, mit fast allen Funktionen von VS Code, aber ohne die Datensammlung und das Tracking, die in die offizielle Version eingebaut sind.

In diesem Artikel erkläre ich dir die wichtigsten Punkte, die du über VSCodium wissen musst.

Der Schlüssel zum Verständnis von VSCodium liegt darin, wie VS Code gebaut wird. Microsoft veröffentlicht den Quellcode von Visual Studio Code unter der freundlichen Open-Source-Lizenz MIT. Allerdings ist die Binary-Anwendung, die du von Microsofts Website herunterlädst, unter einer proprietären Microsoft-Produktlizenz lizenziert.

Während des Build-Prozesses des offiziellen VS Code injiziert Microsoft eine angepasste product.json-Datei. Diese Datei fügt hinzu:

  • Proprietäre Assets (offizielles Branding und Logos).
  • Telemetrie-Mechanismen zur Verfolgung von Nutzung und Abstürzen.
  • Konfiguration zur Nutzung des offiziellen Microsoft Extension Marketplace.

Das VSCodium-Projekt enthält spezielle Build-Skripte, die Microsofts VS Code Repository klonen, die Build-Befehle ohne Injektion dieser proprietären product.json ausführen und die resultierenden Binaries zu den GitHub Releases hochladen. Das Ergebnis ist ein Binary, das wirklich MIT-lizenziert ist, ohne Telemetrie und ohne Microsoft-Tracking.

Manche Leute bevorzugen VSCodium, weil sie ihre Privatsphäre schätzen und ein Produkt wollen, das sie vollständig kontrollieren können. Wenn du selbst aus dem Quellcode bauen möchtest, geh zum Microsoft VS Code Repository und folge deren Anleitung. VSCodium existiert einfach, um es einfacher zu machen, die neueste Version von MIT-lizenziertem VS Code zu bekommen, ohne diese manuelle Arbeit jedes Mal zu erledigen.

VSCodium behält die Kernfunktionalität, die VS Code großartig macht:

  • Ein leichtgewichtiger und schneller Code-Editor
  • Unterstützung für mehrere Sprachen und Frameworks
  • Ein leistungsstarkes IntelliSense-System mit Code-Vervollständigung und Vorschlägen
  • Integriertes Terminal
  • Debugging-Funktionen
  • Eingebaute Git-Unterstützung

Obwohl VSCodium eine fantastische Alternative ist, ist es nicht in jeder Hinsicht ein identischer Klon. Die Entfernung proprietärer Komponenten führt zu einigen funktionalen Unterschieden, besonders bei den Erweiterungen.

  1. Der Extension Marketplace

Das offizielle VS Code Binary verbindet sich mit dem Microsoft Extension Marketplace. VSCodium kann darauf nicht legal zugreifen, da Microsofts Nutzungsbedingungen den Zugang auf ihre offiziellen Produkte beschränken.

Stattdessen nutzt VSCodium die Open VSX Registry, eine herstellerneutrale Alternative, die von der Eclipse Foundation gehostet wird. Obwohl sie die meisten beliebten Erweiterungen enthält, ist sie kein perfekter Spiegel. Du könntest feststellen, dass einige Erweiterungen fehlen oder weniger häufig aktualisiert werden als auf dem offiziellen Marketplace.

  1. Proprietäre Erweiterungen

Einige spezifische Microsoft-Erweiterungen sind streng proprietär und prüfen auf das offizielle VS Code, um zu funktionieren. Diese funktionieren generell nicht in VSCodium:

  • GitHub Copilot und IntelliCode
  • Visual Studio Live Share
  • C# Dev Kit (offiziell)
  • Remote Development Extensions (SSH, Containers, WSL)

Nutzer, die stark auf diese spezifischen Tools angewiesen sind, könnten VSCodium als einschränkend empfinden oder manuelle Workarounds benötigen.

  1. Privatsphäre und Telemetrie

Das ist der Hauptvorteil. Das offizielle VS Code hat Telemetrie standardmäßig aktiviert: Es sendet Nutzungsdaten und Absturzberichte an Microsoft, es sei denn, du deaktivierst es manuell. Bei VSCodium ist das auf Binary-Ebene entfernt, es hat einfach keinen Code, um diese Daten zu senden.

  1. Settings Sync

Die eingebaute Settings Sync von VS Code basiert auf Microsofts Authentifizierungsservern und funktioniert in VSCodium nicht von Haus aus.

Lösung: Du kannst die Sync Settings Extension (von Daiyam) verwenden, die deine Konfiguration in einem GitHub Gist speichert, ähnlich wie die alte (jetzt veraltete) “Settings Sync” Extension funktionierte. Alternativ synchronisieren viele Nutzer einfach ihre settings.json-Datei mit Git oder einem Cloud-Speicher.

Für eine visuelle Anleitung zur Einrichtung von GitHub mit VSCodium für die Synchronisation könnte dir dieses Video helfen.

  • Transparenz und Sicherheit: Da die Build-Skripte Open Source sind, ist der gesamte Prozess transparent. Du musst keinem Black-Box-Kompilierungsprozess vertrauen; du kannst genau überprüfen, wie das Binary aus dem Quellcode erstellt wurde.

  • Privatsphäre standardmäßig: Telemetrie ist auf Build-Ebene deaktiviert, nicht nur auf Konfigurationsebene. Du musst nicht in den Einstellungen nach “Crash Reporting” oder “Usage Data” suchen, um sie abzuschalten, da sie einfach nicht vorhanden sind.

  • Echte FLOSS-Konformität: Für strenge Open-Source-Befürworter bietet VSCodium ein Binary, das perfekt mit der MIT-Lizenz des Quellcodes übereinstimmt. Es gibt keine Diskrepanz zwischen dem Code, den du liest, und dem Tool, das du ausführst.

  • Sauberere Erfahrung: Ohne das proprietäre Microsoft-Branding, Startseiten und Werbung für andere Microsoft-Dienste bietet der Editor eine fokussierte Umgebung frei von Unternehmensablenkungen.

F: Ist VSCodium kostenlos?
A: Ja, VSCodium ist komplett kostenlos.

F: Hat VSCodium alle Funktionen von VS Code?
A: Es hat alle Kern-Editing-Funktionen. Allerdings fehlt der Zugang zum offiziellen Microsoft Marketplace und es können bestimmte proprietäre Erweiterungen wie GitHub Copilot oder Live Share nicht ausgeführt werden.

F: Kann ich VSCodium für kommerzielle Zwecke nutzen?
A: Ja, VSCodium ist unter der MIT-Lizenz lizenziert, die kommerzielle Nutzung erlaubt.

F: Ist VSCodium für alle Plattformen verfügbar?
A: Ja, VSCodium ist für Windows, macOS und Linux verfügbar.

Wenn du nach einer Open-Source-Alternative zu VS Code suchst, ist VSCodium eine ausgezeichnete Wahl für Entwickler, die Privatsphäre und Open-Source-Prinzipien über Bequemlichkeit stellen.

Während du möglicherweise den nahtlosen Zugang zu einigen proprietären Microsoft-Erweiterungen einbüßt, gewinnst du einen transparenten, telemetriefreien Editor, der deine Daten respektiert.

Lade das neueste VSCodium Release herunter, um es auszuprobieren.