1 puntos por GN⁺ 4 시간 전 | 1 comentarios | Compartir por WhatsApp
  • 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 bsddialog en reemplazo de dialog, que era el último software GPL
  • Tras desactivarse y retirarse dpv, el último usuario de dialog, también fue posible eliminar dialog
  • El retiro de dialog comenzó 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

  • dialog era el último software con licencia GNU GPL que quedaba en el sistema base de FreeBSD
  • El instalador de FreeBSD ya había reemplazado dialog por bsddialog
  • Después, dpv, el último componente que usaba dialog, fue desactivado y retirado, lo que permitió eliminar dialog

Reflejado en el árbol de código fuente de FreeBSD 16

  • El ticket para retirar dialog se 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 dialog y 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

 
GN⁺ 4 시간 전
Comentarios de Lobste.rs
  • No se ve muy claro cuál es la motivación detrás de impulsar este hito. Me pregunto si FreeBSD está criticando la GPL en sí, o si simplemente quiere separarse del conjunto de herramientas GNU.
    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.
    • Según https://wiki.freebsd.org/GPLinBase, el sistema base de FreeBSD tiene como objetivo continuo migrar a componentes modernos y copyfree, o al menos con licencias más permisivas.
      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.
    • pkg no usa Phabricator, y en otras áreas también está aumentando el uso de GitHub. Las pautas de contribución del árbol src se 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 src y 150 en doc.
    • MediaWiki usa Phabricator solo para seguimiento de bugs, más precisamente Phorge. Toda la gestión de cambios se hace en Gerrit o GitLab. En algún momento hubo planes de hacer code review con Phabricator, pero nunca terminaron de afianzarse.
    • Phabricator fue descontinuado y ya no se mantiene. Así era, salvo que la situación haya cambiado en los últimos meses.