Red Hat наносит сокрушительный удар по нисходящим потокам RHEL

    0
    31


    Комментарий Red Hat решила прекратить публиковать исходный код RHEL. Отныне он будет доступен только для клиентов, которые не могут по закону поделиться им.

    На первый взгляд скромный пост в блоге от старшего Шляпника объявляет, что в будущем компания будет публиковать только исходный код своего продукта CentOS Stream. Другими словами, только платные клиенты смогут получить исходный код Red Hat Enterprise Linux… А по условиям их контрактов с Hat это означает, что они не могут его публиковать.

    По мнению Рег FOSS Desk, сам пост в блоге настолько насыщен корпоративным языком, что граничит с запутанностью. Однако мы связались с пресс-службой Red Hat, и компания подтвердила, что в релизе действительно говорится то, что мы узнали, прочитав между строк. Это очень плохие новости для последующих проектов, которые перестраивают исходный код RHEL для создания совместимых дистрибутивов, таких как Alma Linux, 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 и так далее. Однако, насколько мы видим, Шляпа действует в полном соответствии с условиями GPL, которая требует от них только сделать исходный код доступным для людей. используя построенные из них двоичные файлы: другими словами, своим платежеспособным клиентам. Ключевым моментом является то, что для получения этих двоичных файлов клиенты, а также разработчики бесплатных учетных записей должны согласиться с лицензионным соглашением и соблюдать условия контракта, который имеет приоритет над лицензией GPL самого кода.

    В некотором смысле это можно интерпретировать как логическое продолжение шага, сделанного, когда компания в 2014 году внедрила CentOS внутри компании. сокращают свои усилия — за исключением, конечно, Oracle, у которой есть глубокие карманы для финансирования Oracle Linux, в комплекте с более дешевыми контрактами на корпоративную поддержку, улучшенным ядром, совместимым с Btrfs, и так далее.

    Дав время для успешного уничтожения большинства клонов, Red Hat закрыла собственную официальную бесплатную версию своего платного флагманского продукта. Вместо этого он переключился на предложение бесплатной тестовой версии, объявление, которое было сделано вместе с большим количеством положительных слов об участии сообщества, и так далее. На самом деле, на самом деле он отсекал тех, кого с его точки зрения можно было рассматривать как кучку халявщиков. Этот шаг сопровождался бесплатным развертыванием RHEL для разработчиков, но только до 16 машин.

    Путь вперед

    Дверь не была полностью закрыта. Если мы правильно понимаем, фактически Stream периодически ресинхронизируется с RHEL, когда выходит новый основной выпуск. Таким образом, когда будет выпущен RHEL 11.0, Stream на короткое время будет синхронизирован с ним — это означает, что нижестоящие дистрибутивы могут получить копию кода именно в этот момент времени и создать новую версию, совместимую с этим нулевым выпуском RHEL. . Проблема нижестоящих заключается в том, что с этого момента они не смогут получить пригодный для использования исходный код каждого последующего точечного выпуска и различных текущих обновлений.

    Некоторые комментаторы отмечают, что можно зарегистрировать бесплатную учетную запись Red Hat Developer и получить таким образом исходный код на законных основаниях. Это совершенно верно, но проблема в том, что лицензионное соглашение, которое вы должны подписать, чтобы получить эту учетную запись, не позволяет вам распространять программное обеспечение.

    Таким образом, хотя нижестоящие дистрибутивы все еще могут получить исходный код программного обеспечения, на самом деле они не могут использовать это. В принципе, если они вносят существенные изменения, они могут поделиться ими, но в целом смысл RHEL-совместимых дистрибутивов является избегать серьезные изменения и, таким образом, сохранить «совместимость ошибка для ошибки».

    Конечно, они могли занять позицию «опубликуй и будь проклят» и сделать это в любом случае. В лучшем случае вероятным результатом будет немедленная отмена их подписки и учетной записи. Это может сработать, но приведет к игре в кошки-мышки: нижестоящие дистрибьюторы постоянно открывают новые бесплатные учетные записи разработчиков, а Hat потенциально принимает ответные меры, планируя загрузки и расправляясь с учетными записями нарушителей. Это не будет устойчивой моделью.

    В худшем случае, однако, они могут столкнуться с потенциальным судебным иском до забвения.

    Таким образом, это воля по-прежнему можно получить исходный код несколькими разными путями, хотя некоторые из них имеют очень серьезные ограничения. На данный момент официальная реакция как Alma Linux, так и Rocky Linux сдержанно оптимистична, хотя в обсуждениях на форуме Rocky Linux есть признаки беспокойства.

    Еще в 2011 году Red Hat изменила способ распространения пакетов с исходным кодом таким образом, что, безусловно, смотрел как будто это было специально предназначено, чтобы усложнить жизнь перестроениям. Мы не знаем мотивов компании, и она, конечно же, не расскажет нам об этом, но, возможно, этот шаг был недостаточно успешным и, таким образом, привел к фактическому внедрению CentOS в доме.

    Как заявили в отделе FOSS, когда вышел CentOS Stream 9, мы считаем, что главной ошибкой Red Hat было принятие CentOS Linux в первую очередь. Этот шаг одобрил и узаконил бесплатного конкурента платного коммерческого продукта компании. (И тот, у которого в тот момент были проблемы, что не должно было вообще беспокоить Red Hat.) Если план состоял в том, чтобы каким-то образом причинить неудобства Oracle, он провалился, но, безусловно, значительно сократил продажи RHEL.

    В то время нижестоящим дистрибьюторам удалось найти способы обойти этот шаг, и вполне возможно, что они также смогут найти способы обойти этот шаг, но это значительно усложнит дальнейшую работу. Возможно, Шляпа возмущена успехом перестроений нового поколения. Хотя организации, стоящие за Rocky и Alma Linux, являются некоммерческими, дела у них идут хорошо. Например, буквально на прошлой неделе НАСА лицензировало Rocky Linux для внутреннего использования.

    Большая Пурпурная Шляпа представляет этот шаг как не особенно большое дело — как будто он был просто разработан, чтобы повысить популярность Stream, в то время как на самом деле он выглядит как согласованная атака на процветающую новую экосистему перестроек, возникшую в результате отмены ЦенОС Линукс.

    ТЛ; ДР?

    Временная шкала длинная и сложная, и если вы уже запутались, мы ни в коей мере не виним вас. Основные события и интерпретации их этим пресыщенным старым стервятником происходили следующим образом.

    • 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: Через несколько месяцев следует первый выпуск Alma Linux, а еще через несколько месяцев — Rocky Linux.
    • 2023: Red Hat прекращает предоставлять исходный код RHEL лицам, не являющимся клиентами.

    Тем временем…

    Сокращения рабочих мест, которые в начале этого года коснулись и Киндрил, и Red Hat в Соединенных Штатах, теперь начинаются здесь, в Центральной Европе, и несколько бывших коллег и некоторые личные друзья Рег На этой неделе были уволены FOSS Desk как в Hat, так и в других подразделениях Big Blue.

    Если этот шаг действительно приведет к гибели Альмы, Рокки и другие, компании и сообщества, на создание которых сотни людей потратили несколько лет, конечный результат может повысить прибыль IBM, но это также будет означать, что общественное мнение еще больше настроится против компании. С момента своего основания около 30 лет назад Red Hat разрешала клонирование и восстановление своих операционных систем, начиная с первых дней существования Red Hat Linux. Например, именно с этого начиналась Mandrake Linux: как перестроенная версия Red Hat Linux с рабочим столом KDE в тот момент, когда Hat считала, что лицензия Qt не позволяет включить ее. Короче говоря, убить их всех — это не тот шаг, который принесет Большую Пурпурную Шляпу друзьям… За исключением, возможно, акционеров IBM.

    Что это значит для 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 с долгосрочной поддержкой. ®

    Предыдущая статьяКак обезопасить свой смартфон и защитить свою конфиденциальность в 2023 году
    Следующая статьяЛучший iPhone 13 случаев в 2023 г.
    Виктор Попанов
    Эксперт тестовой лаборатории. Первый джойстик держал в руках в возрасте 3 лет. Первый компьютер, на котором „работал” был с процессором Intel i386DX-266. Тестирует оборудование для издания ITBusiness. Будь то анализ новейших гаджетов или устранение сложных неполадок, этот автор всегда готов к выполнению поставленной задачи. Его страсть к технологиям и приверженность качеству делают его бесценным помощником в любой команде.