К книге
Настоящий CTO: думай как технический директор10. Работа с договорами. 10.3. Лицензии на использование ПО
73%
10. Работа с договорами. 10.3. Лицензии на использование ПО
242

Покупка лицензии на программное обеспечение – это способ оплаты его использования в виде загрузки приложения, пользования сервисом или операционной системой. Наиболее распространенной моделью сейчас стала оплата фактически используемых ресурсов, в том числе и для десктопных приложений (которые раньше обычно оплачивались один раз – в момент покупки). Но какую бы модель оплаты вы ни применяли, вам необходимо отслеживать использование ПО – как для целей бюджетирования, так и для контроля выполнения различных требований, в том числе условий лицензии.

Например, используете ли вы в коммерческих целях лицензии, предназначенные для студентов или индивидуальных пользователей? Такие ситуации часто вскрываются при проверках – компании считают, что они по крайней мере стараются двигаться в правильном направлении, поэтому их совесть чиста, однако у закона иное мнение на этот счет.

Существуют приложения, предназначенные для учета использования лицензий. Если ваша организация не настолько велика, чтобы тратить деньги на специальные инструменты, начните с простого и ведите учет всех лицензий в общедоступной электронной таблице. Фиксируйте в ней как минимум следующие детали:

• Дату приобретения.

• Дату/стоимость продления.

• Контактные данные поставщика лицензии.

• Контактные данные вашего персонального менеджера, такие как электронная почта/телефон/адрес.

• Комментарии, для чего конкретно используется лицензия.

• Ключи/коды лицензий.

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

Часто компании недоплачивают или переплачивают за лицензии. У крупных поставщиков программного обеспечения (таких как Microsoft, Oracle, IBM) лицензии сложные и часто меняются. Раньше с этим было проще, потому что лицензии привязывались к отдельным физическим серверам. Но с появлением многоядерных процессоров и виртуализации уже невозможно исходить из того, что на одном физическом сервере будет размещаться, например, 10 виртуальных серверов. Как в связи с этим должна измениться лицензия? И что, если сервер будет работать только в определенное время, например в общедоступном облаке? Поставщики опасаются, что им будут недоплачивать, и соответственно адаптируют лицензии.

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

Лицензии на использование операционных систем и систем управления базами данных могут быстро стать очень затратными, если вы не будете внимательны. Использовать Microsoft SQL Server для разработки ничего не стоит, но для использования этой СУБД в продакшене вам придется покупать дорогую лицензию, стоимость которой в некоторых случаях может равняться зарплате разработчиков.

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

Поставщики публичных облачных решений в некоторой степени позволяют преодолеть недостатки лицензирования. И Amazon, и Azure предлагают виртуальные серверы, в которых стоимость лицензии включена в поминутную оплату. Запуск экземпляра Windows Server EC2 будет стоить всего на несколько центов в минуту дороже, чем запуск экземпляра Linux. При этом вам не придется беспокоиться о том, нарушаете ли вы закон с точки зрения использования лицензий.

Выше мы рассматривали преимущества решений с открытым исходным кодом, такие как преимущества Linux по сравнению с Windows, MySQL/Postgres по сравнению с SQL Server и так далее. Но что, если вам нужна коммерческая поддержка – номер телефона, по которому можно позвонить, если что-то пойдет не так? К счастью, все популярные проекты с открытым исходным кодом имеют собственную экосистему, включающую различные варианты поддержки. Цены и детали услуг различаются, но найти то, что подходит вам, не составит труда.

Предыдущая главаГлава 242 из 332Следующая глава