Покупка лицензии на программное обеспечение – это способ оплаты его использования в виде загрузки приложения, пользования сервисом или операционной системой. Наиболее распространенной моделью сейчас стала оплата фактически используемых ресурсов, в том числе и для десктопных приложений (которые раньше обычно оплачивались один раз – в момент покупки). Но какую бы модель оплаты вы ни применяли, вам необходимо отслеживать использование ПО – как для целей бюджетирования, так и для контроля выполнения различных требований, в том числе условий лицензии.
Например, используете ли вы в коммерческих целях лицензии, предназначенные для студентов или индивидуальных пользователей? Такие ситуации часто вскрываются при проверках – компании считают, что они по крайней мере стараются двигаться в правильном направлении, поэтому их совесть чиста, однако у закона иное мнение на этот счет.
Существуют приложения, предназначенные для учета использования лицензий. Если ваша организация не настолько велика, чтобы тратить деньги на специальные инструменты, начните с простого и ведите учет всех лицензий в общедоступной электронной таблице. Фиксируйте в ней как минимум следующие детали:
• Дату приобретения.
• Дату/стоимость продления.
• Контактные данные поставщика лицензии.
• Контактные данные вашего персонального менеджера, такие как электронная почта/телефон/адрес.
• Комментарии, для чего конкретно используется лицензия.
• Ключи/коды лицензий.
Чтобы поддерживать список в актуальном состоянии, его следует пересматривать не реже чем раз в шесть месяцев, а также при каждой покупке или продлении лицензий.
Часто компании недоплачивают или переплачивают за лицензии. У крупных поставщиков программного обеспечения (таких как Microsoft, Oracle, IBM) лицензии сложные и часто меняются. Раньше с этим было проще, потому что лицензии привязывались к отдельным физическим серверам. Но с появлением многоядерных процессоров и виртуализации уже невозможно исходить из того, что на одном физическом сервере будет размещаться, например, 10 виртуальных серверов. Как в связи с этим должна измениться лицензия? И что, если сервер будет работать только в определенное время, например в общедоступном облаке? Поставщики опасаются, что им будут недоплачивать, и соответственно адаптируют лицензии.
По мере роста вашего проекта довольно велик риск столкнуться с отзывом какой-то из лицензий. Поэтому важно при изменении лицензии внимательно проверять все условия. Обратитесь к менеджеру по работе с клиентами вашего поставщика, который будет рад вас проконсультировать.
Лицензии на использование операционных систем и систем управления базами данных могут быстро стать очень затратными, если вы не будете внимательны. Использовать Microsoft SQL Server для разработки ничего не стоит, но для использования этой СУБД в продакшене вам придется покупать дорогую лицензию, стоимость которой в некоторых случаях может равняться зарплате разработчиков.
Большинство поставщиков с радостью предоставят вам полный доступ к своим инструментам для целей разработки, потому что так они могут зацепить вас или привязать к своему решению. Взвешенное принятие технических решений, с учетом всех особенностей лицензирования, принесет вам дивиденды в будущем.
Поставщики публичных облачных решений в некоторой степени позволяют преодолеть недостатки лицензирования. И Amazon, и Azure предлагают виртуальные серверы, в которых стоимость лицензии включена в поминутную оплату. Запуск экземпляра Windows Server EC2 будет стоить всего на несколько центов в минуту дороже, чем запуск экземпляра Linux. При этом вам не придется беспокоиться о том, нарушаете ли вы закон с точки зрения использования лицензий.
Выше мы рассматривали преимущества решений с открытым исходным кодом, такие как преимущества Linux по сравнению с Windows, MySQL/Postgres по сравнению с SQL Server и так далее. Но что, если вам нужна коммерческая поддержка – номер телефона, по которому можно позвонить, если что-то пойдет не так? К счастью, все популярные проекты с открытым исходным кодом имеют собственную экосистему, включающую различные варианты поддержки. Цены и детали услуг различаются, но найти то, что подходит вам, не составит труда.