Openstack DevOps and IBM/Informix Certified DBA . Phd in Math (Duality of spaces of... · 25 июн 2023
Red Hat наносит сокрушительный удар по нисходящим компаниям RHEL
Отныне всем доступен только исходный код CentOS Stream.
КОММЕНТАРИЙ Red Hat решила прекратить публиковать исходный код RHEL. Отныне он будет доступен только для клиентов, которые не могут по закону поделиться им.
На первый взгляд скромный пост в блоге от старшего Шляпника объявляет, что в будущем компания будет публиковать только исходный код своего продукта CentOS Stream. Другими словами, только платные клиенты смогут получить исходный код Red Hat Enterprise Linux… А по условиям их контрактов с Hat это означает, что они не могут его публиковать.
По мнению отдела Reg FOSS, сам пост в блоге настолько насыщен корпоративным языком, что граничит с запутанностью. Однако мы связались с пресс-службой Red Hat, и компания подтвердила, что в релизе действительно говорится то, что мы узнали, прочитав между строк. Это очень плохая новость для последующих проектов, которые перестраивают исходный код RHEL для создания совместимых дистрибутивов, таких как AlmaLinux, Rocky Linux, EuroLinux и Oracle Unbreakable Linux.
Основное отличие состоит в том, что CentOS Stream находится выше по течению от RHEL: это то, что станет следующим точечным выпуском RHEL. Рискуя показаться немилосердным, это своего рода непрерывная бета-версия следующей версии RHEL. Alma, Rocky и так далее, а также бывшая CentOS Linux были подчинены RHEL: они были перестроены из одного и того же исходного кода, что гарантировало идеальную совместимость. Таким образом, вы можете запустить одну из перестроений, ничего не платя Red Hat, используя те же драйверы и получая идеальную совместимость с приложениями RHEL.
Вы не получите этого с CentOS Stream: это предварительный просмотр будущего RHEL. Это удобно, если вы являетесь партнерской компанией, разрабатывающей продукты или драйверы для работы на RHEL, или вы клиент, который хочет знать, что будет дальше. Гораздо менее полезно, если вы просто хотите запустить RHEL бесплатно. Или, конечно, если вы хотите создать собственную копию RHEL. Мы подозреваем, что более широкое сообщество пользователей RHEL не очень заботится о Stream, и это может быть мотивом последнего шага.
На различных онлайн-форумах раздаются протесты пользователей нижестоящих дистрибутивов… так же, как это было, когда Hat отменила CentOS Linux несколько лет назад. В очередной раз говорят о предательстве доверия, нарушении GPL и так далее. Однако, насколько мы видим, Hat действует в полном соответствии с условиями GPL, которая требует от них только предоставления исходного кода людям, использующим созданные из них двоичные файлы: другими словами, своим платным клиентам. Ключевым моментом является то, что для получения этих двоичных файлов клиенты, а также разработчики бесплатных учетных записей должны согласиться с лицензионным соглашением и соблюдать условия контракта, который имеет приоритет над лицензией GPL самого кода.
В некотором смысле это можно интерпретировать как логическое продолжение шага, сделанного, когда компания в 2014 году внедрила CentOS внутри компании. сокращают свои усилия — за исключением, конечно, Oracle, у которой есть глубокие карманы для финансирования Oracle Linux, в комплекте с более дешевыми контрактами на корпоративную поддержку, улучшенным ядром, совместимым с Btrfs, и так далее.
Дав время для успешного уничтожения большинства клонов, Red Hat закрыла собственную официальную бесплатную версию своего платного флагманского продукта. Вместо этого она переключилась на предложение бесплатной тестовой версии, объявление, которое было сделано вместе с большим количеством положительных слов об участии сообщества, и так далее. На самом деле, на самом деле он отсекал тех, кого с его точки зрения можно было рассматривать как кучку халявщиков. Этот шаг сопровождался бесплатным развертыванием RHEL для разработчиков, но только до 16 машин.
Путь вперед
Дверь не была полностью закрыта. Если мы правильно понимаем, фактически Stream периодически ресинхронизируется с RHEL, когда выходит новый основной выпуск. Таким образом, когда будет выпущен RHEL 11.0, Stream на короткое время будет синхронизирован с ним — это означает, что нижестоящие дистрибутивы могут получить копию кода именно в этот момент времени и создать новую версию, совместимую с этим нулевым выпуском RHEL.Проблема нижестоящих заключается в том, что с этого момента они не смогут получить пригодный для использования исходный код каждого последующего точечного выпуска и различных текущих обновлений.
Некоторые комментаторы отмечают, что можно зарегистрировать бесплатную учетную запись Red Hat Developer и получить таким образом исходный код на законных основаниях. Это совершенно верно, но проблема в том, что лицензионное соглашение, которое вы должны подписать, чтобы получить эту учетную запись, не позволяет вам распространять программное обеспечение.
Таким образом, хотя нижестоящие дистрибутивы все еще могут получить исходный код программного обеспечения, они не могут его использовать. В принципе, если они вносят существенные изменения, они могут делиться ими, но весь смысл существования RHEL-совместимых дистрибутивов заключается в том, чтобы избежать серьезных изменений и, таким образом, сохранить «совместимость с ошибками».
Конечно, они могли занять позицию «опубликуй и будь проклят» и сделать это в любом случае. В лучшем случае вероятным результатом будет немедленная отмена их подписки и учетной записи. Это может сработать, но приведет к игре в кошки-мышки: нижестоящие дистрибьюторы постоянно открывают новые бесплатные учетные записи разработчиков, а Hat потенциально принимает ответные меры, планируя загрузки и расправляясь с учетными записями нарушителей. Это не будет устойчивой моделью.
В худшем случае, однако, они могут столкнуться с потенциальным судебным иском до забвения.
Таким образом, по-прежнему можно будет получить исходный код несколькими различными способами, хотя некоторые из них имеют очень серьезные ограничения. На данный момент официальная реакция как AlmaLinux, так и Rocky Linux сдержанно оптимистична, хотя в обсуждениях на форуме Rocky Linux есть признаки беспокойства.
Еще в 2011 году Red Hat изменила способ распространения пакетов с исходным кодом таким образом, что это определенно выглядело так, как будто это было специально предназначено для того, чтобы усложнить жизнь перестроениям. Мы не знаем мотивов компании, и она, конечно же, не расскажет нам об этом, но, возможно, этот шаг был недостаточно успешным и, таким образом, привел к фактическому внедрению CentOS в доме.
Как заявили в отделе FOSS, когда вышел CentOS Stream 9 - мы считаем, что главной ошибкой Red Hat было принятие CentOS Linux в первую очередь. Этот шаг одобрил и узаконил бесплатного конкурента платного коммерческого продукта компании. (И тот, у которого в тот момент были проблемы, что не должно было вообще беспокоить Red Hat.) Если план состоял в том, чтобы каким-то образом причинить неудобства Oracle, он провалился, но, безусловно, значительно сократил продажи RHEL.
В то время нижестоящим дистрибьюторам удалось найти способы обойти этот шаг, и вполне возможно, что они также смогут найти способы обойти этот шаг, но это значительно усложнит дальнейшую работу. Возможно, Шляпа возмущена успехом перестроений нового поколения. Хотя организации, стоящие за Rocky и AlmaLinux, в основном некоммерческие (Rocky — это общественная благотворительная корпорация, основанная и принадлежащая Грегу Куртцеру), у них все хорошо. Например, буквально на прошлой неделе НАСА лицензировало Rocky Linux для внутреннего использования. CERN и Fermilab тем временем используют AlmaLinux.
Большая Пурпурная Шляпа представляет этот шаг как не особенно важное событие - как будто он был просто разработан, чтобы повысить популярность Stream, в то время как на самом деле он выглядит как согласованная атака на процветающую новую экосистему перестроек, возникшую в результате отмены CentOS Линукс.
Временная шкала длинная и сложная, и если вы уже запутались, мы ни в коей мере не виним вас. Основные события и интерпретации их этим пресыщенным старым стервятником происходили следующим образом.
1994: Выпущен Red Hat Linux.
2002: выпущена первая версия RHEL, версия 2.1 — да, действительно — на основе RHL 7.2.
2003: Выпущена Red Hat Linux 9, после чего разработка остановилась.
2006: Выпущен первый Oracle Linux на основе RHEL 4.5 с тем же номером версии.
2011: Red Hat реструктурирует свои исходные коды, что усложняет жизнь перестроениям RHEL.
2014: Red Hat принимает CentOS Linux, что делает его официальным.
2020: Red Hat прекращает разработку CentOS Linux, переходя на CentOS Stream.
2021: Через несколько месяцев следует первый выпуск AlmaLinux, а еще через несколько месяцев — Rocky Linux.
2023: Red Hat прекращает предоставлять исходный код RHEL не клиентам.
Тем временем…
Сокращения рабочих мест, которые поразили и Киндрил, и Red Hat в Соединенных Штатах в начале этого года, теперь начинаются здесь, в Центральной Европе, и на этой неделе были уволены несколько бывших коллег и некоторые личные друзья из отдела Reg FOSS, как из Hat, так и из из других рукавов Биг Блю.
Если этот шаг действительно приведет к краху Альмы, Рокки и др., компаний и сообществ, на создание которых сотни людей потратили несколько лет, конечным результатом может стать повышение прибыли IBM, но это также повлияет на общественное мнение, обращаясь еще больше против компании. С момента своего основания около 30 лет назад Red Hat разрешала клонирование и восстановление своих операционных систем, начиная с первых дней существования Red Hat Linux. Например, именно с этого начиналась Mandrake Linux: как перестроенная версия Red Hat Linux с рабочим столом KDE в тот момент, когда Hat считала, что лицензия Qt не позволяет включить ее. Короче говоря, убить их всех - это не тот шаг, который принесет Большой Пурпурной Шляпе каких-либо новых друзей. За исключением, возможно, акционеров IBM. (Summarily killing them all off is not a move that is going to win the Big Purple Hat any friends… Except possibly among IBM shareholders.)
Что это значит для Fedora?
Пользователям Fedora и, конечно же, участникам не нужно бояться, хотя в списке рассылки Fedora-Devel проявляется серьезное недовольство.
Fedora предшествует RHEL: программное обеспечение, разработанное и протестированное в Fedora, перетекает в CentOS Stream, откуда оно перетекает в RHEL. На самом деле RHEL — это то, что оплачивает большую часть работы, которая входит в Fedora. Если цинично, но не совсем несправедливо, о CentOS Stream можно сказать, что это подвижная бета-версия следующего точечного выпуска RHEL, то Fedora — это своего рода подвижная альфа-версия следующего основного выпуска RHEL. Таким образом, хотя RHEL технологически зависит от Fedora, обратное неверно; в принципе, Fedora зависит только от RHEL в финансовом отношении.
Существуют серверные версии Fedora, и пользователи Red Hat, которым нужен бесплатный родственник RHEL, могут использовать их по своему усмотрению. Различия в том, что они основаны на более новом коде, поэтому они далеки от идентичности RHEL и никогда не будут… и, конечно же, нет стабильных выпусков Fedora с долгосрочной поддержкой.
Источник
Red Hat strikes a crushing blow against RHEL downstreams
theregister.com/2023/06/23/red_hat_centos_move
Red Hat снова стреляет себе в ногу
Red Hat объявила, что начнет блокировать исходный код пакетов CentOS за платным доступом по подписке, что значительно усложнит создание производных и RHEL-совместимых дистрибутивов, таких как Rocky Linux и других.
Источник
Перейти по ссылке
lxer.com/module/newswire/view/331179/index.html
Добавлено 26.06.23 Комментарий к посту выше
Перейти по ссылке
lxer.com/module/forums/t/36835
Независимо от того, как вы получаете свою Red Hat (скажем, RHEL), будь то с «пробной подпиской» или даже с платной поддержкой, отключение доступа к исходному коду, связанному с распространяемым продуктом, который использует двоичные файлы из исходного кода GPL, является нарушением GPL. Помните, что даже в платном сценарии вы не можете просто распространять, а затем отключать доступ к источнику, потому что срок действия подписки истек.
IBM (я бывший сотрудник IBM, уволившийся из-за политики IBM против FOSS), должно быть, промыла мозги ребятам из Red Hat, потому что раньше они не были такими. Аргумент IBM, а теперь и Red Hat, заключается в том, что платная подписка — это «стоимость» предоставления доступа к источнику. Если вы верите или принимаете это, то это самая высокая цена «свободного доступа» к исходникам в истории GNU.
Но, надеюсь, вы понимаете, что «свободный доступ», вероятно, не включает в себя строки… и как бы странно это ни звучало, тот факт, что «строка» является контрактом на поддержку, на самом деле работает против аргумента (каким бы бессмысленным он ни был).
Original statement in comment :
But hopefully, you understand that "free access" probably doesn't include strings…. and as weird as this sound, the fact that "the string" is a support contract actually works against the argument (as nonsensical as it is already).
Платные экраны, шпионские экраны, а теперь и закрытие доступа к исходному коду, защищенному лицензией GPL. Red Hat (или они все теперь хорошие сотрудники IBM?) должны сильно проиграть на этом.