I kodbasen FreeBSD-CURRENT, som Ă€r grunden för FreeBSD 16, har en Ă€ndring antagits som tar bort de sista komponenterna i basystemet som distribueras under GPL-licensen â verktygen diff3 och dialog. Programmet diff3 har ersatts med en motsvarighet frĂ„n OpenBSD-projektet, som distribueras under BSD-licensen, och för att ersĂ€tta dialog har ett sĂ€rskilt verktyg, bsddialog, utvecklats för FreeBSD. Installeraren har varit översatt till bsddialog i fyra Ă„r, och det sista programmet som var beroende av GNU dialog var verktyget dpv, som deklarerades förĂ„ldrat för mer Ă€n tvĂ„ Ă„r sedan och nu har tagits bort tillsammans med GNU dialog. UtgĂ„van FreeBSD 16, planerad till december 2027, kommer helt att vara fri frĂ„n kod under GPL-licensen.
Den huvudsakliga orsaken till att FreeBSD avvecklar projekt under GPL-licenser Ă€r övergĂ„ngen av GNU-verktygen till GPLv3-licensen, som har bedömts vara oacceptabel för FreeBSD:s grundkomponenter. Utvecklarna av FreeBSD tvingades anvĂ€nda förĂ„ldrade versioner av GNU-verktygen, som slĂ€pptes innan övergĂ„ngen till GPLv3. Ă
r 2012 ersattes GNU patch i FreeBSD med en variant av patch-verktyget som distribueras under BSD-licensen och baseras pÄ arbetet frÄn DragonFly BSD-projektet. Under de följande Ären togs debuggern gdb bort (ersatt med lldb). GNU grep har ersatts med bsdgrep, istÀllet för kompilatorn GCC anvÀndes Clang, och verktygen binutils ersattes med motsvarigheter frÄn LLVM-projektet. Verktyget dtc (Device Tree Compiler) har ersatts, processen för automatisk montering amd har tagits bort (autofs anvÀnds) och verktyget ctm har ocksÄ tagits bort.
KĂ€lla: opennet.ru
