Por qué los desarrolladores están dejando GitHub por Codeberg y alternativas autoalojadas
Problemas percibidos con GitHub
- Informes de prohibiciones injustas de cuentas que afectan a organizaciones (p. ej., CI deshabilitada cuando un colaborador vetado abrió un PR), con apelaciones opacas.
- Quejas sobre la fiabilidad y el rendimiento: baja disponibilidad efectiva, limitación de tasa frecuente incluso con uso ligero, y “bloat” en la UI/UX y las funciones.
- Frustración con cambios de política (p. ej., la eliminación de la vista de “quién dio estrella a este repo”).
- Incomodidad con los vínculos de GitHub y Microsoft con el gobierno y el ejército de EE. UU. y con la ética más amplia de las grandes tecnológicas.
- Preocupaciones de que GitHub está “obsesionado con los LLM”, impulsando funciones de IA y precios depredadores en torno a productos de IA.
Motivaciones para marcharse
- Ideológicas: objeción a Microsoft, al entrenamiento de IA con código, a los contratos con el gobierno de EE. UU. y al control corporativo sobre la infraestructura de código abierto.
- Prácticas: mejor rendimiento, más control sobre los runners de CI, menos caídas, evitar cambios de política o prohibiciones sorpresa.
- Seguridad/privacidad: desconfianza en el manejo de repositorios privados; deseo de mantener el código detrás de VPNs/tailscale y lejos de los scrapers.
Alternativas y experiencias de autoalojamiento
- Se informan experiencias muy positivas con Forgejo y Gitea autoalojados: rápidos, ligeros, interfaz similar a GitHub, runners/registries integrados, mantenimiento de “configurar y olvidar”.
- GitLab autoalojado se percibe como más pesado pero “estándar de la industria” y estable; la instalación con Omnibus/Docker se describe como sencilla.
- Algunos alojan proyectos personales/privados localmente o en un pequeño VPS con Git desnudo; reflejan en GitHub solo como copia de seguridad o para descubribilidad.
- Se discuten otras opciones alojadas: Codeberg (basado en Forgejo, sin ánimo de lucro, solo FOSS), Sourcehut (simple, centrado en el correo electrónico), Heptapod y hg.sr.ht para Mercurial.
Debate sobre las políticas de Codeberg y el anti-scraping
- Codeberg es elogiado como una alternativa gestionada por la comunidad, pero:
- Las medidas anti-scraping (Anubis, texto adversarial como iocaine) a veces muestran basura o páginas de “verifica que eres humano”; algunos usuarios se fueron después de que se bloqueara a visitantes reales.
- Una propuesta de política para prohibir proyectos “escritos en su mayoría por IA generativa” es muy controvertida:
- Los partidarios la ven como una defensa de la calidad y la ética.
- Los opositores la ven como arbitraria, mal definida y hostil a la elección de herramientas por parte de los usuarios.
Escepticismo sobre el artículo y cuestionamiento de la tendencia
- Varios comentaristas critican el titular “los desarrolladores están dejando GitHub” por ser clickbait sin datos.
- Algunos reconocen una tendencia visible en el sentimiento y en el crecimiento de forges alternativas, pero señalan que GitHub sigue dominando.
- Otros califican el texto de trabajo de baja calidad y posiblemente generado por IA.
IA, licencias y preocupaciones de privacidad
- Muchos se oponen a que el código se use para entrenar LLMs, especialmente cuando se combina con despidos justificados por la IA.
- Algunos sostienen que trasladarse a alternativas públicas no detiene el scraping; solo los entornos privados/autoalojados ayudan.
- Otros consideran que intentar bloquear todo entrenamiento es una batalla perdida y prefieren centrarse en construir mejor software.
Social/descubrimiento y efectos de red
- El grafo social, las estrellas y las tendencias de GitHub solían ser valiosos, pero algunos sienten que ahora las tendencias están inundadas de proyectos de IA repetitivos.
- Los pequeños desarrolladores sienten presión para seguir en GitHub por visibilidad y contribuciones ocasionales, incluso si no les gusta.
- Un compromiso común: autoalojar o usar alternativas como opción principal, y reflejar en GitHub para alcance.
Otros temas técnicos
- Interés en la federación de Git y en forges descentralizados (esfuerzos de federación de Forgejo, Tangled, Radicle).
- Deseo de VCS alternativos (nostalgia por Mercurial, jj, pijul) y mejor soporte para archivos grandes (p. ej., oxen frente a Git LFS).
- Opiniones mixtas sobre clonar la UI estilo GitHub: algunos quieren familiaridad 1:1; otros dicen que aprender una interfaz nueva es trivial.