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

Forgejo : pourquoi ce fork de Gitea est devenu essentiel pour la forge logicielle libre
Source: Created with Gemini Image Generation

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 :

  1. 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.

  1. 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.

  1. 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”.

  1. 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 :

  1. É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.

  1. 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.

  1. 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.

  1. 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 par codeberg.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 ?