Baassüsteem FreeBSD-CURRENT on vabastatud GPL litsentsiga komponentidest

FreeBSD-CURRENT koodibaasi, mille põhjal luuakse FreeBSD 16 haru, on vastu võetud muudatus, mis eemaldab baassüsteemist viimased GPL litsentsiga komponendid - utiliidid diff3 ja dialog. Programm diff3 on asendatud OpenBSD projekti analoogiga, mis on litsentsitud BSD all, ning dialogi asendamiseks on spetsiaalselt FreeBSD jaoks välja töötatud utiliit bsddialog. Installijat on nelja aasta eest muudetud bsddialogiks ja viimane programm, mis oli seotud GNU dialogiga, jäi utiliidiks dpv, mis kuulutati välja vananenuks üle kahe aasta tagasi ning on nüüd eemaldatud koos GNU dialogiga. FreeBSD 16 väljaanne, mille toimumise aeg on planeeritud detsembrisse 2027, vabastatakse täielikult GPL litsentsiga koodist.

Peamine põhjus, miks FreeBSD vabaneb projekti GPL litsentsiga utiliitidest, on GNU utiliitide üleminek GPLv3 litsentsile, mis on tunnustatud vastuvõetamatuks FreeBSD baaskomponentide jaoks. FreeBSD arendajad pidid jääma vananenud versioonide juurde GNU utiliididest, mis olid välja antud enne üleminekut GPLv3. 2012. aastal asendati FreeBSD-s GNU utiliit patch BSD litsentsi all pakutud variandiga, mis põhines DragonFly BSD projekti töödel. Järgmiste aastate jooksul eemaldati süsteemist tõrkeotsingu tööriist gdb (asendatud lldb-ga). GNU utiliit grep asendati bsdgrepiga, GCC kompilaatori asemel kasutati Clang-i ja binutils utiliidid asendati LLVM projekti analoogidega. Asendatud on utiliit dtc (Device Tree Compiler), eemaldatud on automaatse montaaži protsess amd (kasutusele on võetud autofs) ja utiliit ctm.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster