FreeBSD 16 elimina el último código GPL del sistema base
(phoronix.com/news)- En el árbol de código fuente de FreeBSD 16 se eliminó por completo el código con licencia GNU GPL, por lo que ya no queda código GNU en el sistema base
- El instalador de FreeBSD ya cambió a
bsddialogen reemplazo dedialog, que era el último software GPL - Tras desactivarse y retirarse
dpv, el último usuario dedialog, también fue posible eliminardialog - El retiro de
dialogcomenzó con la apertura de un ticket en febrero de 2026 y se integró al árbol de código fuente que se convertirá en FreeBSD 16.0 - Con la desaparición del código GNU restante, también se retiró el subárbol GNU del sistema base, y se espera que FreeBSD 16.0 se publique en diciembre de 2027
Eliminación del último componente GPL
dialogera el último software con licencia GNU GPL que quedaba en el sistema base de FreeBSD- El instalador de FreeBSD ya había reemplazado
dialogporbsddialog - Después,
dpv, el último componente que usabadialog, fue desactivado y retirado, lo que permitió eliminardialog
Reflejado en el árbol de código fuente de FreeBSD 16
- El ticket para retirar
dialogse abrió en febrero de 2026 y se integró al árbol de código fuente que se convertirá en FreeBSD 16.0 - Con la eliminación de
dialogy la desaparición total del código GNU restante, también se completó el retiro del subárbol GNU del sistema base
Calendario de lanzamiento
- FreeBSD 16.0 está avanzando en su preparación para el lanzamiento, y su fecha estimada de salida es diciembre de 2027
1 comentarios
Comentarios de Lobste.rs
Por otro lado, es interesante que FreeBSD use Phabricator para la gestión de cambios. El cambio real que eliminó del árbol el código GPL que quedaba también está en https://reviews.freebsd.org/D55424, así que la ruta de acceso es clara. GitHub, GitLab, Sourcehut y Forgejo se mencionan todo el tiempo, pero Phabricator, que usan FreeBSD, MediaWiki, algunas partes de Mozilla y algunas partes de KDE, casi no recibe atención aunque sigue funcionando discretamente.
A mí también me interesa porque de vez en cuando administro una instancia de Phabricator en $DESKJOB. Quizá sea porque el desarrollador se retiró del proyecto hace unos años.
En los objetivos del proyecto también se indica que, dado que puede haber complejidades adicionales al usar software GPL comercialmente, si existe una alternativa razonable se prefiere software con la licencia BSD, más libre.
pkgno usa Phabricator, y en otras áreas también está aumentando el uso de GitHub. Las pautas de contribución del árbolsrcse pueden ver en freebsd-src/CONTRIBUTING.md at main · freebsd/freebsd-src.En https://github.com/freebsd/freebsd-src/pulls hay 1,853 pull requests cerrados; la mayoría están cerrados porque no se fusionan desde GitHub, y hay 155 pull requests abiertos. También hay algunos míos: 37 en el árbol
srcy 150 endoc.