Základný systém FreeBSD-CURRENT je zbavený komponentov licencovaných pod GPL

Do kódu FreeBSD-CURRENT, na ktorom je založená vetva FreeBSD 16, bolo prijaté zmeny, ktorými sa odstraňujú z základného systému posledné zostávajúce komponenty distribuované pod licenciou GPL — nástroje diff3 a dialog. Program diff3 bol nahradený analógom z projektu OpenBSD, distribuovaným pod licenciou BSD, a na nahradenie programu dialog bola špeciálne pre FreeBSD vytvorená utilita bsddialog. Inštalátor bol preložený na bsddialog pred štyrmi rokmi a posledným programom, ktorý bol založený na GNU dialog, zostávala utilita dpv, ktorá bola vyhlásená za zastaranú pred viac ako dvoma rokmi a teraz bola odstránená spolu s GNU dialog. Uvoľnenie FreeBSD 16, naplánované na december 2027, bude úplne zbavené kódu pod licenciou GPL.

Hlavným motívom, prečo sa FreeBSD zbavuje projektov pod licenciami GPL, je prechod nástrojov GNU na licenciou GPLv3, ktorá bola uznaná za neprijateľnú pre základné komponenty FreeBSD. Vývojári FreeBSD boli nútení zostať na zastaraných verziách nástrojov GNU, vydaných pred prechodom na GPLv3. V roku 2012 bola v FreeBSD utilita GNU patch nahradená variantom nástroja patch, dodávanou pod licenciou BSD a založenou na prácach projektu DragonFly BSD. V nasledujúcich rokoch bol z systému odstránený debuggger gdb (nahradený lldb). Utilita GNU grep bola nahradená bsdgrep, namiesto kompilátora GCC bol použitý Clang a nástroje binutils boli nahradené analógmi od projektu LLVM. Nahradená bola utilita dtc (Device Tree Compiler), odstránený bol proces automatického montovania amd (zapojený autofs) a utilita ctm.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster