Интересное и не очень
81 subscribers
2.18K photos
165 videos
421 links
Интересные картинки и полезные ссылки
Download Telegram
🥸 Из FreeBSD 16 выпилили весь GPL-код

Завершилась эпохальная битва, длившаяся больше двадцати лет. Разработчики FreeBSD подтвердили, что в грядущем 16м релизе система полностью очищена от кода под лицензией GPL.

🤔 Немного за суть этого философского конфликта:

Лицензия GPL от GNU (создатель Столлманом) с нюансами. По ее логике, если ты взял кусок чужого GPL-кода и зашил его в свой проект, ты обязан открыть исходники всего своего проекта миру.

А вот родная лицензия BSD - это ИТ-капитализм. Можно брать код, делать с ним что хочешь, закрывать, встраивать в проприетарные железки, продавать за миллионы - разрабам пофиг. Главное не стирать копирайт.

Именно поэтому архитектуру FreeBSD так обожает крупняк. Ядро macOS и iOS у Apple, PlayStation, сетевые железки Juniper и многие серверы раздачи видео... всё это построено на фундаменте BSD. Корпорации берут идеальный, отполированный сетевой стек, накидывают свой закрытый код и рубят суммы, не делясь исходниками 🤑

Но была проблема. Исторически в базовой Фряхе был инструментарий от GNU (под опасной для бизнеса GPL). И разработчики BSD десятилетиями выпиливали этот код.

Сначала случился эпичный сдвиг, когда они выкинули компилятор GCC, переведя весь тулчейн и сборку ядра на Clang/LLVM. А затем годами переписывали с нуля каждую консольную утилиту... grep, awk, tar, diff, bc и прочие. Разрабы тратили годы человеко-часов жизни просто ради того, чтобы их grep делал ровно то же самое, что и GNU grep, но имел правильную юридическую бумажку.

И вот, свершилось. К 16-му релизу базовый образ Фряхи стал чистым... без коммунизма от фонда свободного ПО 🧔

Типичный 🥸 Сисадмин
Please open Telegram to view this post
VIEW IN TELEGRAM