Endurain verlässt Codeberg: Ausfälle, KI-Regel und was das für Selbsthoster heißt
Der selbst gehostete Fitness-Tracker Endurain hat sein Projekt von Codeberg zurück zu GitHub verlegt. Maintainer João Vitória Silva nennt im Projekt-Update vom 9. Oktober 2026 drei Gründe: Ausfälle bei Codeberg, einen störanfälligen eigenen Forgejo-Runner und eine neue KI-Regel des Vereins. Wir haben die Quellen selbst gelesen. Nicht alles aus dem Newsletter-Umlauf stimmt wörtlich mit ihnen überein.
Codeberg ist die Git-Plattform des gemeinnützigen Vereins Codeberg e. V. Seit einem Mitgliederbeschluss vom Juli 2026 untersagen seine Nutzungsbedingungen (§ 2 Abs. 1 Nr. 7) Projekte, die überwiegend aus Code bestehen, den Werkzeuge generativer KI geschrieben haben. Der Verein begründet das mit Urheberrecht, fehlenden Sicherungen gegen Schadcode und Ressourcenverbrauch. Ob ein einzelnes Projekt darunter fällt, entscheidet im Zweifel der Vorstand.
Was der Maintainer schreibt
Das Update 4 zur "Feature Freeze"-Reihe hat einen Abschnitt "Going back to GitHub". Er nennt:
- wiederholte Verfügbarkeitsprobleme, vor allem bei SSH, Ausfälle von Codeberg und dadurch fehlgeschlagene Commits
- einen selbst eingerichteten Forgejo-Runner für ARM64-Images und für Aktionen, die an Zeitlimits stießen; der Runner brauchte Neustarts, Images wurden nicht gebaut, der Android-APK-Build gelang mal und mal nicht
- die Abstimmung der Vereinsmitglieder über Regeln gegen Projekte, die "written and maintained with heavy use of LLMs" seien oder KI-Beiträge ohne Aufsicht annähmen. Endurain nutze KI-Werkzeuge und akzeptiere KI-gestützte Pull Requests, man sei nicht sicher, die Bedingungen einzuhalten
Zwei Dinge fügt er an. Auf GitHub sei sein Konto drei Wochen ohne Erklärung gesperrt gewesen. Einen eigenen Forgejo- oder Gitea-Server habe man verworfen, weil schon ein einzelner Runner genug Arbeit gemacht habe. Die Migration sei abgeschlossen, v0.19.3 sei bereits von GitHub aus erschienen. Ein Codeberg-Mitglied sei er selbst, und er lobt dessen Ziele ausdrücklich.
Was wir nachgeprüft haben
| Aussage | Quelle | Beleg-Eimer |
|---|---|---|
| Ausfälle, SSH- und Commit-Fehler bei Codeberg | Endurain-Update 4, 9.10.2026 | Aussage des Maintainers, von uns nicht gemessen |
| Forgejo-Runner instabil, APK-Build wechselhaft | Endurain-Update 4 | Aussage des Maintainers |
| Endurain nutzt KI-Werkzeuge und nimmt KI-gestützte Pull Requests an | Endurain-Update 4 | Aussage des Maintainers |
| GitHub-Konto drei Wochen gesperrt | Endurain-Update 4 | Aussage des Maintainers |
| Abstimmung 358 zu 144, 14 Enthaltungen, rund 50 % der aktiven Mitglieder | Codeberg-Blog, 23.7.2026 | belegt (Primärquelle des Vereins) |
| Nutzungsbedingungen: Projekte, die "mostly consist of code written by generative AI-tools", sind untersagt | TermsOfUse.md, § 2 (1) 7 | belegt (selbst gelesen, 9.11.2026) |
| Codeberg-Repository archiviert, GitHub-Repository aktiv (Push 8.11.2026, AGPL-3.0, 38 Commits seit 10.10.) | Codeberg- und GitHub-API, 9.11.2026 | belegt (selbst gemessen) |
| Endurain wäre nach den Regeln tatsächlich betroffen | keine | Folgerung, offen |
Die Zahl 358 zu 144 steht nicht im Endurain-Text, sondern im Codeberg-Blog. Dort heißt es auch, die Abstimmung habe 14 Tage gedauert und sei am 22. Juli 2026 zu Ende gegangen.
Wo Endurains Zitat und der Wortlaut auseinanderliegen
Die Formel "written and maintained with heavy use of LLMs" steht im Codeberg-Blog, in einer Liste von Fällen, die möglicherweise nicht mehr willkommen seien. Sie ist eine informelle Leitlinie. Der verbindliche Satz in den Nutzungsbedingungen spricht von Projekten, die überwiegend aus KI-geschriebenem Code bestehen. Die Wendung, dass das Annehmen von KI-Beiträgen ohne Aufsicht verboten sei, haben wir in keinem der beiden Texte gefunden. Der Blog rechnet Betreuer, die fremde KI-Beiträge angenommen haben, zu den Fällen, in denen eine Betroffenheit unwahrscheinlich ist, sofern das Projekt sonst nicht stark auf LLMs setzt.
Das widerlegt Endurains Sorge nicht. Der Verein sagt selbst, die Regeln würden an Einzelfällen operationalisiert, und der Maintainer hält sie für auslegungsbedürftig. Es zeigt nur: Der Rückzug ist eine Risikoabwägung des Projekts, kein Rauswurf. Ein Verbot gegen Endurain nennt keine der Quellen.
Was das für uns heißt
Wir betreiben Gitea selbst unter git.senn-gruppe.com, auf einem eigenen Host mit Runner. Laut unserer Betriebsnotiz vom 11. Oktober 2026 liefen dort Gitea 28.1.0 und gitea-runner v5.0.0. Eine Plattform im eigenen Haus nimmt uns also weder die Wartung noch Ausfälle ab. Am selben Abend war Gitea rund 100 Sekunden nicht erreichbar, weil der nächtliche Update-Lauf die Container neu erzeugte; wer in dem Fenster pushte, sah einen 502. Das ist die Art Aufwand, den Endurain nicht tragen wollte.
Dafür gibt es bei uns keine Nutzungsbedingungen eines Dritten, die sich per Mitgliederbeschluss ändern. Welche Regeln für KI-Beiträge in unseren Repositories gelten sollen, ist unsere eigene Entscheidung. Wie der Anteil KI-geschriebenen Codes bei uns aussieht, haben wir nicht gemessen und sagen dazu nichts.
Wer eine Forge-Plattform wählt, sollte vorher drei Fragen beantworten. Was sagen die Nutzungsbedingungen zu KI-Code, und wer entscheidet im Streitfall? Wie viel Betrieb ist man bereit zu tragen, wenn man selbst hostet, einschließlich der Runner? Und was passiert, wenn der Dienst das Konto sperrt, wie es dem Maintainer bei GitHub laut eigener Aussage passiert ist? Ein Spiegel auf einer zweiten Plattform beantwortet die letzte Frage. Endurain hatte GitHub nach eigener Aussage bereits als Backup.
Eine Einführung in den Betrieb steht im Beitrag Git im Eigenbetrieb mit Gitea und Forgejo. Weitere Beiträge zum Eigenbetrieb sammelt der Hub Server, Proxmox und Netzwerk. Wenn Sie prüfen wollen, wo Ihr Code liegt und welche Regeln dort gelten, finden Sie unser Angebot unter Leistungen.
Offen bleibt für jedes Team dieselbe Frage: Steht in Ihren Plattform-Bedingungen und in Ihren eigenen Beitragsregeln, wie mit KI-geschriebenem Code umgegangen wird? Falls nicht, lohnt sich die Klärung vor dem nächsten Umzug.
Weiterführende Quellen
- Endurain, Feature freeze update 4: docs.endurain.com
- Codeberg-Blog zu den Abstimmungen: blog.codeberg.org
- Codeberg-Nutzungsbedingungen: TermsOfUse.md
- Änderung der Nutzungsbedingungen vom 29.6.2026: Commit 96fac42
- Endurain auf GitHub: github.com/endurain-project/endurain
- Endurain auf Codeberg (archiviert): codeberg.org/endurain-project/endurain
Verbietet Codeberg Projekte mit KI-Code?+
Die Nutzungsbedingungen (§ 2 Abs. 1 Nr. 7) untersagen Projekte, die überwiegend aus Code bestehen, den Werkzeuge generativer KI geschrieben haben. Der Vereinsblog nennt außerdem informelle Leitlinien: aktive Gemeinschaft oder Vorgeschichte vor den LLMs machen Ärger unwahrscheinlich, eine Massenlöschung ist nicht geplant.
Wie deutlich war die Abstimmung bei Codeberg?+
Laut Codeberg-Blog vom 23. Juli 2026 stimmten 358 Mitglieder zu, 144 dagegen, 14 enthielten sich. Die Beteiligung lag bei etwa 50 Prozent der aktiven Mitglieder.
Ist Endurain nach dem Wechsel noch aktiv?+
Ja. Am 9. November 2026 lag der letzte Push auf GitHub einen Tag zurück, die Lizenz ist AGPL-3.0, seit dem 10. Oktober gab es 38 Commits auf dem Standardzweig. Das Codeberg-Repository ist laut Codeberg-API archiviert.
senn-tech