FreeBSD 16 remove o último código GPL do sistema base
(phoronix.com/news)- Todo o código licenciado sob a GNU GPL foi removido da árvore de código-fonte do FreeBSD 16, de modo que não resta mais código GNU no sistema base
- No lugar do
dialog, que era o último software GPL, o instalador do FreeBSD já havia migrado para obsddialog - Depois que o
dpv, último usuário dodialog, foi desativado e aposentado, tornou-se possível remover também odialog - A aposentadoria do
dialogcomeçou com a abertura de um ticket em fevereiro de 2026 e foi integrada à árvore de código-fonte que se tornará o FreeBSD 16.0 - Com o desaparecimento do código GNU restante, a subárvore GNU do sistema base também foi aposentada, e o lançamento do FreeBSD 16.0 é esperado para dezembro de 2027
Remoção do último componente GPL
- O
dialogera o último software licenciado sob a GNU GPL que ainda restava no sistema base do FreeBSD - O instalador do FreeBSD já havia anteriormente substituído o
dialogpelobsddialog - Em seguida, o
dpv, último componente que usava odialog, foi desativado e aposentado, tornando possível remover odialog
Refletido na árvore de código-fonte do FreeBSD 16
- O ticket de aposentadoria do
dialogfoi aberto em fevereiro de 2026 e integrado à árvore de código-fonte que se tornará o FreeBSD 16.0 - Com a remoção do
dialog, não restou mais código GNU, concluindo também a aposentadoria da subárvore GNU do sistema base
Cronograma de lançamento
- O FreeBSD 16.0 está em preparação para lançamento, com previsão de chegada em dezembro de 2027
1 comentários
Opiniões no Lobste.rs
Ao mesmo tempo, é interessante que o FreeBSD use o Phabricator para gerenciamento de configuração. A mudança real que removeu o código GPL restante da árvore também está em https://reviews.freebsd.org/D55424, então o caminho de acesso é bem organizado. GitHub, GitLab, Sourcehut e Forgejo são constantemente comentados, mas o Phabricator, usado pelo FreeBSD, MediaWiki, partes da Mozilla e partes do KDE, funciona discretamente e quase não recebe atenção
Também tenho interesse nisso porque às vezes administro uma instância do Phabricator no meu $DESKJOB. Talvez seja porque o desenvolvedor se aposentou do projeto há alguns anos
Os objetivos do projeto também dizem que, como o uso comercial de software GPL pode trazer complexidade adicional, eles preferem software sob a licença BSD mais livre sempre que houver uma alternativa razoável
pkgnão usa Phabricator, e em outras áreas também o uso do GitHub está aumentando. As diretrizes de contribuição para a árvoresrcpodem ser vistas em freebsd-src/CONTRIBUTING.md at main · freebsd/freebsd-srcEm https://github.com/freebsd/freebsd-src/pulls há 1.853 pull requests fechados; a maioria foi fechada porque não fazem merge no GitHub, e há 155 pull requests abertos. Eu também enviei alguns:
37 para a árvore src,150 para a doc