Forgejo vs. GitHub Enterprise
GitHub Enterprise ist für eine grosse Entwicklungsorganisation die naheliegende Wahl, und für ein Open-Source-Projekt ist das auch richtig: die Netzwerkwirkung ist real, und die kostenlose Stufe ist grosszügig. Für ein Schweizer Unternehmen oder eine regulierte Organisation, die ihre eigene Git-Plattform im eigenen Netzwerk betreibt, sieht die Rechnung anders aus. Diese Seite vergleicht Forgejo, betrieben von VSHN, mit GitHub Enterprise anhand der fünf Faktoren, die in dieser Grössenordnung zählen.
Für den Vergleich mit GitHub Free und Team siehe die Vergleichsseite von Codey.ch. Diese Seite behandelt die Enterprise-Stufe und das Unternehmen als Käufer.
Vergleich im Überblick
| VSHN Managed Forgejo | GitHub Enterprise | |
|---|---|---|
| Lizenz | GPL-3.0-or-later, keine Gebühr pro Nutzer | USD 21/Nutzer/Monat (Enterprise Cloud), wächst mit der Mitarbeiterzahl |
| CI/CD-Minuten | Runner, die VSHN für dich betreibt, kein gemessenes Minutenbudget | 50'000 Minuten/Monat in Enterprise Cloud enthalten, Mehrverbrauch wird verrechnet |
| Datenstandort | Schweiz (Cloud-Anbieter deiner Wahl) oder deine eigene Infrastruktur | USA (Azure), oder selbst betrieben mit GitHub Enterprise Server |
| Geltendes Recht | Schweizer Recht | US-Recht, CLOUD-Act-Zugriff möglich |
| Roadmap | Bestimmt von der Forgejo-Community unter Codeberg e.V. | Bestimmt von Microsoft |
| Beim Austritt | Gewöhnliches Git, PostgreSQL und S3-kompatibler Speicher; das Projekt forken, wenn du mit seiner Richtung nicht einverstanden bist | Export-Werkzeuge existieren; die Plattform selbst lässt sich nicht forken |
Lizenzkosten
GitHub Enterprise Cloud startet bei USD 21 pro Nutzer und Monat. Diese Kosten wachsen bei jeder Neueinstellung, unabhängig davon, wie viel Git-Hosting oder CI die neuen Mitarbeitenden tatsächlich nutzen. GitHub Enterprise Server, die selbst betriebene Variante, läuft unter demselben Enterprise-Plan pro Nutzer, nicht als separate Pauschallizenz.
Forgejo kennt keine Lizenz pro Nutzer. Die Preise von VSHN Managed Forgejo richten sich nach der Instanz, nicht nach der Mitarbeiterzahl, also kostet eine zusätzliche Entwicklerin oder ein zusätzlicher Entwickler nichts extra. Forgejo steht unter GPL-3.0-or-later, was über den Preis hinaus zählt: ein Anbieter, der seine Bedingungen später ändert, kann dir die Software nicht wegnehmen, denn die Lizenz garantiert bereits das Recht, sie weiter zu betreiben oder zu forken, ohne irgendetwas neu zu verhandeln.
Lizenzmodelle pro Nutzer haben sich anderswo in die andere Richtung bewegt: ti&m berichtete von einer Zunahme der Atlassian-Lizenzkosten um rund 900 Prozent zwischen 2023 und einer Prognose für 2027, ausgelöst durch Atlassians erzwungenen Migrationspfad von Server über Data Center zu Cloud. Das ist ein anderer Anbieter und ein anderes Produkt, hier als Drittbeispiel dafür angeführt, was passiert, wenn eine Plattform, auf die du angewiesen bist, sowohl den Preis als auch den Zeitplan für die Migration bestimmt, nicht als Aussage über GitHub.
CI-Kosten
GitHub Enterprise Cloud enthält 50'000 CI/CD-Minuten pro Monat; darüber hinaus wird der Verbrauch verrechnet. Dieses Minutenbudget kommt zur Lizenz pro Nutzer hinzu, also zahlt ein Team mit viel CI auf gehosteten Runnern für beides: Mitarbeiterzahl und Rechenzeit.
Forgejo Actions verwendet dieselbe Workflow-Syntax wie GitHub Actions, sodass Pipelines grösstenteils übernommen werden können. VSHN betreibt die CI-Infrastruktur als Teil des Managed Service, womit die Kosten von einer gemessenen Position auf der Rechnung eines anderen Anbieters zu Infrastruktur werden, die VSHN für dich dimensioniert und betreibt. Das Marketplace-Ökosystem bleibt GitHub-exklusiv: ein Workflow, der von einer Drittanbieter-Action aus dem GitHub Marketplace abhängt, braucht diesen Schritt neu gebaut oder ersetzt.
Datenstandort und Rechtsraum
GitHub Enterprise Cloud läuft auf Microsoft Azure, und Microsoft ist ein US-Unternehmen und unterliegt dem CLOUD Act, unabhängig davon, in welcher Region die Daten gespeichert sind. GitHub Enterprise Server lässt sich selbst betreiben, was die Infrastrukturfrage verschiebt, aber nicht die Beziehung zum Anbieter.
VSHN betreibt Forgejo auf Schweizer Infrastruktur unter Schweizer Recht, ohne Zugriff über den CLOUD Act. Das ist vollständig beschrieben, inklusive der Selbsteinschätzung nach dem Cloud Sovereignty Framework der EU, auf der Souveränitätsseite.
Einfluss auf die Roadmap
Die Roadmap von GitHub bestimmt Microsoft. Eine Funktionsanfrage, eine Abkündigung oder eine Preisänderung passiert nach GitHubs Zeitplan, und die einzige Möglichkeit für Kundinnen und Kunden ist, zu fragen oder zu gehen.
Die Roadmap von Forgejo bestimmt die eigene Community unter Codeberg e.V., einem Verein mit offener Governance. Forgejos eigene Geschichte ist der Beweis, dass das funktioniert: das Projekt entstand, weil die Markenrechte des Gitea-Projekts ohne Rücksprache mit der Community an ein privates Unternehmen übertragen wurden, und die Community hat es geforkt, statt eine Entscheidung zu akzeptieren, die über ihren Kopf hinweg getroffen wurde. Fehlt Forgejo selbst eine Enterprise-Funktion, die eine Organisation braucht, etwa SCIM-Provisioning oder ein Audit-Log, kann VSHN sie als Projekt bauen und upstream ins Projekt einbringen, in das Projekt, das alle nutzen, statt in einen privaten Fork, von dem nur eine Kundin oder ein Kunde profitiert.
Der Ausstieg
Die Daten einer GitHub-Enterprise-Organisation leben innerhalb von GitHubs Plattform und Exportwerkzeugen, die Microsoft pflegt und ändert. Forgejos eigenes Datenmodell ist gewöhnlich: Git-Repositories, eine PostgreSQL-Datenbank und S3-kompatibler Objektspeicher für grosse Dateien. Nichts am Verlassen von VSHN erfordert das Verlassen der Plattform. Und weil Forgejo quelloffen ist, bleibt das Forken des Projekts selbst immer als letzter Ausweg verfügbar, genau das, was die Gitea-Community getan hat, als sie es brauchte.
Welche Option passt?
Wähle GitHub Enterprise, wenn deine Organisation auf das GitHub-Actions-Marketplace-Ökosystem angewiesen ist, die spezifischen Zertifizierungen braucht, die GitHub Enterprise Cloud ausweist, und eine Lizenz pro Nutzer bei deiner Mitarbeiterzahl ein akzeptabler und vorhersehbarer Kostenpunkt ist.
Wähle VSHN Managed Forgejo, wenn die Lizenzkosten pro Nutzer schneller wachsen, als deine Mitarbeiterzahl rechtfertigt, deine Organisation Schweizer Datenstandort und Schweizer Recht braucht, oder du eine Plattform willst, deren Roadmap und Lizenzbedingungen nicht von einem einzigen Anbieter abhängen.
Schon entschieden und auf dem Weg von GitHub Enterprise? Siehe die Migrationsanleitung.
Migrationseinschätzung holen
Läuft deine Organisation auf GitHub Enterprise, und willst du wissen, wie der Wechsel zu einer von VSHN betriebenen Forgejo-Instanz für dich aussehen würde? Vereinbare eine kostenlose Migrationseinschätzung.