Sistemul de bază FreeBSD-CURRENT a fost liberat de componentele sub licența GPL

În baza de cod FreeBSD-CURRENT, la baza căreia se formează ramura FreeBSD 16, a fost implementată o modificare care elimină din sistemul de bază ultimele componente rămase, distribuite sub licența GPL — utilitarele diff3 și dialog. Programul diff3 a fost înlocuit cu un echivalent din proiectul OpenBSD, distribuit sub licența BSD, iar pentru înlocuirea dialog a fost dezvoltat un utilitar numit bsddialog, special pentru FreeBSD. Instalatorul a fost transformat pe bsddialog cu patru ani în urmă și ultima aplicație legată de GNU dialog a rămas utilitarul dpv, care a fost declarat învechit acum mai bine de doi ani și a fost eliminat împreună cu GNU dialog. Lansarea FreeBSD 16, programată pentru decembrie 2027, va fi complet eliberată de cod sub licența GPL.

Motivul principal pentru eliminarea proiectelor GPL din FreeBSD este trecerea utilitarelor GNU la licența GPLv3, care a fost considerată inacceptabilă pentru componentele de bază ale FreeBSD. Dezvoltatorii FreeBSD au fost nevoiți să rămână pe versiuni învechite ale utilitarelor GNU, lansate înainte de trecerea la GPLv3. În 2012, în FreeBSD, utilitarul GNU patch a fost înlocuit cu o variantă a utilitarului patch, furnizată sub licența BSD și bazată pe contribuțiile proiectului DragonFly BSD. În anii următori, din sistem a fost eliminat debuggerul gdb (înlocuit cu lldb). Utilitarul GNU grep a fost înlocuit cu bsdgrep, în locul compilatorului GCC a fost utilizat Clang, iar utilitarele binutils au fost înlocuite cu analogii din proiectul LLVM. Utilitarul dtc (Device Tree Compiler) a fost înlocuit, procesul de montare automată amd a fost eliminat (folosindu-se autofs), precum și utilitarul ctm.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster