Что такое лицензирование программного обеспечения и для чего оно используется

Обновлено: 21.11.2024

Понимание типов лицензий на программное обеспечение важно по двум основным причинам:

  1. Поддержание соблюдения лицензионных соглашений на программное обеспечение.
  2. Сокращение расходов на ИТ-отдел, связанных с лицензиями на программное обеспечение, которые не соответствуют требованиям и не используются.

Соблюдение лицензионных соглашений на программное обеспечение является серьезной проблемой для ИТ-организаций. Когда организация решает приобрести лицензии на программное обеспечение, она юридически связана условиями лицензии на программное обеспечение, иногда называемыми лицензионным соглашением с конечным пользователем (EULA).

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

На самом деле, результаты опроса, опубликованные Gartner Research, показывают, что 68 % корпоративных организаций получили как минимум один запрос на аудит программного обеспечения от поставщика в прошлом году. Если вы злоупотребляете проприетарным программным обеспечением и не платите надлежащие лицензионные сборы, неудачная проверка поставщика может привести к дорогостоящим платежам за сверку, затратам на аудит и значительным штрафам и пени.

Для ИТ-организаций понимание типов лицензий на программное обеспечение является необходимым шагом на пути к точной интерпретации положений и условий лицензий на программное обеспечение и обеспечению их постоянного соблюдения.

Знание типов лицензий на программное обеспечение также важно для сокращения расходов на ИТ.

В отчете о стоимости неиспользуемого программного обеспечения собраны данные 3,6 миллиона пользователей в 129 компаниях США и Великобритании за четырехлетний период. Исследователи обнаружили, что 37 % всего установленного программного обеспечения не использовалось, что составляет 259 долларов США на одно рабочее место и более 37 млрд долларов США в виде трат на ИТ впустую.

К 2023 году мировой рынок лицензирования программного обеспечения, как ожидается, будет расти со среднегодовым темпом роста 8,6 %, существует еще больше потенциальных потерь, поскольку ИТ-организации увеличивают свои расходы на лицензии на программное обеспечение.

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

Что такое лицензирование программного обеспечения?

Когда компания-разработчик программного обеспечения выпускает новое программное приложение, это программное обеспечение защищено авторским правом в соответствии с законодательством США об интеллектуальной собственности.

Как владельцы этих авторских прав, компании-разработчики программного обеспечения имеют исключительное право контролировать использование и распространение создаваемых ими приложений.

Лицензия на программное обеспечение – это юридически обязывающее соглашение между поставщиком программного обеспечения и компанией или ИТ-организацией, желающей использовать их программные продукты. Он устанавливает правила, требования и рекомендации для обеих сторон, особенно в отношении того, как лицензиат может использовать программное обеспечение, как будут определяться затраты на использование и в какой степени лицензиат может копировать, изменять или распространять программное обеспечение.

Каковы различные типы лицензий на программное обеспечение?

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

Чтобы помочь вам начать работу, мы составили этот список наиболее распространенных типов лицензий на программное обеспечение, которые необходимо знать управляющим ИТ-активами. Мы разделили наш список на две категории: типы лицензий на программное обеспечение с открытым исходным кодом, которые являются бесплатными, и типы лицензий на проприетарное программное обеспечение, которые являются платными.

Лицензии на программное обеспечение с открытым исходным кодом

Основное различие между программным обеспечением с открытым исходным кодом и проприетарным ПО заключается в том, как они относятся к доступу к исходному коду. Термин «исходный код» относится к фактическим текстовым документам, содержащим код приложения, написанный на языке, выбранном программистом.

Имея доступ к исходному коду, компания или ИТ-организация могут легко проверять функции приложения и вносить изменения в соответствии со своими потребностями.

Лицензии с открытым исходным кодом позволяют использовать, распространять и модифицировать программы конечным пользователем. Настоящее приложение с открытым исходным кодом должно соответствовать определению открытого исходного кода, набору из 10 общих требований к программному обеспечению с открытым исходным кодом.

Существует множество различных типов лицензий на программное обеспечение с открытым исходным кодом.

Лицензия общественного достояния

Программист или компания, создающая защищенное авторским правом программное обеспечение, может отказаться от этих авторских прав, передав программное обеспечение в общественное достояние.

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

Литературные произведения, такие как пьесы Уильяма Шекспира, и известные романы, такие как "Рождественская песнь" (Чарльз Диккинс) или "Машина времени" (Герберт Уэллс), также являются общественным достоянием. Это означает, что любой может свободно перепечатывать, воспроизводить, воссоздавать или интерпретировать эти работы, продавать их и получать прибыль.

Интеллектуальная собственность, связанная с этими работами, как и с программным обеспечением с открытым исходным кодом, принадлежит общественности.

Разрешающая лицензия

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

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

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

Лицензия Apache 2.0 была разработана Apache Software Foundation в 2004 году. Этот документ предоставляет отдельным лицам и организациям разрешение на использование, воспроизведение или изменение программных продуктов Apache. Он также устанавливает дополнительные требования к повторному распространению программного обеспечения и запрещает пользователям предъявлять иски друг другу за нарушение патентных прав.

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

Ограничительные лицензии

Ограничительные лицензии могут называться по-разному, включая взаимные лицензии и лицензии с авторским левом (обыгрывание термина "авторское право"). В настоящее время наиболее распространенным ограничительным типом лицензии на программное обеспечение является Стандартная общественная лицензия GNU (GPL) версии 3.0, созданная Free Software Foundation.

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

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

Меньшая стандартная общественная лицензия GNU (LGPL) также была создана Фондом свободного программного обеспечения.

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

Это противоречит условиям типов лицензий на программное обеспечение GPL, которые обычно требуют, чтобы создатели производных работ бесплатно раздавали исходный код.

Типы лицензий на несвободное программное обеспечение

Большинство ИТ-организаций в основном имеют дело с лицензиями на проприетарное программное обеспечение от крупных поставщиков, таких как Microsoft, Oracle, Adobe и IBM.

Работа с этими лицензионными соглашениями на программное обеспечение — сложный процесс, часто требующий сотрудничества между ИТ-специалистами и юрисконсультами, специализирующимися в области технологий и договорного права.

Ниже приведены некоторые типы лицензий на проприетарное программное обеспечение, о которых следует знать ИТ-специалистам.

Подписка и бессрочное лицензирование

Бессрочная лицензия на программное обеспечение — это лицензия, которая дает пользователям разрешение на использование программного обеспечения на неопределенный срок, как правило, за единовременную плату. Кажется, что бессрочные лицензии могут снизить стоимость владения на протяжении всего срока службы, но будьте осторожны, так как ваша ИТ-организация может в конечном итоге платить больше за дополнительные услуги, такие как обновления программного обеспечения, поддержка поставщиков и текущее обслуживание.

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

Большинство компаний-разработчиков программного обеспечения переходят на бизнес-модели на основе подписки, чтобы предоставлять своим клиентам более качественные услуги. Пакеты подписки на программное обеспечение обычно включают такие вещи, как обслуживание клиентов, обслуживание программного обеспечения и ежегодные обновления. Для лицензий «программное обеспечение как услуга» (SaaS) поставщик может даже предоставить ИТ-инфраструктуру, необходимую для поддержки приложения.

Лицензирование пользователей: именованные пользователи и параллельные пользователи

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

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

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

Лицензирование устройств

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

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

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

Колл-центр ИТ со 100 настольными компьютерами может обслуживать 300 сотрудников, работающих в три отдельные смены. В таком случае обычно дешевле приобрести 100 лицензий для устройств (по одной для каждого компьютера), чем приобрести 300 пользовательских лицензий (по одной для каждого работника).

Сетевое лицензирование

Сетевые лицензии – это популярный тип лицензий на программное обеспечение в организациях с более чем 1000 сотрудников.

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

Лицензирование по счетчику/потреблению

Лицензия на программное обеспечение с измерением или на основе потребления – это лицензия, при которой поставщик программного обеспечения взимает лицензионные сборы в зависимости от того, как часто пользователи обращаются к определенным функциям приложения, данным или другим ресурсам.

Поставщики программного обеспечения могут измерять такие факторы, как общее время использования, количество запросов к базе данных, количество использованных циклов ЦП или объем хранимых данных, а затем взимать плату со своих клиентов в зависимости от того, как они использовали программное обеспечение.

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

Некоторым ИТ-организациям не нравится дозированное лицензирование, поскольку стоимость программного обеспечения возрастает по мере того, как бизнес становится все более зависимым от него. Другим может понравиться лицензирование по счетчику, потому что оно обеспечивает гибкость для пользователей и устройств, привязывая общую стоимость владения к фактическому использованию и сокращая количество отходов.

Преимущества управления программными активами

Управление программными активами (SAM) – это система контроля и централизованного контроля над лицензиями на программное обеспечение в вашей организации. Существует три ключевых преимущества, связанных с управлением активами программного обеспечения.

1. Усиление контроля и минимизация потерь

Программа управления программными активами позволяет ИТ-организации полностью контролировать ИТ-активы внутри организации. ИТ-менеджеры и менеджеры по закупкам могут определить, где лицензии не используются, и сократить потери, решив не продлевать лишние лицензии.

2. Оптимизируйте расходы на ИТ и сэкономьте

ИТ-организации могут оптимизировать свои расходы на программное обеспечение и найти возможности сэкономить деньги с помощью управления лицензиями на программное обеспечение.

Улучшенный контроль за лицензиями означает, что ИТ-менеджеры могут приобретать нужные типы лицензий на программное обеспечение в соответствующих количествах для удовлетворения потребностей бизнеса. Они также могут определить возможности получения оптовых скидок путем массового продления лицензий.

3. Сократите финансовые и судебные риски благодаря соблюдению лицензионных требований

Соответствие требованиям лицензий на программное обеспечение является движущей силой внедрения программных средств управления ИТ-активами. Организации, нарушающие лицензионные соглашения с поставщиками программного обеспечения, могут столкнуться с длительными проверками, дорогостоящими корректирующими платежами, финансовыми санкциями и даже судебными разбирательствами.

Каковы риски плохого управления лицензиями на программное обеспечение?

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

ИТ-организации должны знать, что аудит программного обеспечения — это большой бизнес. Различные отчеты предполагают, что крупные поставщики, такие как Adobe и Oracle, зарабатывают до 20 процентов своего дохода за счет аудита программного обеспечения. Существует даже организация под названием Business Software Alliance, которая предлагает крупные денежные вознаграждения сотрудникам, сообщающим о несоблюдении правил использования программного обеспечения в своих компаниях.

Вот что вам следует знать об аудите программного обеспечения:

  • Обычно аудит программного обеспечения занимает от 3 до 6 месяцев.
  • Нет никаких гарантий, что процесс аудита программного обеспечения не нарушит ваш бизнес.
  • По окончании аудита поставщик программного обеспечения и нанятая им бухгалтерская фирма определят, соблюдает ли ваша фирма условия вашего лицензионного соглашения на программное обеспечение.
  • Если вы используете больше программного обеспечения, чем у вас есть лицензия, вы можете получить 30-дневный запрос на «сверочную» оплату.Поставщики программного обеспечения потребуют, чтобы вы приобрели новые лицензии по прейскуранту за любые установки или использование их программных продуктов, не соответствующие требованиям.
  • Вас могут попросить оплатить задним числом расходы на поддержку и техническое обслуживание программного обеспечения, связанные с нелицензионным использованием.
  • Вы можете быть оштрафованы или наказаны за нарушение авторских прав.
  • Если вы не согласны с результатами аудита программного обеспечения, вам может грозить длительный и дорогостоящий судебный процесс с вашим поставщиком.

Заявки поставщиков на лицензирование программного обеспечения могут составлять сотни тысяч или даже миллионы долларов. В США владельцы авторских прав на программное обеспечение могут требовать возмещения убытков по федеральному закону в размере до 150 000 долларов США за каждый случай в зависимости от характера нарушения.

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

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

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

Что такое лицензия на программное обеспечение?

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

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

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

  • Запатентовано – также называется "закрытый исходный код".
  • Бесплатное программное обеспечение с открытым исходным кодом (FOSS) — называется «открытым исходным кодом».

Лицензии на программное обеспечение FOSS — дают клиенту права, которые включают модификацию и повторное использование кода программного обеспечения, предоставляя фактический исходный код вместе с программным продуктом(ами). Этот тип лицензирования с открытым исходным кодом предоставляет пользователю право изменять функции программного обеспечения и свободу проверки программного кода.

Лицензии на проприетарное программное обеспечение — не предоставляют таких полномочий для модификации или повторного использования кода и обычно предоставляют программное обеспечение только с рабочим кодом, а не с исходным кодом. Лицензия на проприетарное программное обеспечение часто включает условия, запрещающие «обратное проектирование» объектного кода с целью получения лицензиатом исходного кода.

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

Если на программное обеспечение не распространяется никакая лицензия, оно обычно классифицируется как:

  • Программное обеспечение, являющееся общественным достоянием — бесплатное для использования и не защищенное авторскими правами
  • Частное нелицензионное программное обеспечение, например бизнес-приложения, которые по-прежнему защищены авторскими правами.

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

  • Передача права собственности покупателю или сохранение права собственности продавцом.
  • Любое разрешение на копирование, продажу или распространение программного обеспечения
  • Определение того, является ли лицензия покупкой или арендой программного обеспечения.

Как работает лицензирование программного обеспечения?

Новые пользователи программного обеспечения обычно заключают лицензионное соглашение с конечным пользователем (EULA), которое представляет собой юридическое определение отношений между лицензиаром (поставщиком) и лицензиатом (пользователем или предприятием). Лицензионное соглашение — это договор, устанавливающий права покупателя на установку и использование программного обеспечения.

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

Облачные приложения, такие как ПО как услуга (SaaS), часто включают сведения о лицензии в лицензионных соглашениях, в том числе:

  • Ежемесячная или годовая плата за пользователя
  • Срок действия соглашения
  • Условия расторжения соглашения
  • Возмещение любых расходов в случае отмены во время действия соглашения

Дополнительное использование лицензирования программного обеспечения происходит в случаях, когда разработчик программного обеспечения или фирма предоставляет полномочия на продажу или распространение программного обеспечения под торговой маркой второй стороны. Разработчик сохраняет за собой право собственности, но компании, занимающейся ребрендингом, разрешается перепродавать программный продукт. Этот метод лицензирования называется «белой маркировкой».

Какие существуют типы лицензий на программное обеспечение?

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

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

5 типов лицензий на программное обеспечение, о которых вам нужно знать

1. Лицензия общественного достояния

Когда программное обеспечение определяется как находящееся в общественном достоянии, любой может свободно использовать и изменять его без ограничений. Это «разрешительная» лицензия, которая позволяет внедрять код в приложения или проекты и повторно использовать программное обеспечение по желанию.

По многим причинам предприятия должны проявлять осторожность при использовании общедоступного программного обеспечения в проектах или других важных приложениях:

  • Программное обеспечение, являющееся общественным достоянием, может не всегда соответствовать передовым методам кодирования или не соответствовать стандартам безопасного программного обеспечения, которое требуется приложению.
  • Программное обеспечение, на которое не распространяются определенные условия лицензирования, не всегда является общедоступным кодом. Убедитесь, что программное обеспечение действительно является общественным достоянием, прежде чем копировать, повторно использовать или распространять его.

2. GNU/LGPL – Стандартная общественная лицензия ограниченного применения GNU (LGPL)

По лицензии LGPL разработчики имеют право ссылаться на библиотеки с открытым исходным кодом в своем собственном программном обеспечении. Полученный код можно лицензировать под любым другим типом лицензии — даже проприетарной — когда проекты скомпилированы или связаны для включения библиотеки под лицензией LGPL.

Предостережение заключается в том, что если какая-либо часть библиотеки будет скопирована в код или изменена, условия исходной лицензии LGPL будут применяться к разработанному коду, в котором использовалась библиотека.

3. Разрешающий

Этот тип лицензии является одним из самых распространенных и популярных среди лицензий программного обеспечения с открытым исходным кодом. По разрешающей лицензии, также называемой «Apache» или «стилем BSD», существует несколько ограничений или требований для распространения или модификации программного обеспечения. Другой разновидностью разрешающей лицензии на программное обеспечение является лицензия MIT.

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

4. Авторское лево

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

Это означает, что если код, включенный в программный продукт, предназначен для «только личного использования», распространяемый новый продукт должен иметь такое же обозначение/ограничение.

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

5. Собственность

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

Что такое лицензионное соглашение на программное обеспечение?

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

  • Где может быть установлено программное обеспечение и сколько экземпляров может быть установлено.
  • Как можно использовать программное обеспечение.
  • Допускается ли копирование, изменение или распространение программного обеспечения.
  • Любые авторские права, применимые к программному обеспечению.
  • Право собственности на программное обеспечение — чаще всего указывается, что поставщик сохраняет за собой все права собственности.
  • Срок действия условий соглашения.
  • Что представляет собой правильное использование программного обеспечения.

Для чего используются лицензии на программное обеспечение?

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

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

  • Письменное разрешение на использование программного обеспечения — защищает бизнес-пользователей и частных лиц от ответственности и исков о нарушении авторских прав.
  • Уточнение количества подходящих пользователей программного обеспечения.
  • Определение того, что включено — техническое обслуживание, обновления, поддержка
  • Соглашения о гарантии и процесс разрешения проблем
  • Разрешение на распространение и ограничения
  • Права на использование, например копирование или изменение
  • Определение авторских прав, включая программное обеспечение и любую документацию.
  • Даты установки, обучения, поддержки и срока действия лицензии.
  • Условия расторжения, штрафы, финансовые обязательства
  • Любые гарантии производительности и средства правовой защиты.

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

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

Сколько стоит лицензия на программное обеспечение?

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

Цены на лицензии на программное обеспечение сильно различаются между поставщиками программного обеспечения, которые предлагают полные локальные бизнес-решения, в отличие от тех, кто предоставляет объекты с открытым исходным кодом для создания внутренних приложений и веб-функций. Хотя эти расходы могут показаться ненужными, как и страховой полис, они обеспечат защиту, когда она вам действительно понадобится.

Управление лицензиями на программное обеспечение

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

Snyk Open Source License Compliance позволяет компаниям эффективно отслеживать лицензии с открытым исходным кодом в проектах, независимо от типа используемых лицензий.

Часто задаваемые вопросы о лицензировании программного обеспечения

Вот некоторые из часто задаваемых вопросов о лицензировании программного обеспечения:

Какой тип лицензии на программное обеспечение лучше всего?

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

Может ли компания иметь несколько типов лицензий на программное обеспечение?

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

Что такое лицензия MIT? Ответы на 10 самых популярных вопросов

Это одно из самых простых лицензионных соглашений с открытым исходным кодом. Цель заключалась в том, чтобы текст был понятен обычным пользователям и чтобы избежать обширных судебных разбирательств, которые могут возникнуть в связи с другими аналогичными лицензиями на бесплатное программное обеспечение с открытым исходным кодом (FOSS). Лицензирование программного обеспечения с открытым исходным кодом стало обязательным в 1980-х годах. До этого большинство программистов охотно делились.

Если вы пишете код, вы также повторно используете код, включая фрагменты кода, библиотеки, функции, платформы и целые приложения. Весь программный код имеет определенные права и обязанности, если вы хотите добавить его в свою кодовую базу. Бесплатное программное обеспечение с открытым исходным кодом (FOSS) является бесплатным, но вы не можете использовать его по своему усмотрению. Даже нелицензионные фрагменты кода, скопированные из Stack Overflow, имеют обязательства по повторному использованию. Но официально разработанный код обычно поставляется с определенной лицензией на программное обеспечение.

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

Какие существуют типы лицензий на программное обеспечение?

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

Общественное достояние. Это самый либеральный тип лицензии на программное обеспечение. Когда программное обеспечение находится в общественном достоянии, любой может изменять и использовать его без каких-либо ограничений. Но вы всегда должны убедиться, что он безопасен, прежде чем добавлять его в свою кодовую базу. Предупреждение. Код, не имеющий явной лицензии, НЕ становится общедоступным автоматически. Сюда входят фрагменты кода, которые вы найдете в Интернете.

Разрешение. Разрешающие лицензии также известны как «стиль Apache» или «стиль BSD». Они содержат минимальные требования о том, как программное обеспечение может быть изменено или распространено. Этот тип лицензии на программное обеспечение, возможно, является самой популярной лицензией, используемой с бесплатным программным обеспечением с открытым исходным кодом. Помимо лицензии Apache и лицензии BSD, другим распространенным вариантом является лицензия MIT.

ЛГПЛ. GNU Lesser General Public License позволяет вам использовать библиотеки с открытым исходным кодом в вашем программном обеспечении. Если вы просто скомпилируете или свяжете библиотеку под лицензией LGPL со своим собственным кодом, вы сможете выпустить свое приложение под любой лицензией, даже под частной лицензией. Но если вы измените библиотеку или скопируете ее части в свой код, вам придется выпустить свое приложение на тех же условиях, что и LGPL.

Авторское лево. Лицензии с авторским левом также известны как взаимные лицензии или ограничительные лицензии. Наиболее известным примером авторского лева или взаимной лицензии является GPL. Эти лицензии позволяют вам изменять лицензионный код и распространять новые работы на его основе, если вы распространяете любые новые работы или адаптации под той же лицензией на программное обеспечение. Например, в лицензии на компонент может быть указано, что произведение можно использовать бесплатно и распространять только для личного использования. Таким образом, любое производное, которое вы создаете, также будет ограничено только личным использованием. (Производным является любое новое программное обеспечение, которое вы разрабатываете и которое содержит этот компонент.)

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

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

Как узнать, какие лицензии применяются к коду в моей кодовой базе?

Прежде чем вы сможете определить, какие лицензии регулируют какой-либо повторно используемый код в вашей кодовой базе, вам необходимо создать спецификацию программного обеспечения или список всех компонентов вашего кода. И самый быстрый способ создать этот список — использовать инструмент анализа состава программного обеспечения. Хороший инструмент SCA сможет найти как полные компоненты, так и фрагменты кода, и сообщит вам, какие лицензии применимы к каждому фрагменту кода и не используете ли вы конфликтующие лицензии.

Это сообщение было первоначально опубликовано 7 октября 2016 г. и обновлено 13 апреля 2021 г.

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

  • Если пользователь может просматривать базовый исходный код
  • Если пользователь может копировать, изменять или распространять программу
  • Где можно установить программу и как часто

Почему важно лицензирование программного обеспечения

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

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

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

Изображение с Unsplash от @zanilic

Как работает лицензирование программного обеспечения

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

Каковы различные типы лицензий на программное обеспечение?

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

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

  • Тип 1. Лицензии на проприетарное программное обеспечение. Лицензии на проприетарное программное обеспечение ограничивают законную возможность пользователей изменять программный код. Значительный сегмент лицензий на программное обеспечение подпадает под эту категорию, поскольку большинство коммерческих лицензий на программное обеспечение ограничивают доступ конечного пользователя и определяют приемлемые условия использования. Они также обеспечивают максимальную защиту для разработчиков.
  • Тип 2. Лицензии на бесплатное программное обеспечение с открытым исходным кодом (FOSS). Лицензии FOSS – это контракты, которые позволяют конечным пользователям совместно использовать, изменять, использовать и повторно использовать исходный код программного продукта. Лицензии FOSS наделяют пользователей значительными полномочиями в отношении их использования.

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

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

Что входит в лицензионное соглашение на программное обеспечение?

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

Общая информация

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

Участники

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

  • Полное имя.
  • Контактная информация.
  • Адрес.

Условия

В этом разделе должны быть изложены условия соглашения, включая важную информацию относительно:

  • Стоимость лицензии и то, является ли она единовременной фиксированной платой или требует ежегодной платы.
  • Доступ к кодированию.
  • Является ли лицензия лицензией на сайт, то есть ее можно использовать на нескольких компьютерах, пока они находятся в одном месте.
  • Поддержка, техническое обслуживание и возврат средств, которые предлагаются или не предлагаются.

Дополнительная информация

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

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

Помимо четырех основных разделов, есть несколько пунктов, обеспечивающих важную защиту вашего бизнеса, например:

  • Применимое законодательство. Здесь вы определяете, какой штат или город будет иметь юрисдикцию в отношении любых потенциальных юридических споров.
  • Расторжение. Установка правил на случай расторжения соглашения позволяет установить, что вы имеете законное право отозвать лицензию по любой причине и в любое время. Вы также можете подробно описать шаги, которые необходимо предпринять, например удалить или уничтожить программное обеспечение.
  • Ограничения ответственности. Включение этого пункта защищает вас от возможных судебных исков со стороны клиента, четко заявляя, что он принимает программное обеспечение как есть, и отказывается от любых подразумеваемых гарантий в отношении программного обеспечения и его использования.
  • Использование устройства. Необходимость в этом разделе зависит от того, как вы лицензируете программное обеспечение. Вы можете использовать эту возможность, чтобы указать, ограничен ли клиент установкой программного обеспечения на одном компьютере или это лицензия для сайта, которая применяется к нескольким компьютерам в одном месте.
  • Нарушение договора. При заключении договора всегда целесообразно иметь пункт, в котором говорится, что несоблюдение условий приведет к нарушению договора . Это дает вам возможность установить четкие последствия, чтобы вы могли защитить свое программное обеспечение и восстановить контроль над ним, если возникнет такая необходимость.
  • Внесение изменений. Если вы не разрешаете пользователям свободно изменять ваше программное обеспечение, что нежелательно, вы должны включить пункт, в котором указано, что определяет изменение для данного конкретного соглашения, и любые имеющиеся у вас рекомендации относительно того, как ваше программное обеспечение может быть изменено. Большинство клиентов понимают и ожидают необходимости в этом пункте, потому что вы, как разработчик, должны контролировать любые изменения, внесенные в программное обеспечение, и иметь возможность получать от них прибыль.
  • Права: чтобы кто-то не купил лицензию, а затем не украл ключевые компоненты вашего программного обеспечения для своего собственного продукта, вам необходимо разъяснить, что права на программное обеспечение являются вашей собственностью даже после заключения соглашения, включая имя, авторские права на программное обеспечение, права на интеллектуальную собственность и права на распространение.
  • Недопустимость передачи. Этот пункт необходим, если вы хотите запретить передачу лицензии другому предприятию или лицу. Оговорки о недопустимости передачи широко распространены, поскольку переданные лицензии не позволяют вам зарабатывать деньги на новых клиентах, а также потому, что после передачи у вас не будет действующего соглашения с новой стороной. В большинстве случаев лицензии на программное обеспечение можно передавать только тогда, когда исходный компьютер больше не используется.
  • Неэксклюзивность. Если вы надеетесь предоставить лицензию на свое программное обеспечение другим предприятиям, чтобы увеличить свою прибыль, вы должны включить пункт, в котором четко указано, что ваше программное обеспечение не является эксклюзивным для этого клиента.

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

Для чего используются лицензии на программное обеспечение?

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

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

Читайте также: