FreeBSD-CURRENT põhjusüsteem on vabastatud GPL-litsentsiga komponentidest.

FreeBSD-CURRENTi koodi baasi on tehtud muutus, mille põhjal kujuneb FreeBSD 16 haru, mis eemaldab baas süsteemist viimased allesjäänud komponente, mida levitatakse GPL litsentsi alusel — utiliidid diff3 ja dialog. Programm diff3 on asendatud OpenBSD projekti ekvivalendiga, mida levitatakse BSD litsentsi alusel, ja dialogi asendamiseks on spetsiaalselt FreeBSD jaoks välja töötatud utiliit bsddialog. Installeerija viidi üle bsddialogile neli aastat tagasi ja viimane programm, mis sõltus GNU dialogist, oli utiliit dpv, mis kuulutati vananenuks rohkem kui kaks aastat tagasi ning eemaldati nüüd koos GNU dialogiga. FreeBSD 16 väljaanne, mis on planeeritud 2027. aasta detsembriks, vabane täielikult GPL litsentsialusest koodist.

FreeBSD loobus GPL-litsentsi projektidest, et vältida GNU utiliitide üleminekut GPLv3 litsentsile, mida peetakse FreeBSD põhikomponentide jaoks vastuvõetamatuks. FreeBSD arendajad olid sunnitud jääma vanadesse GNU utiliitide versioonidesse, mis ilmusid enne üleminekut GPLv3-le. 2012. aastal asendati FreeBSD-s GNU utiliit patch BSD litsentsiga ja DragonFly BSD projekti põhjal loodud versiooniga. Järgnevatel aastatel eemaldati süsteemist tõrkeotsingutööriist gdb (asendatud llbiga). GNU utiliit grep asendati bsdgrepiga, GCC kompilaatori asemel kasutati Clang’i ning binutils asendati LLVM projekti analoogidega. Samuti asendati dtc (Device Tree Compiler) ja eemaldati automaatse mountimise protsess amd (koos autofs'iga), samuti utiliit ctm.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster