Основната система FreeBSD-CURRENT е освободена от компоненти под лицензия GPL

В кода на FreeBSD-CURRENT, на който се основава версијата FreeBSD 16, е направено изменение, което премахва последните оставащи компоненти в основната система, разпространявани по лиценз GPL — утилитите diff3 и dialog. Програмата diff3 е заменена с аналог от проекта OpenBSD, разпространяван под лиценз BSD, а за замяна на dialog е разработена специално за FreeBSD утилита bsddialog. Инсталаторът беше преместен на bsddialog преди четири години и последната програма, свързана с GNU dialog, оставаше утилитата dpv, която беше обявена за остаряла преди повече от две години, а сега е премахната заедно с GNU dialog. Релизът FreeBSD 16, планиран за декември 2027 г., ще бъде напълно избавен от кода под лиценз GPL.

Основната причина FreeBSD да се отърве от проектите под лицензите GPL е преходът на GNU утилитите към лиценз GPLv3, който беше признат за неприемлив за основните компоненти на FreeBSD. Разработчиците на FreeBSD бяха принудени да останат на остарели версии на GNU утилити, издадени преди прехода към GPLv3. През 2012 г. в FreeBSD утилитата GNU patch беше заменена с версия на утилитата patch, предлагана под лиценз BSD и основана на работата на проекта DragonFly BSD. В следващите години от системата бяха премахнати отладчикът gdb (заменен с lldb). Утилитата GNU grep беше заменена с bsdgrep, вместо компилатора GCC беше използван Clang, а утилитите binutils бяха заменени с аналози от проекта LLVM. Утилитата dtc (Device Tree Compiler) беше заменена, автоматичният процес за монтиране amd беше премахнат (вместо него е използван autofs) и утилитата ctm.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster