В декабре 2020 года мы рассказывали о том, что компания Red Hat серьезно ограничила поддержку CentOS 8. Сразу после окончания срока службы CentOS 6 компания Red Hat кардинально изменила жизненный цикл CentOS, перенеся сроки окончания поддержки с 2029 на 2021 год. При этом компания фактически заявила, что проект CentOS в том виде, в котором мы его знаем, завершен. У нас есть статья и видео, посвященные этому изменению, поскольку оно совершенно потрясло рынки, которые воспринимали Red Hat как организацию, дружественную сообществу. С покупкой компании IBM эта позиция меняется. В той статье и видеоролике мы высказали мнение, что, поскольку CentOS часто является переходом к RHEL, Red Hat необходимо предложить новое предложение. Мы также отметили, что несколько странно прекращать выпуск текущей версии без предложения замены. Похоже, что у Red Hat есть ответ, и он заключается в новом преимуществе программы для разработчиков.
Анализ изменений в программе для разработчиков Red Hat
Red Hat уже много лет имеет бесплатную подписку на программу для разработчиков. Это была основная точка входа в использование RHEL без необходимости платить за подписку. Откровенно говоря, такая программа нужна компании Red Hat, поскольку сообщество разработчиков много работает над любой ОС, в том числе и над RHEL.
Пока мы не зашли слишком далеко, у нас есть видеоверсия этой статьи, если вы предпочитаете слушать:
.
Одна из ключевых проблем заключалась в том, что условия программы для разработчиков ранее ограничивали ее использование разработчиками одномашинных систем. Когда мы говорили Red Hat на конференциях: «Мы бы использовали RHEL для тестирования серверов, но, честно говоря, лицензирование слишком дорого для того, что мы делаем». Нам отвечали, что нужно использовать программу для разработчиков. Мы, конечно, не могли этого сделать, потому что это ограничивало нас одной машиной, в то время как у нас обычно есть одна или две дюжины систем в производственном конвейере рецензирования в любой момент времени. Лицензия на одну машину — это прекрасно, но мы производим не только сегодняшний контент, а скорее контент, который будет запущен через 60-90 дней.
Компания Red Hat осознает это и вносит серьезные изменения:
Мы решаем эту проблему, расширяя условия программы Red Hat для разработчиков таким образом, чтобы подписка Individual Developer на RHEL могла использоваться в производстве для 16 систем. Именно так это и звучит: для небольших производств это бесплатная, самостоятельная поддержка RHEL. Для загрузки RHEL и получения обновлений достаточно войти в бесплатную учетную запись Red Hat (или использовать единый вход через GitHub, Twitter, Facebook и другие учетные записи). Больше ничего не требуется. Это не программа продаж, и ни один торговый представитель не будет осуществлять последующие действия. В рамках подписки существует возможность легко перейти на полную поддержку, но это уже на ваше усмотрение.
Расширенную программу Red Hat Developer можно также использовать для запуска RHEL в основных публичных облаках, включая AWS, Google Cloud Platform и Microsoft Azure. При этом необходимо оплачивать только обычный хостинг, предоставляемый выбранным провайдером; операционная система бесплатна как для разработки, так и для небольших производственных нагрузок.
Шестнадцать производственных систем может показаться много, но у меня дома более шестнадцати экземпляров Linux только для работы таких служб, как управление WiFi, сетевыми хранилищами, камерами наблюдения и т.д. Мне нужно, чтобы они работали 24×7 для поддержания дома в рабочем состоянии, но основная ценность заключается в стеках приложений, поэтому даже небольшие дополнительные затраты заставят меня переключиться. В сравнении с Ubuntu или Debian ценность RHEL фактически отсутствует. Поэтому мысль о том, что одна из моих «производственных» лицензий может быть поглощена приложениями, подобными этим, означает, что это ограничение довольно пугающее.
По крайней мере, Red Hat заявляет, что это не программа продаж и что ни один торговый представитель не будет сопровождать вас. Мы понимаем это так, что если вы подпишетесь на программу для разработчиков, то, согласно формулировке Red Hat, ни один торговый представитель не будет связываться с вами. Это кажется немного странным, что Red Hat никогда не будет заставлять торговых представителей отслеживать контакты в программе для разработчиков, но многие будут рады этому.
Red Hat также распространяет свое решение на команды с помощью Red Hat Cloud Access для решения проблемы совместных сред разработки.
Мы признали, что одной из проблем программы для разработчиков было ее ограничение индивидуальными разработчиками. Теперь мы расширяем программу Red Hat Developer, чтобы облегчить участие в ней команд разработчиков заказчика и воспользоваться ее преимуществами. Теперь эти команды разработчиков могут быть добавлены в программу без дополнительной оплаты через существующую подписку заказчика, что поможет сделать RHEL более доступной платформой разработки для всей организации. В рамках этой программы RHEL также может быть развернута через Red Hat Cloud Access и доступна в основных публичных облаках, включая AWS, Google Cloud Platform и Microsoft Azure, без дополнительных затрат, за исключением обычной платы за хостинг, взимаемой выбранным облачным провайдером.
В целом, это хорошо для программы, независимо от прекращения выпуска CentOS. Компания Red Hat также рада, что она сделала это.
Компания Red Hat признает, что ей предстоит еще многое сделать для решения проблем, связанных с использованием CentOS:
Мы знаем, что эти программы не решают всех задач, связанных с использованием CentOS Linux, поэтому мы еще не закончили работу по предоставлению дополнительных возможностей для легкого получения RHEL. Мы работаем над множеством дополнительных программ для других областей применения и планируем представить очередное обновление в середине февраля. (Источник: Red Hat)
Приятно слышать, что компания Red Hat рассматривает другие варианты, но почему она сообщает об этом столь фрагментарно? Пользователи фактически находятся в «неопределенности» с CentOS, и каждый день неопределенности означает все больший переход от экосистемы RHEL. Как и в случае с первым объявлением, когда крупная компания прекратила выпуск линейки и не объявила о ее замене, сообщение об этих изменениях выглядит странным. Либо это станет примером того, как не следует сообщать о переходе на новый продукт, либо мы видим симптом того, что у Red Hat нет плана, и все это делается наспех.
В связи с этим мы переходим к заголовку, который привлек наше внимание. Жирным шрифтом выделен текст, который мы видим:
Сегодня мы расскажем о некоторых новых бесплатных и дешевых программах, которые мы добавляем в RHEL. Это первые из многих новых программ. (Источник: Red Hat).
Термин «недорогой» отсутствует в остальной части объявления. Перед каждым другим «cost» после этого отрывка ставится «no».
Можно было бы возразить, что «недорогая» относится к обновлению подписки до полной поддержки, но в объявлении, пытающемся сгладить реакцию сообщества на анонс CentOS, не похоже, что аудитория сочтет «недорогой» полную поддержку RHEL. Я могу считать бублик за 1,50 долл. в местном магазине «недорогим», но было бы глупо полагать, что огромная часть мира не воспримет его как роскошную дорогую цену.
Создается впечатление, что в этом анонсе RedHat предусмотрела вариант с низкой ценой, потом убрала его и объявит о нем в феврале. Просто забыли поменять заголовок. Как человек, который сам является плохим редактором, я сочувствую этому, но мне кажется, что это подсказка.
Это одна из самых странных серий, которую можно увидеть от крупной технологической компании за последнее время. Примерно через полтора месяца после фактического прекращения выпуска CentOS компания Red Hat расширяет программу для разработчиков. Те, кто хотел использовать загрузку и установку, переходят на загрузку, установку и активацию лицензии, где необходимо подсчитывать количество доступных экземпляров.
Самым странным в этом объявлении, пожалуй, является то, что Red Hat постепенно сливает информацию. Например, почему Red Hat не сказала в декабре, что программа для разработчиков будет расширена подобным образом с февраля 2021 года? Если бы существовали технические ограничения, то даже заявление о первом квартале 2021 года было бы разумным и дало бы некоторый запас прочности. Если быть точным, то именно это компания Red Hat и делает сегодня, заявляя о доступности обновленной подписки для разработчиков с 1 февраля 2021 года. Она обещает вывести RHEL на новые сценарии использования в середине февраля 2021 года. Если мы уже устанавливаем модель, при которой что-то анонсируется сегодня, а поставляется в феврале, то почему бы не объявить о планах сейчас и не указать двусмысленную дату.
Тем временем, для наших читателей это совершенно потрясающее объявление. Расширение до 16 производственных систем позволит охватить целый ряд сценариев использования. Но даже при таком охвате Red Hat фактически меняет модель взаимодействия со своей платформой, переходя от модели «загрузи и работай» к модели подписки. Это добавляет дополнительные шаги и сложности. Это также означает, что вся экосистема переходит под контроль подписных служб Red Hat. Можно поверить на слово Red Hat, что она будет предоставлять их бесплатно, если речь идет о частном лице с персональным сценарием использования, но если речь идет о чем-то большем, то это гораздо сложнее. Подписки — это постоянный источник дохода, но вы должны доверять поставщику, который предоставляет подписку. В настоящий момент Red Hat подорвала доверие сообщества пользователей CentOS, на которое она пытается перейти.
Почему это потрясающее объявление для наших читателей, объясняется просто. Это огромная возможность. Red Hat показывает, что она переходит от старой Red Hat, которой восхищались, к более классической модели IBM, которая, возможно, менее дружелюбна к сообществу, несмотря на тон ее PR-объявлений. Если бы я был администратором или консультантом по Linux, я бы создал целую фирму, занимающуюся поиском организаций, использующих CentOS, и помогающую им перейти на Ubuntu, Debian или даже OpenSUSE. Это абсолютная золотая жила возможностей. Я бы не остановился на этом, а сразу же занялся бы RHEL от Red Hat, как только освоил бы этот процесс. Учитывая, что CentOS, похоже, прекращает свое существование по собственной прихоти, среди клиентов RHEL обязательно найдется часть тех, кто будет нервничать, особенно если они используют смешанную среду.