Популярная платформа Docker вынуждает бесплатных клиентов переходить на коммерческие подписки, угрожая удалением хранилищ кода
Требования Docker
Платформа Docker уведомила клиентов архивного бесплатного тарифа для команд (Free Team) о необходимости перехода на платную подписку в течение 30 дней, иначе их аккаунты будут заблокированы, а загруженные контейнерные образы — стёрты. Об этом информирует портал DevClass.
Согласно полученным данным, Docker разослала оповещение пользователям тарифа Free Team, среди которых значительную часть составляют создатели открытого программного обеспечения.
В сообщении поясняется, что данный тарифный план прекращает действие с 14 апреля 2023 года, и до этой даты участникам необходимо выбрать один из групповых вариантов — Docker Team или Docker Business (от $300 ежегодно за участника). Не выполнившим это требование в установленный срок грозит потеря доступа к приватным хранилищам в Docker Hub. После блокировки, спустя следующие 30 дней пользовательские материалы, включая репозитории, «подлежат уничтожению» (“…it will be subject to deletion”), как указано в уведомлении.
Согласно информации в разделе часто задаваемых вопросов на сайте Docker, нововведение затронет менее 2% пользователей платформы. Официально поддерживаемые открытые проекты останутся без изменений. Переход с Free Team на бесплатный персональный аккаунт с понижением статуса не предусмотрен. Однако компания допускает возможность переноса данных проектов с аккаунтов Free Team на личные учетные записи или альтернативные платформы до момента блокировки репозиториев.
Реакция сообщества
Объявленные Docker изменения вызвали тревогу в среде разработчиков открытого программного обеспечения. Проблема заключается не только в принудительном переходе на платные подписки. Удаление образов из репозиториев Docker Hub негативно скажется не только на их владельцах, но и на сторонних организациях, чья инфраструктура зависит от этих образов.
Дополнительным источником беспокойства стала потенциальная возможность захвата освободившихся названий проектов злонамеренными лицами после удаления связанных учетных записей. Тем не менее, в своем FAQ Docker гарантирует резервирование таких имен за первоначальными владельцами.
Открытые проекты получат поддержку с оговорками
Компания также напомнила о программе DSOS (Docker-Sponsored Open Source), которая предоставляет сопровождающим открытых проектов бесплатный доступ к премиум-функциям Docker Hub. Для участия необходимо подать заявку.
Проекты, претендующие на участие в DSOS, должны соответствовать ряду требований, включая запрет на извлечение коммерческой выгоды. Это условие вызывает опасения у некоторых разработчиков открытого ПО, которые сомневаются в возможности соответствовать критериям программы.
Как отметил Тим Перри (Tim Perry), создатель httptoolkit – открытого инструмента для отслеживания HTTP(S)-трафика, его проект приносит скромный доход, достаточный лишь для поддержания разработки. Эта особенность, вероятно, станет препятствием для участия в DSOS.
Нил Хенлон (Neil Hanlon) из Rocky Linux (разработчик дистрибутива, бинарно совместимого с Red Hat Enterprise Linux) и Роберт Шек (Robert Scheck), представитель проекта rpki-client, подали заявки на участие в программе значительное время назад, но до сих пор не получили четкого ответа. По словам Шека, он обратился в Docker еще в июне 2021 года.
Тарифная политика Docker
Docker представляет собой технологическую платформу для создания и администрирования контейнерных приложений, разработанную американской корпорацией с аналогичным названием. Она даёт возможность стандартизировать доставку не только прикладных программ, но и всей требуемой инфраструктуры в унифицированном виде (Docker-образ), который без труда разворачивается и функционирует в распространённых операционных средах.
Согласно актуальным данным корпоративного портала, на текущий момент клиентам предлагается четыре варианта подписок на Docker: индивидуальная (Personal), продвинутая (Pro), коллективная (Team) и корпоративная (Business). Начальный уровень предоставляется без оплаты, остальные — стоимостью от $5, $9 и $24 за пользователя ежемесячно.
Personal и Pro ориентированы на одиночных программистов, тогда как Team и Business предназначены для рабочих групп, в связи с чем включают расширенный набор средств для коллективного взаимодействия. Бесплатный индивидуальный план, оставшийся единственным некоммерческим предложением, компания описывает как «идеальное» решение для создателей open-source проектов и образовательных целей.
Корректировка ценовой стратегии была инициирована Docker в конце лета 2021 года, когда выяснилось, что подавляющее большинство специалистов, задействующих платформу в профессиональной деятельности, используют её на безвозмездной основе.