Forgejo
Forgejo es un software para alojar una forja que utiliza el sistema de control de versiones Git para facilitar el desarrollo de software. El paquete permite a los desarrolladores usar funciones colaborativas como seguimiento de errores, revisión de código, integración continua, tableros kanban, tickets del sistema de seguimiento de incidencias y wikis en sus proyectos. El paquete está diseñado para ser autoalojado, y se proporciona una instancia pública para probar el software. Sin embargo, las forjas alojadas por organizaciones como Codeberg son las más utilizadas. Forgejo se puede alojar en la mayoría de las plataformas compatibles con Go, incluyendo macOS, excepto Microsoft Windows, que ya no es compatible desde 2024. Se proporcionan paquetes para varias distribuciones de Linux.
| Forgejo | ||
|---|---|---|
|
| ||
![]() Captura de un repositorio de Forgejo | ||
| Información general | ||
| Tipo de programa | Desarrollo de software colaborativo | |
| Desarrollador | Codeberg, múltiples desarrolladores | |
| Modelo de desarrollo | Código abierto | |
| Lanzamiento inicial | 15 de diciembre de 2022 (3 años, 4 meses y 3 días) | |
| Licencia | Licencia Pública General de GNU | |
| Estado actual | En desarrollo | |
| Idiomas | Multilingüe | |
| Información técnica | ||
| Programado en | Go, JavaScript | |
| Plataformas admitidas | x86-64, ARM | |
| Versiones | ||
| Última versión estable | 14.0.2 (info) (29 de enero de 2026 (2 meses y 20 días)) | |
| Enlaces | ||
Forgejo[1] es un software para alojar una forja que utiliza el sistema de control de versiones Git para facilitar el desarrollo de software. El paquete permite a los desarrolladores usar funciones colaborativas como seguimiento de errores, revisión de código, integración continua, tableros kanban, tickets del sistema de seguimiento de incidencias y wikis en sus proyectos.[2] El paquete está diseñado para ser autoalojado, y se proporciona una instancia pública para probar el software. Sin embargo, las forjas alojadas por organizaciones como Codeberg son las más utilizadas. Forgejo se puede alojar en la mayoría de las plataformas compatibles con Go, incluyendo macOS, excepto Microsoft Windows, que ya no es compatible desde 2024.[3] Se proporcionan paquetes para varias distribuciones de Linux.[4][5][6]
Historia
[editar]Forgejo se creó inicialmente en diciembre de 2022[7] como una bifurcación de Gitea. La bifurcación se produjo después de que una sociedad mercantil con fines de lucro, dirigida por el principal mantenedor del proyecto, Lunny Xiao, transfiriera silenciosamente las marcas registradas y operaciones de Gitea a la empresa y comenzara a establecer un modelo de núcleo abierto.[8][9]
Tras hacerse público, los colaboradores de Gitea firmaron una carta abierta solicitando que las marcas registradas y los dominios del proyecto se colocaran bajo la gestión de la comunidad.[10] Tras el rechazo, el proyecto se bifurcó.[9] Codeberg, una de las principales forjas que usaban Gitea en ese momento, migró a Forgejo y se ha convertido en el principal mantenedor de iure del proyecto.[11][12]
Aunque inicialmente se sincronizó con el código base de Gitea, Forgejo finalmente abandonó la práctica y se separó de Gitea después de la versión 1.21 en febrero de 2024.[13] En agosto de 2024, Forgejo pasó de la licencia MIT a la Licencia Pública General de GNU copyleft.[14][15] Si bien el código original sigue siendo MIT, el proyecto en general está licenciado bajo la GPL.[16]
Uno de los principales objetivos para el futuro de Forgejo es implementar la interoperabilidad entre diferentes instalaciones. Si bien los repositorios se pueden replicar desde cualquier otro Git Forge, el proyecto ha comenzado a trabajar en la implementación de la compatibilidad con el protocolo ActivityPub, lo que permite a los usuarios colaborar entre sí utilizando las funcionalidades de Forgejo.[17] El proyecto ha recibido financiación de la organización NLnet tanto para la extensión del protocolo necesaria para acomodar el subconjunto de funcionalidades, denominado «ForgeFed», como para su implementación en Forgejo.[18][19] A partir de 2025, se ha desarrollado la capacidad de federar«estrellas» en repositorios de todas las instalaciones de Forgejo,[20] mientras que otros paquetes de Forge, como GitLab, también han comenzado a trabajar en la implementación de la compatibilidad con ForgeFed.[21]
Usuarios
[editar]Codeberg es conocido por ser el servidor más grande que ejecuta Forgejo y es uno de los principales contribuyentes del proyecto, albergando más de 300 000 repositorios en noviembre de 2025.[22]
El proyecto Fedora Linux está reemplazando su forja Pagure con Forgejo.[23][24] Después del uso de Copilot por parte de GitHub, algunas personas se han mudado a Codeberg o a Forgejo autoalojado.[25]
Referencias
[editar]- ↑ «Forgejo FAQ | Forgejo – Beyond coding. We forge.». forgejo.org.
- ↑ Edenhauser, Markus (26 de octubre de 2023). Git trifft Mikrocontroller, Dein umfassender Guide zur Versionierung in Arduino-Projekten inkl. GitHub Beispiele (en alemán). Selbstverlag. p. 9.1. ISBN 9783757972936.
- ↑ «Forgejo FAQ | Forgejo – Beyond coding. We forge.». forgejo.org (en inglés). Consultado el 24 de febrero de 2026.
- ↑ «Packaging». Delightful Forgejo. Consultado el 23 de agosto de 2024.
- ↑ «Versions for forgejo». Repology. Consultado el 23 de agosto de 2024.
- ↑ «GitHub Copilot on autopilot as community complaints persist» (en inglés). Archivado desde el original el 6 de septiembre de 2025. Consultado el 6 de septiembre de 2025.
- ↑ «Beyond Coding. We forge.». Forgejo Blog. 15 de diciembre de 2022. Consultado el 23 de agosto de 2024.
- ↑ «Forgejo FAQ | Forgejo – Beyond coding. We forge.». forgejo.org (en inglés). Consultado el 17 de septiembre de 2023.
- ↑ a b Tietze, Christian (25 de noviembre de 2022). «Gitea Ltd. Takes Over Gitea Open Source Project, Community Pushes Back». christiantietze.de. Archivado desde el original el 12 de febrero de 2023. Consultado el 12 de febrero de 2023.
- ↑ «Open Letter to Gitea». 28 de octubre de 2022. Archivado desde el original el 31 de octubre de 2022. Consultado el 23 de agosto de 2024.
- ↑ «Codeberg launches Forgejo». Codeberg.org. 15 de diciembre de 2022. Archivado desde el original el 8 de febrero de 2023. Consultado el 8 de febrero de 2023.
- ↑ «New Git repository faces corporate open source doubts | TechTarget». Software Quality (en inglés). Consultado el 27 de mayo de 2024.
- ↑ Brockmeier, Joe (23 de febrero de 2024). «Forgejo makes a full break from Gitea [LWN.net]». LWN.net. Consultado el 27 de febrero de 2024.
- ↑ «Forgejo is now copyleft, just like Git». Forgejo Blog. 22 de agosto de 2024. Consultado el 23 de agosto de 2024.
- ↑ Alden, Daroc (23 de agosto de 2024). «Forgejo changes license to GPLv3+ [LWN.net]». lwn.net. Consultado el 17 de enero de 2025.
- ↑ Warren, Earl (18 de abril de 2023). «[Mission] on Forgejo accepting copyleft contributions». forgejo/governance – Codeberg.org. Consultado el 23 de agosto de 2024.
- ↑ Higher Education and Research Forges in France - Definition, uses, limitations encountered and needs analysis (Tesis).
- ↑ «NLnet; ForgeFed». nlnet.nl. Consultado el 17 de enero de 2025.
- ↑ «NLnet; Federated software forges with Forgejo». nlnet.nl. Consultado el 17 de enero de 2025.
- ↑ «Show and Tell: Federation at Forgejo». fosdem.org (en inglés). Consultado el 8 de marzo de 2025.
- ↑ «Support ActivityPub for GitLab (&11247) · Epics · GitLab.org · GitLab». GitLab (en inglés). Consultado el 16 de julio de 2024.
- ↑ «Letter from Codeberg: Onwards and upwards! — Codeberg News». blog.codeberg.org. Consultado el 27 de noviembre de 2025.
- ↑ amoloney (24 de diciembre de 2024). «Fedora Chooses Forgejo!». Fedora Community Blog (en inglés estadounidense). Consultado el 17 de enero de 2025.
- ↑ Brockmeier, Joe (4 de diciembre de 2024). «Fedora moves towards Forgejo (Fedora Magazine) [LWN.net]». lwn.net. Consultado el 17 de enero de 2025.
- ↑ Claburn, Thomas (5 de septiembre de 2025). «Let us git rid of it, angry GitHub users say of forced Copilot features». The Register. Consultado el 7 de septiembre de 2025.
