developer tools

Codeberg vs GitHub

Codeberg est une plateforme d'hébergement de code gratuite et open source gérée par une association allemande à but non lucratif — offrant une collaboration respectueuse de la vie privée sans surveillance commerciale.

🏢 Codeberg e.V. 📍 Allemagne Conforme RGPD Open Source
Notre Note
4.1/5
Votre Note

Pourquoi envisager Codeberg plutôt que GitHub ?

GitHub appartient à Microsoft. Chaque dépôt et commit se trouve sur l’infrastructure de Microsoft sous juridiction américaine. Microsoft a utilisé les données de GitHub pour entraîner Copilot, et la plateforme est soumise aux restrictions commerciales américaines qui ont exclu des développeurs dans des pays sanctionnés.

Codeberg, exploité par l’association à but non lucratif Codeberg e.V. à Berlin, offre l’hébergement de code comme un bien public. Pas d’entreprise, pas d’investisseurs, aucun risque que votre code entraîne de l’IA commerciale sans consentement. Il fonctionne sur Forgejo, une forge entièrement open source, avec toutes les données stockées dans des centres de données européens.

Comparaison des fonctionnalités

FonctionnalitéCodebergGitHub
PrixGratuit (financé par les dons)Offre gratuite / 4-21 $/utilisateur/mois
OrganisationNon lucratif (e.V.)Entreprise (Microsoft)
Localisation des donnéesAllemagne/UEÉtats-Unis
Conforme au RGPDTotalementPartiellement (entité US)
Open sourceForgejo (entièrement ouvert)Propriétaire
Hébergement GitOuiOui
Suivi des issuesOuiOui
Pull requestsOuiOui
CI/CDWoodpecker CI (intégré)GitHub Actions
Registre de paquetsBasiqueGitHub Packages
Taille de la communautéEn croissance (~100k+ utilisateurs)100M+ utilisateurs
Entraînement IA sur le codeJamaisUtilisé pour Copilot
Suivi/télémétrieAucunPrésent

Tarification

Le modèle tarifaire de Codeberg est radical dans sa simplicité : tout est gratuit, pour toujours.

  • Codeberg : Gratuit — dépôts publics et privés illimités, collaborateurs illimités, Woodpecker CI, suivi des issues, pull requests, organisations, wikis et tableaux de projet. Financé entièrement par les dons de la communauté.
  • GitHub Free : Dépôts publics/privés illimités, 2 000 minutes d’Actions/mois, 500 Mo de paquets
  • GitHub Team : 4 $/utilisateur/mois — branches protégées, code owners, revues requises
  • GitHub Enterprise : 21 $/utilisateur/mois — SAML SSO, journal d’audit, sécurité avancée

Si vous le trouvez utile, vous pouvez soutenir le projet par un don, mais aucune fonctionnalité n’est restreinte selon le paiement.

Vie privée et souveraineté des données

  • Exploité par Codeberg e.V., une association allemande à but non lucratif sans actionnaires commerciaux
  • Toutes les données stockées exclusivement dans des centres de données européens (Hetzner, Allemagne)
  • Entièrement conforme au RGPD sous le droit allemand et européen
  • Zéro suivi, zéro analytique, zéro publicité
  • Le code n’est jamais utilisé pour l’entraînement d’IA ou l’exploitation commerciale de données
  • La base de code Forgejo est entièrement open source et auditable de manière indépendante
  • Transparence financière et gouvernance communautaire démocratique

GitHub est soumis au CLOUD Act américain, qui permet aux autorités d’exiger l’accès aux données indépendamment de leur emplacement physique. Pour les développeurs européens manipulant du code sensible, c’est un risque juridique que Codeberg élimine.

Guide de migration

  1. Créez un compte Codeberg sur codeberg.org. (5 minutes)
  2. Migrez les dépôts avec l’outil de migration intégré — importe les issues, PR, labels, jalons et wikis. (5-10 minutes par dépôt)
  3. Configurez les organisations et les permissions d’équipe. (15 minutes)
  4. Configurez le CI/CD avec Woodpecker CI (fichiers de pipeline .woodpecker.yml). (1-2 heures)
  5. Mettez à jour les URL distantes : git remote set-url origin https://codeberg.org/votre-org/votre-depot.git (2 min/dépôt)
  6. Configurez les miroirs (optionnel) pour synchroniser avec GitHub pendant la transition. (15 minutes)

Temps estimé : 1 à 4 heures. Difficulté : Facile.

Historique de l’entreprise

Codeberg e.V. a été fondée en 2019 à Berlin en tant qu’association à but non lucratif enregistrée (eingetragener Verein) dédiée à l’hébergement de code gratuit comme service public. L’organisation a été créée après que l’acquisition de GitHub par Microsoft en 2018 a soulevé des inquiétudes sur la consolidation commerciale. Codeberg fonctionnait initialement sur Gitea mais est devenu un membre fondateur du projet Forgejo — un fork communautaire garantissant que le logiciel reste gouverné par la communauté. La plateforme héberge maintenant plus de 100 000 utilisateurs et des centaines de milliers de dépôts.

Écosystème d’intégration

  • API REST Forgejo pour l’accès programmatique aux dépôts, issues et organisations
  • Woodpecker CI pour l’intégration continue avec des pipelines basés sur Docker
  • Codeberg Pages pour l’hébergement de sites web statiques depuis les dépôts
  • Webhooks pour déclencher des services externes sur les événements de dépôt
  • Git LFS, fournisseur OAuth2 et support de miroirs pour la synchronisation GitHub/GitLab

Qui devrait changer ?

Codeberg est idéal pour les développeurs open source qui veulent une infrastructure gérée par la communauté, les développeurs soucieux de leur vie privée qui refusent l’entraînement d’IA sur leur code, les développeurs européens voulant un stockage de données exclusivement dans l’UE, et les étudiants qui apprennent sur une plateforme alignée avec les valeurs open source.

Conclusion

Codeberg n’est pas un remplacement de GitHub pour tout le monde. Sa communauté plus petite et son CI/CD moins puissant signifient que les projets dépendant des effets de réseau de GitHub peuvent trouver le compromis difficile. Mais Codeberg offre l’hébergement de code comme un véritable bien public — libre d’intérêts commerciaux, d’exploitation de données par l’IA et de juridiction américaine. Pour les dépôts privés, les projets personnels et les initiatives européennes open source, c’est le bon foyer pour votre code.

Questions Fréquentes

Quel logiciel fait fonctionner Codeberg ?

Codeberg fonctionne sur Forgejo, une forge Git entièrement open source et gouvernée par la communauté. Forgejo est un fork de Gitea, créé pour garantir que la plateforme reste libre de toute influence commerciale. Il fournit l'hébergement Git, le suivi des issues, les pull requests, la gestion de projet et les registres de paquets — le tout sous des licences open source et maintenu par une communauté indépendante.

Puis-je migrer mes dépôts de GitHub vers Codeberg ?

Oui. Codeberg fournit un outil de migration intégré qui importe les dépôts depuis GitHub, y compris les issues, pull requests, labels, jalons et wikis. Le processus ne prend que quelques minutes par dépôt. Vous pouvez également configurer des miroirs pour garder les dépôts synchronisés pendant une période de transition, permettant une migration progressive sans perturber les collaborateurs.

Comment Codeberg est-il financé si tout est gratuit ?

Codeberg est entièrement financé par les dons de sa communauté d'utilisateurs. En tant qu'association allemande à but non lucratif (eingetragener Verein), il fonctionne en toute transparence financière et publie des rapports réguliers. Il n'y a pas de niveaux payants, pas de fonctionnalités premium derrière un paywall et pas de sponsors commerciaux influençant la direction de la plateforme. Si vous trouvez le service utile, les dons sont bienvenus mais jamais requis.

Cela vous a-t-il été utile ?

Découvrez Plus d'Alternatives Européennes

150 alternatives européennes respectueuses de la vie privée et conformes au RGPD.