Лицензионное программное обеспечение

Обновлено: 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) является бесплатным, но вы не можете использовать его по своему усмотрению. Даже нелицензионные фрагменты кода, скопированные из Stack Overflow, имеют обязательства по повторному использованию. Но официально разработанный код обычно поставляется с определенной лицензией на программное обеспечение.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Запатентовано – также называется "закрытый исходный код".
  • Бесплатное программное обеспечение с открытым исходным кодом (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-х годах. До этого большинство программистов охотно делились.

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

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

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

Именованный пользователь. Лицензия, которая разрешает доступ к программному обеспечению определенному числу именованных пользователей. В некоторых случаях эти лицензии могут передаваться от одного пользователя к другому. Когда вы создаете лицензию, вы должны выделить лицензию конкретным пользователям. Учитываются только установки, связанные с выделенными пользователями.Например, если лицензия выделена пользователям Сэму и Яну, максимальное количество установок равно двум. Любые другие установки лицензионного приложения рассматриваются как неназначенные установки. Например, если Мэй также установила лицензионное приложение, но ей не была назначена лицензия, ее установка не будет отображаться на фоне установок этой лицензии.

Предприятие: лицензия на установку программного обеспечения неограниченное количество раз в рамках предприятия. Соглашение Enterprise, такое как Microsoft EA, определяется отдельно от него в FlexNet Manager Suite (FNMS). Соглашение Enterprise построено по принципу «все, что вы можете съесть», но организация должна иметь лицензию на определенное количество лицензий, поэтому это не строго модель «Enterprise License» в чистом виде.

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

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

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

Процессор (на процессор/ЦП): лицензия, основанная на количестве сокетов ЦП/процессора, на которых будет работать программное обеспечение, а НЕ на логических процессорах, т. е. ядрах.

Клиентский сервер: серверная лицензия, основанная на метрике устройства. Во многих случаях этот тип лицензии может также иметь аспект клиентской лицензии (или CAL). В модели Server/CAL лицензия должна быть приобретена для физического сервера (или виртуального сервера — существуют различные правила в отношении виртуализации), а также дополнительные лицензии «доступа» должны быть приобретены для любых пользователей/устройств, которые могут получить доступ к серверу для этого приложения. .

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

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

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

Баллы ядер/процессоров: лицензия, основанная на баллах, применяемых в качестве множителя к количеству ядер/процессоров на физическом сервере или, в некоторых случаях, на виртуальной машине. Некоторые поставщики учитывают процессорные сокеты, а другие — логические процессоры или ядра, но модель лицензирования аналогична. Например, приложение, установленное на 4-процессорном сервере со 100 баллами на процессор, потребует покупки 400 процессорных баллов для покрытия лицензионных обязательств. Эти лицензии в основном используются для лицензирования программного обеспечения центров обработки данных, например IBM.

Общие условия управления программными активами (SAM)

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

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

Использовано: фактическое обязательство по лицензии (не путать с «Установками»). Потребление – это количество установок, примененное к разрешению.

Соответствует: если количество использованных лицензий меньше или равно количеству приобретенных лицензий.

Нарушение: если количество потребляемых лицензий превышает количество приобретенных лицензий.

Дельта: разница между количеством потребленных и приобретенных лицензий (например, 10 приобретенных и 14 использованных лицензий будут означать дельту, равную 4).

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

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

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

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

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

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

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

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