O sistema base FreeBSD-CURRENT não contém componentes licenciados sob a GPL.

O código-fonte do FreeBSD-CURRENT, que serve de base para a ramificação FreeBSD 16, foi atualizado para remover os últimos componentes licenciados sob a GPL — os utilitários diff3 e dialog — do sistema base. O diff3 foi substituído por uma versão licenciada sob a BSD, proveniente do projeto OpenBSD, e o bsddialog, um utilitário desenvolvido especificamente para o FreeBSD, substitui o dialog. O instalador foi migrado para o bsddialog há quatro anos, e o último programa que ainda dependia do GNU dialog era o dpv, que foi descontinuado há mais de dois anos e agora foi removido juntamente com o GNU dialog. O lançamento do FreeBSD 16, previsto para dezembro de 2027, removerá completamente o código licenciado sob a GPL.

A principal motivação para a remoção de projetos licenciados sob a GPL no FreeBSD foi a transição dos utilitários GNU para a licença GPLv3, considerada inaceitável para os componentes principais do FreeBSD. Os desenvolvedores do FreeBSD foram forçados a continuar usando versões desatualizadas dos utilitários GNU lançadas antes da transição para a GPLv3. Em 2012, o FreeBSD substituiu o utilitário patch do GNU por um utilitário patch licenciado sob a BSD, baseado no trabalho do projeto DragonFly BSD. Nos anos subsequentes, o depurador gdb foi removido do sistema (substituído pelo lldb). O utilitário grep do GNU foi substituído pelo bsdgrep, o compilador GCC foi substituído pelo Clang e os utilitários binutils foram substituídos por equivalentes do projeto LLVM. O utilitário dtc (Device Tree Compiler) foi substituído, e o processo de montagem automática amd (substituído pelo autofs) e o utilitário ctm foram removidos.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção DDoS, servidores VPS VDS 🔥 Compre hospedagem de sites confiável com proteção contra DDoS, servidores VPS/VDS | ProHoster