Los desarrolladores de la plataforma de colaboración Forgejo han anunciado un cambio en su modelo de desarrollo. En lugar de mantener un fork sincronizado de Gitea, el proyecto Forgejo ahora se ha bifurcado en una base de código completamente independiente que se desarrollará de manera autosuficiente y seguirá su propio camino. Se señala que la bifurcación completa es la culminación de la divergencia entre los modelos de desarrollo y gestión de Forgejo y Gitea.
El proyecto Forgejo surgió en octubre de 2022 como resultado de un 'soft fork' de Gitea. Bajo la gestión de Forgejo se encuentra hosting Codeberg.org. El código del proyecto está escrito en Go y se distribuye bajo la licencia MIT. La bifurcación fue creada en respuesta a los intentos de comercialización de Gitea y a la transición de su gestión a una empresa comercial. En Forgejo se han continuado aplicando los principios de gestión independiente y se ha mantenido la supervisión por parte de la comunidad. Hasta ahora, todas las actualizaciones de código de Gitea se han transferido regularmente a Forgejo, pero también se han añadido nuevas funciones propias que no estaban en Gitea. A medida que se añadían más funciones propias a Forgejo, el proceso de sincronización de las bases de código se complicaba cada vez más.
La separación total simplificará el mantenimiento, la promoción de nueva funcionalidad y la corrección de errores, así como permitirá acelerar la reducción de la deuda técnica y hará posible economizar recursos al analizar los conflictos con los cambios que aparecen en la base de código de Gitea. El precio de la bifurcación completa será la imposibilidad de utilizar Forgejo como un sustituto transparente de Gitea y complicará la migración de Gitea a Forgejo. No obstante, la API de Forgejo se mantendrá compatible con la API de Gitea en la medida de lo posible.
Fuente: opennet.ru
