Лицензирование Linux в enterprise: подписка и бесплатная установка
Разбираем лицензирование Linux в enterprise: чем отличается подписка на поддержку от бесплатной установки и какие пункты должны быть в договоре сопровождения.

О чем спорят, когда говорят про «бесплатный Linux»
Фраза «Linux бесплатный» звучит как обещание: поставили систему и ничего не платите. В одном смысле так и есть. Многие дистрибутивы распространяются по свободным лицензиям: их можно скачать, установить и использовать без покупки лицензии на установку.
Спор начинается, когда эту идею пытаются перенести в enterprise. В компании цена владения складывается не только из факта установки. Возникают вопросы про обновления безопасности, совместимость с вашим ПО и оборудованием, сроки реакции на инциденты и про то, кто отвечает, если что-то ломается.
Путаница обычно появляется из-за того, что в одно слово «лицензия» смешивают три разные вещи: собственно лицензии на Linux и компоненты (условия open source), подписку на поддержку конкретного дистрибутива (SLA, обновления, консультации, базы знаний) и услуги внедрения/сопровождения от интегратора (установка, настройка, миграция, мониторинг, 24/7).
Отдельная боль - закупки и проверки. На аудитах редко спрашивают «платили ли вы за Linux». Чаще смотрят, есть ли подтверждение прав на коммерческие компоненты, кто поставляет обновления, соблюдены ли условия лицензий, как оформляются изменения и кто несет ответственность по договору. Если в инфраструктуре есть проприетарные драйверы, агенты резервного копирования, СУБД или средства защиты, «бесплатность» быстро заканчивается.
Важно удержать простую мысль: право установить систему и право спокойно эксплуатировать ее под требования бизнеса - разные вещи. Поддержка и договор сопровождения нужны не чтобы «купить Linux», а чтобы зафиксировать риски, обязанности и ожидаемый уровень сервиса.
«Бесплатная установка»: что реально разрешено и что вы берете на себя
Когда говорят «Linux бесплатный», обычно имеют в виду, что исходный код и большинство пакетов доступны по open source лицензиям, и их можно использовать без покупки лицензии на установку. Но «бесплатно» не значит «без обязательств» и точно не значит «без рисков».
В enterprise вы ставите не «просто Linux», а набор компонентов: дистрибутив, ядро, системные библиотеки, утилиты, криптографию, драйверы, агенты мониторинга. У разных частей могут быть разные лицензии и условия. Рядом часто оказываются проприетарные элементы (например, микрокод, прошивки, драйверы от вендоров). Поэтому разговор про лицензирование всегда упирается в конкретный состав вашей сборки.
Что реально разрешено
Чаще всего лицензии позволяют устанавливать, запускать и копировать ПО внутри организации, а также менять конфигурацию и код, если это нужно.
Но при распространении за пределы компании (например, передача образов подрядчику или дочерней компании как «готового продукта») условия уже могут отличаться. Некоторые лицензии требуют сохранять уведомления, прикладывать текст лицензии, а иногда и предоставлять исходники модификаций.
Что вы берете на себя
Если вы выбираете модель «скачали и поставили», ответственность за эксплуатацию становится вашей задачей. На практике это означает регулярный патч-менеджмент и контроль уязвимостей по всем пакетам, сборку и хранение репозиториев/образов с контролем целостности, тестирование обновлений на совместимость с бизнес-системами и оборудованием, разбор инцидентов (ядро, драйвер, пакет, настройка), а также планирование жизненного цикла версий и миграций.
Простой пример: в больнице сервер на Linux обслуживает медицинскую систему и печать браслетов. Выходит обновление ядра, которое закрывает критическую уязвимость, но меняет поведение драйвера сетевой карты. Если нет тестового контура и понятной процедуры отката, «бесплатная установка» превращается в простой: нужно срочно диагностировать, откатывать пакеты, фиксировать конфигурацию и документировать решение.
Поэтому «скачали и поставили» почти никогда не равно «внедрили в enterprise». Установка бесплатна, а надежность и предсказуемость появляются там, где заранее выделены люди, процессы и контроль изменений.
Что такое подписка на поддержку и почему это не «лицензия на Linux»
Подписка на поддержку Linux - это оплата сервиса, а не покупка права «ставить Linux». Компоненты Linux часто распространяются по открытым лицензиям: установить можно бесплатно, но никто не обязан бесплатно отвечать за сбои, выпускать исправления под ваш контур или гарантировать сроки реакции.
Обычно в подписке оплачивают SLA (время реакции и восстановления, приоритеты инцидентов), регулярные обновления безопасности и исправления, доступ к репозиториям (пакеты, патчи, иногда расширенные или сертифицированные сборки), консультации и разбор сложных случаев (ядро, сеть, файловые системы, виртуализация), а также сопровождение жизненного цикла версии: что поддерживается сейчас и как переходить дальше.
Важно понимать роли. Есть разработчик дистрибутива (вендор), который определяет правила поддержки и выпускает обновления. Есть партнер или интегратор, который может быть первой линией и помогать внедрять. И есть ваш ИТ-отдел, который отвечает за эксплуатацию внутри периметра: доступы, настройки, резервное копирование, изменения.
Подписка почти всегда «привязана к объему»: числу физических серверов, сокетов CPU, виртуальных машин, нод кластера. Это способ посчитать нагрузку на поддержку и объем обновлений, а не чья-то прихоть.
Пример: в банке работают 20 VM с Linux. «Бесплатная установка» дает базовую систему, но при критической уязвимости патч, проверка совместимости и быстрое развертывание становятся вашей задачей. Подписка дает официальный канал обновлений и понятный путь эскалации. Для крупных внедрений, где вместе идут серверы и интеграция инфраструктуры, разделение ответственности особенно важно: поставка «железа» и проект могут идти отдельно, а поддержка ОС фиксируется как измеримый сервис.
Чем это отличается по рискам, срокам и ответственности
Разница между «поставили бесплатно» и подпиской заметнее всего в момент сбоя. В первом случае ответственность фактически лежит на вашей команде: она ищет причину, подбирает исправление, проверяет, что оно не ломает другие сервисы, и потом объясняет аудитору, почему выбран именно такой путь. При подписке появляется вторая сторона с обязанностью помогать: диагностика, рекомендации, патчи и, часто, формальные сроки реакции. Это меняет и управление рисками, и то, как тема выглядит на уровне руководства.
По простоям разница обычно измеряется часами и днями. Без поддержки инцидент легко превращается в цепочку «проверили форумы, откатили пакет, собрали свое ядро». С поддержкой вы заранее знаете, куда эскалировать проблему и какие шаги считать корректными.
На практике расходятся ожидания по нескольким вопросам: кто исправляет (ваши инженеры или совместно с вендором/интегратором), кто «доказывает» для ИБ и аудита (внутренние пояснения или официальные рекомендации/идентификаторы исправлений), кто отвечает за восстановление и DR (самостоятельный план или согласованные процедуры), и есть ли фиксированные SLA по срокам.
Отдельная тема - предсказуемость обновлений и жизненный цикл версий. «Бесплатная установка» не обещает, что через год у вас останутся безопасные обновления для этой ветки и что изменения не будут неожиданными. При поддержке проще договориться о стабильных репозиториях, окнах обновлений, правилах тестирования и о том, что считается «поддерживаемой» конфигурацией.
И, наконец, compliance. Регуляторам и внутренним политикам важны не слова «open source», а управляемость: учет компонентов, контроль уязвимостей, процесс патч-менеджмента, следы согласований. Поддержка помогает закрывать это документами и процедурами, а не героизмом команды после инцидента.
Как это должно отражаться в договоре сопровождения
В договоре сопровождения важно не смешивать два слоя: права на использование ПО (лицензии конкретных компонентов и правила распространения) и услуги поддержки (обязанности подрядчика). Именно из-за этого и возникают споры.
Начните с предмета договора: что именно вы покупаете как услугу. Это может быть установка и настройка, регулярные обновления и патчи, консультации, регистрация и разбор инцидентов, рекомендации по безопасности. Если поддержка включает доступ к репозиториям обновлений или базе знаний вендора, это лучше прописать отдельно, чтобы не возникло ожиданий «все включено».
SLA стоит формулировать так, чтобы его можно было проверить по логам и тикетам: время реакции и восстановления по критичностям, часы поддержки (24/7 или рабочие), каналы (телефон, почта, портал), правила приема заявки (с какого момента идет отсчет), отчетность (как часто и в каком виде).
Периметр должен быть конкретным: перечень серверов и сред (prod/test/dev), типы развертывания (физика, виртуализация, частное облако), а также кто отвечает за гипервизор, хранилище и сеть. Без этого легко получить ситуацию, когда «ОС под поддержкой», а проблема на стыке, и стороны спорят, чья зона.
Не менее важны исключения. Прямо зафиксируйте, что не входит: самописные пакеты, неподдерживаемые сторонние драйверы, экспериментальные ядра, ручные изменения без согласования. Отдельно - что считается платной работой.
И опишите порядок эскалации и взаимодействия с третьими сторонами: кто и когда подключает производителя оборудования, провайдера облака или разработчика прикладной системы. Пример: в больнице упал сервис на двух узлах. Если в договоре заранее указано, что подрядчик по Linux ведет инцидент, но для диагностики RAID эскалирует в поддержку производителя, а вы обеспечиваете доступ и окна работ, спорить будет почти не о чем.
Жизненный цикл версий и обновления: о чем договориться заранее
Чаще всего спорят о цене и «бесплатности». Но деньги и риски обычно спрятаны в жизненном цикле версий: сколько лет система получает исправления, как быстро закрываются уязвимости и кто отвечает за план обновления.
LTS (долгая поддержка) дает предсказуемые обновления безопасности и исправления ошибок в рамках одной ветки. ESM (расширенная поддержка) обычно включается после окончания основного срока, когда систему нельзя быстро обновить, но оставлять без патчей опасно. Если у вас критичные сервисы, жить на версии 5-7 лет без понятных условий поддержки - прямой путь к авралам.
В договоре полезно заранее зафиксировать: какие версии и редакции покрываются поддержкой и с какой даты, срок поддержки ветки (LTS) и правила продления на ESM, что считается «обновлением» (патч, минорный релиз, мажорный релиз) и кто согласует переход, сроки реакции на критичные уязвимости и как передаются рекомендации, а также кто отвечает за тестирование и возможные простои при обновлениях.
Отдельно проговорите правила изменений. В крупных организациях обновления должны идти по расписанию: стенд, пилотная группа серверов, затем prod. Если что-то пошло не так, нужен заранее согласованный план возврата.
По уязвимостям важно договориться не только о «патчах», но и о коммуникации: как вы узнаете о проблеме, какие сроки на выпуск и установку, какие временные меры применяются, если исправление требует времени. Для инфраструктуры с круглосуточной эксплуатацией такие детали часто важнее самой установки.
Пошагово: как выбрать модель поддержки и не ошибиться с объемом
Здесь часто путают два вопроса: что разрешает лицензия на ПО и что гарантирует поддержка. Чтобы не купить лишнее и не остаться без ответственности со стороны подрядчика, удобно идти по шагам.
Сначала опишите, где Linux критичен. Для базы данных или сервиса записи пациентов простой в 2 часа может быть недопустим, а для тестового стенда - терпим. Сразу зафиксируйте допустимое время простоя и время реакции.
Затем выберите режим поддержки под реальную нагрузку. Если инциденты случаются ночью или по выходным, нужны 24/7 и понятная эскалация. Если сервисы работают в рабочие часы, иногда достаточно поддержки по графику. Отдельно решите, нужен ли выезд инженера на площадку или достаточно удаленной помощи.
Дальше определите, как считается объем. Это частый источник ошибок: считать по физическим серверам, по виртуальным машинам, по сокетам или ядрам. Уточните периметр: prod, тест, DR-площадка, кластеры, контейнерные узлы. Иначе подписка «вдруг» вырастет после миграции в виртуализацию.
После этого договоритесь об обновлениях и изменениях: кто планирует окна обслуживания, кто тестирует патчи, как выполняется откат, кто ведет репозиторий и как быстро закрываются критические уязвимости.
И закрепите отчетность и метрики: ежемесячные отчеты по инцидентам и SLA, статус уязвимостей, список изменений.
Пример: учреждение внедряет стойковые серверы и рабочие станции, а часть сервисов должна работать без перерывов. Логично отдельно считать критичные серверы с 24/7, а для учебных или офисных VM оставить поддержку в рабочие часы.
Типичные ошибки при закупке и сопровождении Linux
Самая частая ошибка начинается со слов «он же бесплатный». Да, многие компоненты Linux распространяются по open source лицензиям, но это не отменяет обязательств: соблюдать условия лицензий, вести учет компонентов, отвечать за обновления и безопасность и иметь план действий на случай инцидента.
Чуть реже проблема появляется уже после закупки поддержки: в договоре не фиксируют, какие окружения входят в объем работ. В итоге тестовый контур внезапно становится «не нашим», а в dev обновления идут без ограничений и ломают совместимость. Лучше заранее описать prod/test/dev, количество инстансов (или узлов), критичность и часы доступности.
Пять вещей, которые чаще всего приводят к спорам и простоям
Обычно конфликты и простои возникают из-за одинаковых причин. Поддержка вроде есть, но нет ответственных и понятной эскалации: кто открывает заявку, кто подтверждает простой, кто принимает работу. Окна обновлений не согласованы, и перезагрузка ради патчей попадает на отчетный период или прием пациентов. Не проверили драйверы, прошивки и совместимость, и после обновления ядра перестает работать сетевой адаптер или RAID. В договоре размыто, что считается «инцидентом», а что «консультацией», и время реакции трактуют по-разному. Учет пакетов и изменений ведется «на словах», из-за чего сложно пройти аудит и доказать compliance.
Конкретный пример: организация закупила поддержку дистрибутива, но обновляла серверы без увязки с прошивками контроллеров. После планового апдейта один узел перестал видеть хранилище. Формально это выглядело как «проблема железа», хотя корень был в совместимости версий.
Если коротко: чаще всего все ломается не на бумаге, а на деталях процесса. Чем точнее они прописаны, тем меньше сюрпризов в эксплуатации.
Короткий чеклист перед подписанием договора
Перед подписанием полезно пройтись по нескольким пунктам. Это занимает немного времени, но экономит недели споров, когда что-то ломается или приходит проверка.
Сначала убедитесь, что вы понимаете текущую картину: где и какие версии Linux стоят (серверы, виртуалки, рабочие станции, тестовые контуры). Если такого списка нет, договор почти наверняка получится «про все и ни о чем». Поддержка в реальности начинается с инвентаризации.
Дальше определите, какие сервисы критичны, и какой SLA нужен. Одно дело - файловый сервер для отдела, другое - система, на которой держится прием пациентов, госуслуга или платежи. SLA должен быть привязан к времени реакции и восстановлению.
Перед подписью согласуйте: кто делает обновления и в какие окна, кто принимает результат; кто отвечает за откат, если обновление сломало сервис; что считается инцидентом, а что изменением; как выглядит эскалация; есть ли план на конец поддержки версии и миграцию.
Отдельно зафиксируйте требования к отчетности и безопасности: какие отчеты вы получаете (по инцидентам, обновлениям, уязвимостям), как часто, в каком виде, и что считается закрытием задачи.
Практический момент: если у вас стоит «бесплатная установка» Linux без подписки, то обновления и устранение уязвимостей могут полностью остаться на вашей стороне. В договоре это лучше написать прямо, чтобы при инциденте не возникло «мы думали, что вы обновляете».
Пример из практики: одна задача, два подхода
Банк переносит часть внутренних сервисов на Linux: мониторинг, журналирование и вспомогательный API, который нужен круглосуточно. Дистрибутив один и тот же, но поддержка оформлена по-разному. Разница проявляется не в установке, а после первого серьезного инцидента.
Вариант А: «бесплатно поставили»
Администратор ставит Linux из открытых репозиториев, настраивает все своими силами и фиксирует это как «без лицензий». Договор сопровождения на ОС не подписывают, обновления делают по возможности.
Ночью после планового обновления одного из пакетов сервис перестает отвечать. Дежурная смена видит общую ошибку и не понимает, где причина: ядро, драйвер, библиотека или конфигурация. Начинается переписка «кто ставил», «какие версии», «а у кого доступ». Восстановление затягивается, потому что нет единого канала эскалации и заранее согласованного времени реакции.
Вариант Б: подписка и договор сопровождения
Во второй итерации банк оформляет подписку на поддержку и заранее прописывает SLA: уровни критичности, время реакции, окно обновлений, порядок отката и ответственных. Это не «лицензия на Linux», а оплачиваемая помощь, доступ к проверенным обновлениям и формальная ответственность сторон.
При ночном инциденте дежурный открывает заявку с приоритетом P1. В ответе есть чеклист сбора данных, подтверждение времени следующего контакта и понятная ветка эскалации. После восстановления банк получает отчет: причина, что сделали, как избежать повтора, какие обновления запланировать.
Перед стартом проекта полезно заранее решить и зафиксировать: кто отвечает за обновления и безопасность и как часто они ставятся; какой SLA нужен (24/7 или только рабочие часы) и что считается простоем; как выглядит эскалация и кто принимает решения ночью; какие отчеты нужны для внутреннего контроля и аудита; где граница ответственности (ОС, приложения, железо, интеграции).
Вывод простой: «бесплатная установка» работает, пока все идет гладко. Но при первом сбое цена неопределенности часто выше стоимости подписки и понятного договора.
Следующие шаги: как подготовиться и с кем обсудить сопровождение
Начните с вводных: сколько серверов и виртуальных машин, какие критичные сервисы на них работают, кто будет администрировать и какой простой для бизнеса допустим.
Полезно заранее оформить короткий документ с ожиданиями по SLA: часы поддержки (8/5 или 24/7), время реакции, время обходного решения, требования к обновлениям безопасности и кто берет на себя изменения в конфигурации.
При разговоре с поставщиком поддержки или интегратором быстро проясняют реальный уровень сервиса простые вопросы: как устроены обновления (окна, тестовый контур, откат), как работает эскалация (кто отвечает ночью, как подключают третью линию), какие отчеты вы получите (инциденты, патчи, уязвимости, соответствие политикам), где граница ответственности (ОС, ядро, пакеты, гипервизор, middleware), как подтверждается объем (узлы, сокеты, виртуальные инстансы, кластеры).
Сопровождение Linux редко живет отдельно от инфраструктуры. Согласуйте, как оно увязывается с серверами, СХД, сетью и резервным копированием: где хранятся репозитории, как обновления влияют на драйверы и прошивки, кто отвечает за мониторинг и восстановление после сбоя.
Если внутри команды не хватает времени или экспертизы, часть работ можно отдать системному интегратору. Например, GSE.kz совмещает системную интеграцию с поставкой серверов, рабочих станций и круглосуточной техподдержкой, что удобно, когда нужно закрепить ответственность за стык ОС и оборудования в одном контуре.
FAQ
Правда ли, что Linux в компании можно использовать полностью бесплатно?
Если речь только о праве скачать и установить большинство дистрибутивов, то да: отдельная «лицензия на установку» обычно не нужна. Но в компании стоимость появляется из-за обязанностей по обновлениям, безопасности, совместимости и ответственности при сбоях, а также из-за возможных коммерческих компонентов рядом с ОС.
Чем подписка на поддержку отличается от лицензии на Linux?
Лицензии open source — это юридические условия использования и распространения кода. Подписка — это оплачиваемый сервис: обновления безопасности, доступ к репозиториям, SLA, консультации и эскалация при инцидентах; она не «покупает право ставить Linux», а снижает риски эксплуатации.
Что я беру на себя, если просто «скачал и поставил» Linux?
Без поддержки вы сами отвечаете за патч-менеджмент, контроль уязвимостей, тестирование обновлений, хранение репозиториев/образов и разбор инцидентов. При поддержке появляется вторая сторона с зафиксированными обязанностями и сроками реакции, что обычно сокращает простои и упрощает объяснения для ИБ и аудита.
Что меняется при сбое: без поддержки и с поддержкой?
Когда обновление ломает совместимость, без поддержки вы ищете решение сами: диагностика, откат, подбор версий, документирование. При подписке есть понятный канал эскалации и рекомендации, а иногда и исправления под поддерживаемую конфигурацию, плюс формальные сроки реакции по SLA.
Что чаще всего спрашивают на аудитах про Linux и обновления?
Аудиторам обычно важнее управляемость: учет компонентов, легальность коммерческих частей, процесс обновлений и контроль изменений, а также кто несет ответственность по договору. «Мы ничего не платили» редко помогает, если нет подтвержденных источников обновлений и понятного процесса безопасности.
Какие пункты обязательно прописать в договоре сопровождения Linux?
Начните с предмета: какие услуги покупаются (обновления, инциденты, консультации, внедрение) и для какого периметра (prod/test/dev, список узлов). Затем зафиксируйте SLA так, чтобы его можно было проверить по тикетам, и отдельно пропишите границы ответственности на стыке ОС, железа, сети, СХД и приложений.
Что обычно не входит в поддержку и из-за чего потом начинаются споры?
Обычно не входят самописные пакеты, неподдерживаемые драйверы, экспериментальные ядра и ручные изменения без согласования. Это лучше написать прямо, чтобы при инциденте не было спора «почему не помогли», и отдельно определить, какие работы считаются дополнительными и оплачиваются отдельно.
Как не попасть в ловушку жизненного цикла версий (LTS/ESM)?
Договоритесь заранее, какие версии поддерживаются, сколько длится поддержка ветки и что происходит после окончания срока (LTS/расширенная поддержка). Также стоит закрепить правила обновлений: что считается патчем, минорным и мажорным обновлением, кто согласует переход, как тестируются изменения и как выполняется откат.
Как правильно посчитать объем поддержки: серверы, VM или сокеты?
Уточните модель учета: по физическим серверам, сокетам CPU, виртуальным машинам или узлам кластера — и сразу определите, какие среды входят в объем (prod, test, dev, DR). Иначе после виртуализации или роста кластера объем поддержки «вдруг» увеличится и окажется, что часть инфраструктуры не покрыта.
Когда имеет смысл привлекать интегратора вместе с поставкой оборудования?
Если вы ставите Linux на серверы и одновременно отвечаете за стабильность «железо + ОС», удобнее, когда один подрядчик ведет стык совместимости драйверов, прошивок и обновлений. В таком формате системный интегратор, который поставляет серверы и обеспечивает 24/7 поддержку, помогает быстрее разруливать инциденты и фиксировать ответственность в одном контуре, как это делает GSE.kz.