Forgejo : pourquoi ce fork de Gitea est devenu essentiel pour la forge logicielle libre

Qu’est-ce que Gitea ? Une forge logicielle légère et auto-hébergeable
Gitea est une forge logicielle libre, écrite en Go, qui permet de gérer du code source collaboratif grâce à Git. Elle offre une interface web simple, rapide, et complète, regroupant les fonctionnalités classiques attendues d’une forge :
- Hébergement de dépôts Git
- Suivi de tickets et de bugs (issues)
- Wikis de documentation
- Revue de code via des pull requests
- Gestion des utilisateurs, des équipes et des permissions
- CI/CD via webhooks ou intégration avec des outils externes
Créée initialement comme un fork communautaire de Gogs (un autre projet de forge), Gitea a rapidement séduit la communauté par sa légèreté, sa facilité de déploiement, et sa philosophie open-source. Elle s’installe en quelques minutes, consomme peu de ressources, et s’adapte aussi bien aux besoins des développeurs auto-hébergés qu’à ceux d’équipes plus importantes.
C’est cette simplicité et cette indépendance de fonctionnement qui ont permis à Gitea de devenir une alternative crédible à GitHub ou GitLab, particulièrement dans les environnements sensibles à la souveraineté numérique, à la décentralisation, ou aux ressources limitées.
Mais alors, pourquoi avoir forké Gitea pour créer Forgejo ?
Fin 2022, la communauté Gitea apprend avec surprise la création d’une société privée : Gitea Ltd., basée à Shenzhen. Cette société est annoncée comme « nécessaire » pour le développement du projet… mais aucune concertation préalable n’a eu lieu avec les contributeurs historiques. Cette décision provoque une perte de confiance majeure.
Plusieurs mainteneurs clés décident alors de créer Forgejo, un fork communautaire de Gitea, avec une vision claire : protéger la forge contre toute prise de contrôle commerciale, renforcer la gouvernance communautaire, et assurer un avenir durable au projet.
Qu’est-ce que Forgejo apporte de plus ?
Forgejo, basé sur le même socle technique que Gitea (écrit en Go), a déjà commencé à se distinguer de son prédécesseur par plusieurs choix structurants :
- Une gouvernance communautaire
Forgejo est gouverné par une charte communautaireclaire, qui garantit que les décisions importantes sont prises de manière collégiale. Le pouvoir n’est pas concentré entre les mains d’une entreprise, mais partagé entre les contributeurs.
- Un engagement éthique fort
Forgejo se positionne contre la centralisation des forges(à l’image de GitHub ou GitLab.com), et milite pour la souveraineté numérique. Il promeut l’auto-hébergement, la fédération (via ActivityPub, à venir), et la décentralisation.
- Un rythme de développement plus ouvert
Forgejo suit une politique de release mensuelle plus rapide et transparente, avec des changements soumis à validation collective. Il n’y a pas de roadmap secrète ni de fonctionnalités “enterprise-only”.
- Une sécurité prise au sérieux
Forgejo a renforcé son processus de validation des mises à jour, intègre des outils de sécurité, et s’engage à publier des correctifs de manière proactive — sans compromettre la transparence.
Pourquoi envisager une migration de Gitea vers Forgejo ?
Si vous utilisez Gitea aujourd’hui, voici quelques bonnes raisons d’envisager sérieusement une migration :
- Éviter la captation de valeur par une entité commerciale
Depuis sa reprise en main par Gitea Ltd., rien ne garantit que Gitea restera libre de toute fonctionnalité payante à l’avenir. Forgejo, en revanche, estcontractuellement protégécontre ce genre de dérive.
- Rejoindre une communauté ouverte, inclusive et active
En migrant vers Forgejo, vous ne changez pas seulement d’outil, vous soutenez un écosystème qui vous ressemble, avec une communauté qui place l’utilisateur et le contributeur au centre.
- Privilégier la stabilité à long terme
Forgejo s’est donné les moyens de maintenir une base saine et stable, en s’appuyant sur une organisation de confiance : le collectif Codeberg e. V., basé en Allemagne.
- Migration simple et compatible
Étant donné qu’il s’agit d’un fork direct, Forgejo est entièrement compatible avec les dépôts Gitea. Migrer vos dépôts, vos issues, vos wikis, et même vos configurations est une opération quasiment transparente.
Comment migrer de Gitea vers Forgejo ?
Changer est aussi simple que :
- Remplacer l’image Docker
gitea/gitea
parcodeberg.org/forgejo/forgejo
- Conserver vos volumes de données : tout reste compatible
- Reconfigurer vos services annexes si besoin (webhooks, runners CI)
Aucune donnée n’est perdue. L’API est compatible. Vos intégrations existantes fonctionnent toujours.
Forgejo, c’est un choix politique autant que technique
Adopter Forgejo, ce n’est pas seulement choisir un bon outil de forge logicielle. C’est faire le choix d’un futur plus éthique, plus souverain, plus collectif. À l’heure où GitHub appartient à Microsoft, et où de nombreuses forges se referment sur elles-mêmes, Forgejo incarne un vent de liberté dans un monde de plus en plus centralisé.
En résumé
🏷️ | Gitea | Forgejo |
Gouvernance | Privée (Gitea Ltd.) | Communautaire |
Transparence | Partielle | Totale |
Objectif | Business & Open-source | Logiciel libre |
Sécurité | Correcte | Renforcée |
Fréquence de mise à jour | Moins prévisible | Mensuelle |
Compatibilité avec Gitea | — | ✅ 100% |
Vision à long terme | Floue | Éthique et libre |
Forgez un avenir libre
Migrer vers Forgejo, c’est faire un choix éclairé : celui de soutenir un projet libre, transparent, et géré par sa communauté. Dans un contexte où les infrastructures critiques se doivent d’être maîtrisées, Forgejo s’inscrit comme une brique stratégique pour celles et ceux qui croient en une informatique éthique, résiliente et décentralisée.
Mais au fond, la vraie question est peut-être celle-ci : que voulons-nous vraiment pour nos outils de développement ?
Souhaitez-vous continuer à utiliser une forge dont l’évolution échappe en partie à ses utilisateurs, ou contribuer à un projet communautaire qui place l’éthique au cœur de ses décisions ?
💬 Et vous, que pensez-vous de cette séparation entre Gitea et Forgejo ? Avez-vous déjà envisagé de migrer ?