developer tools

Codeberg vs GitHub

Alojamiento de código impulsado por la comunidad, sin fines de lucro, desde Berlín. Codeberg se ejecuta en Forgejo, almacena datos exclusivamente en la UE y nunca venderá sus repositorios a una corporación.

🏢 Codeberg e.V. 📍 Germany Conforme RGPD Open Source
Nuestra Valoración
3.5/5
Tu Valoración

¿Por Qué Cambiar de GitHub a Codeberg?

GitHub es propiedad de Microsoft, una de las corporaciones tecnológicas más grandes de EE.UU. Sus repositorios, problemas, solicitudes de extracción e todo su flujo de trabajo de desarrollo se encuentran en la infraestructura de Microsoft bajo jurisdicción estadounidense. Microsoft ha utilizado datos de GitHub para entrenar modelos de IA (GitHub Copilot), y la plataforma está sujeta a restricciones comerciales estadounidenses que han bloqueado a desarrolladores en países sancionados. GitHub no es infraestructura neutral — es un producto corporativo con intereses corporativos.

Codeberg, operada por la organización sin fines de lucro Codeberg e.V. en Berlín, Alemania, ofrece algo fundamentalmente diferente: alojamiento de código como bien público. No hay corporación detrás, sin inversores exigiendo retornos, y sin riesgo de que sus repositorios se utilicen para entrenar IA sin su consentimiento. Codeberg se ejecuta en Forgejo, un repositorio completamente de código abierto, y almacena todos los datos exclusivamente en centros de datos de la UE.

Para desarrolladores que creen que la infraestructura de alojamiento de código debe ser de propiedad comunitaria y libre del control corporativo, Codeberg es la opción principista.

Comparación de Características

CaracterísticaCodebergGitHub
PrecioGratuito (financiado por donaciones)Nivel gratuito / €4-€21/usuario/mes
OrganizaciónSin fines de lucro (e.V.)Corporación (Microsoft)
Ubicación de datosAlemania/UE 🇪🇺Estados Unidos 🇺🇸
Compatible con RGPD✅ Completo⚠️ Parcial (entidad estadounidense)
Código abierto✅ Forgejo (completamente abierto)❌ Propietario
Alojamiento de Git✅ Sí✅ Sí
Seguimiento de problemas✅ Sí✅ Sí
Solicitudes de extracción✅ Sí✅ Sí
CI/CD⚠️ Woodpecker CI (integrado)✅ GitHub Actions
Registro de paquetes⚠️ Básico✅ GitHub Packages
Tamaño de comunidad⚠️ Creciente (~100k usuarios)✅ 100M+ usuarios
Entrenamiento de IA de código❌ Nunca⚠️ Utilizado para Copilot

Precios

El modelo de precios de Codeberg es radical en su simplicidad: todo es gratuito, para siempre.

  • Codeberg: Gratuito — repositorios públicos y privados ilimitados, colaboradores ilimitados, Woodpecker CI, seguimiento de problemas, solicitudes de extracción, organizaciones, wikis y tableros de proyecto. Financiado por donaciones de la comunidad.
  • GitHub Gratuito: Repositorios públicos/privados ilimitados, 2,000 minutos de Actions/mes, 500 MB de paquetes
  • GitHub Team: €4/usuario/mes — agrega ramas protegidas, propietarios de código, revisiones requeridas
  • GitHub Enterprise: €21/usuario/mes — agrega SAML SSO, registro de auditoría, seguridad avanzada

Codeberg demuestra que la infraestructura esencial del desarrollador no necesita ser un centro de ganancias. Si lo encuentra valioso, puede apoyarlo con una donación — pero no hay muro de pago.

Privacidad y Soberanía de Datos

Codeberg proporciona garantías de privacidad y soberanía que ninguna plataforma corporativa puede igualar:

  • Operada por Codeberg e.V., una asociación sin fines de lucro alemana sin intereses corporativos
  • Todos los datos almacenados exclusivamente en centros de datos de la UE (Hetzner, Alemania)
  • Completamente compatible con RGPD bajo la ley alemana/UE
  • Sin seguimiento, sin análisis, sin publicidad
  • Su código nunca se utiliza para entrenamiento de IA o minería de datos
  • La plataforma se ejecuta en Forgejo, que es completamente de código abierto y auditable
  • Transparencia financiera — como una e.V. alemana, Codeberg publica sus informes financieros
  • Gobernanza comunitaria — las decisiones de la plataforma son tomadas por miembros, no por accionistas

Guía de Migración

Mudarse de GitHub a Codeberg es sencillo y puede hacerse repositorio por repositorio:

  1. Crear una cuenta de Codeberg — Regístrese en codeberg.org. La interfaz se sentirá familiar si ha utilizado GitHub, Gitea o Forgejo antes. (5 minutos)
  2. Migrar repositorios — Use la herramienta de migración incorporada de Codeberg: haga clic en el botón ”+”, seleccione “Nueva Migración”, elija GitHub como fuente e ingrese la URL de su repositorio. Codeberg importará el repositorio incluyendo problemas, solicitudes de extracción, etiquetas, hitos, lanzamientos y wiki. (5-10 minutos por repositorio)
  3. Configurar organizaciones — Cree organizaciones en Codeberg para reflejar sus organizaciones de GitHub. Invite a miembros del equipo y configure permisos del equipo. (15 minutos)
  4. Configurar CI/CD — Habilite Woodpecker CI para sus repositorios. Traduzca sus flujos de trabajo de GitHub Actions en archivos de canalización de Woodpecker CI (.woodpecker.yml). La sintaxis es más simple que GitHub Actions y se basa en contenedores de Docker. (1-2 horas)
  5. Actualizar URLs remotas — Actualice sus remotos de Git locales de GitHub a Codeberg: git remote set-url origin https://codeberg.org/your-org/your-repo.git. (2 minutos por repositorio)
  6. Configurar espejos (opcional) — Durante un período de transición, puede reflejar sus repositorios de Codeberg nuevamente en GitHub para mantener la visibilidad mientras redirige gradualmente a los contribuyentes a Codeberg. (15 minutos)

Tiempo estimado: 1-4 horas dependiendo del número de repositorios Dificultad: Fácil — la herramienta de migración se encarga de la mayor parte del trabajo

Antecedentes de la Empresa

Codeberg e.V. fue fundada en 2019 en Berlín, Alemania, como una asociación sin fines de lucro registrada (eingetragener Verein) dedicada a proporcionar alojamiento de código de código abierto gratuito como servicio público. La organización fue creada por un grupo de desarrolladores y defensores del código abierto que estaban preocupados por la consolidación corporativa cada vez mayor de las plataformas de alojamiento de código — particularmente después de la adquisición de GitHub por Microsoft en 2018.

El nombre “Codeberg” es un juego de palabras de la palabra alemana “Berg” (montaña), evocando la idea de una base sólida y confiable para el código. La organización inicialmente se ejecutaba en Gitea, un repositorio de código abierto ligero, pero luego se convirtió en miembro fundador del proyecto Forgejo — un fork comunitario de Gitea creado para asegurar que el software siga siendo completamente gobernado por la comunidad después de que Gitea aceptara inversión corporativa.

Codeberg ha crecido para alojar más de 100,000 usuarios y cientos de miles de repositorios. Los proyectos notables alojados en Codeberg incluyen a Forgejo mismo, varios proyectos relacionados con GNOME e iniciativas de código abierto europeas. Como una e.V. alemana, Codeberg opera con transparencia financiera completa y gobernanza democrática — los miembros votan sobre la dirección de la organización. La plataforma se mantiene por una combinación de voluntarios y un pequeño número de colaboradores financiados, apoyados completamente por donaciones de la comunidad.

Seguridad y Cumplimiento

La estructura sin fines de lucro de Codeberg y la base de código abierto proporcionan características únicas de seguridad y cumplimiento:

  • Plataforma de código abierto — Codeberg se ejecuta en Forgejo, que es completamente de código abierto y puede ser auditado por cualquiera
  • Residencia de datos en la UE — todos los datos se almacenan en servidores de Hetzner en Alemania, completamente dentro de la jurisdicción de la UE
  • Compatible con RGPD como una organización sin fines de lucro alemana bajo la ley de la UE, con recopilación mínima de datos y políticas de privacidad claras
  • Sin seguimiento de terceros — sin servicios de análisis, redes publicitarias o corredores de datos tienen acceso a datos de Codeberg
  • SSH e HTTPS para todas las operaciones de Git, con soporte para confirmaciones firmadas con GPG
  • Autenticación de dos factores compatible para la seguridad de la cuenta
  • Actualizaciones regulares — Codeberg rastrea los lanzamientos de Forgejo de cerca, aplicando parches de seguridad rápidamente
  • Manejo de incidentes transparente — los incidentes de seguridad se comunican abiertamente a la comunidad

Ecosistema de Integración

El ecosistema de integración de Codeberg es más magro que el de GitHub pero cubre flujos de trabajo esenciales para desarrolladores:

  • API REST de Forgejo para acceso programático a repositorios, problemas, solicitudes de extracción, usuarios y organizaciones
  • Woodpecker CI para integración y entrega continua, con canalizaciones basadas en Docker y compilaciones de matriz
  • Codeberg Pages para alojar sitios web estáticos directamente desde repositorios, similar a GitHub Pages
  • Webhooks para activar servicios externos en eventos de repositorio (inserción, solicitud de extracción, problema, etc.)
  • Fuentes RSS/Atom para seguir la actividad del repositorio, lanzamientos y actualizaciones de la organización
  • Soporte de Git LFS para gestionar archivos grandes dentro de repositorios
  • Proveedor OAuth2 — use su cuenta de Codeberg para autenticarse con servicios de terceros
  • Soporte de espejos para sincronización bidireccional con GitHub, GitLab y otras plataformas de alojamiento de Git

¿Quién Debería Cambiar?

Codeberg es ideal para:

  • Desarrolladores de código abierto que deseen que su código esté alojado en infraestructura de propiedad comunitaria, sin fines de lucro
  • Desarrolladores conscientes de la privacidad que se niegen a tener su código extraído para datos de entrenamiento de IA
  • Desarrolladores europeos que deseen que sus repositorios se almacenen exclusivamente en la UE
  • Equipos pequeños e individuos que necesiten alojamiento de Git confiable sin gastos corporativos
  • Cualquiera que crea que la infraestructura esencial del desarrollador no debe ser controlada por una única corporación estadounidense

La Conclusión

Codeberg no es un reemplazo de GitHub para todos. Tiene una comunidad más pequeña, menos integraciones y CI/CD menos poderoso que GitHub. Si su proyecto depende de los efectos de red de GitHub para la capacidad de descubrimiento y contribuciones, quedarse en GitHub puede ser pragmático.

Pero Codeberg ofrece algo que ninguna plataforma corporativa puede: alojamiento de código como un bien público genuino, libre de intereses corporativos, entrenamiento de IA y jurisdicción estadounidense. Para repositorios privados, proyectos personales, iniciativas de código abierto europeas y cualquiera que valore el principio sobre la conveniencia, Codeberg es el hogar adecuado para su código. Apóyalo con una donación si puedes — infraestructura como esta merece existir.

Preguntas Frecuentes

¿Qué es Codeberg y quién lo ejecuta?

Codeberg es una plataforma de alojamiento de código sin fines de lucro operada por Codeberg e.V., una asociación sin fines de lucro registrada (eingetragener Verein) en Berlín, Alemania. Es financiada por la comunidad a través de donaciones y dirigida por voluntarios y un pequeño equipo. A diferencia de GitHub (Microsoft) o GitLab, Codeberg no tiene dueño corporativo ni motivo de ganancia.

¿Qué es Forgejo y cómo se relaciona con Codeberg?

Forgejo es el software de código abierto que impulsa Codeberg. Es un fork comunitario de Gitea, creado para asegurar que la plataforma siga siendo completamente gobernada por la comunidad. Forgejo proporciona alojamiento de Git, seguimiento de problemas, solicitudes de extracción y características de gestión de proyectos similares a GitHub, todo bajo licencias de código abierto.

¿Puedo migrar mis repositorios de GitHub a Codeberg?

Sí. Codeberg proporciona una herramienta de migración incorporada que importa repositorios de GitHub, incluyendo problemas, solicitudes de extracción, etiquetas, hitos y wikis. El proceso toma solo unos pocos minutos por repositorio. También puede configurar espejos para mantener los repositorios sincronizados durante un período de transición.

¿Ofrece Codeberg CI/CD?

Codeberg se integra con Woodpecker CI, un sistema de integración continua de código abierto. Aunque no es tan rico en características como GitHub Actions, cubre flujos de trabajo estándar de CI/CD incluyendo construcción, pruebas e implementación de aplicaciones. Woodpecker CI está disponible de forma gratuita en Codeberg.

¿Cómo se financia Codeberg si es gratuito?

Codeberg se financia completamente con donaciones de su comunidad de usuarios. Como asociación sin fines de lucro alemana (e.V.), opera de forma transparente con informes financieros publicados. No hay niveles de pago, sin características premium detrás de un muro de pago, y sin patrocinadores corporativos influyendo en la dirección de la plataforma.

¿Te resultó útil?

Descubre Más Alternativas Europeas

150 alternativas europeas con privacidad primero y conformes al RGPD.