Замість того, щоб виділяти внутрішні ресурси на розробку з нуля, компанії можуть вибрати безпечні та протестовані рішення. Залежно від сценарію ліцензування існує 5 типів ліцензій:
PUBLIC DOMAIN
Будь-хто може вільно використовувати та змінювати код без обмежень.
PERMISSIVE
Включає в себе мінімальні вимоги. Наприклад, згадати автора.
COPYLEFT
GPL, LGPL, AGPL, CDDL, Mozilla Public License та Open SSL вимагають, щоб будь-яка похідна робота випускалася під тією самою ліцензією, як і опенсорсне ПЗ (OSS). Такий собі ефект зараження. Це означає, що компанія буде змушена публікувати власні зміни або доповнення. А такі ліцензії як Jason Hunter OSS, Java Enterprise Edition та Oracle забороняють комерційне розповсюдження результатів, а отже, продати похідне ПЗ або отримувати роялті не вийде.
PROPRIETARY
Код поширюється лише за договором між власником та користувачем.
EULA
Угода із кінцевим користувачем.
98% із 3000 мобільних додатків у Google Play містять OSS. 100% маркетингових агентств включають OSS до своєї бази. Статистика від Synopsys Cybersecurity Research Center за 2020 рік вражає. Але є й погані новини: 65% перевірених кодів та бібліотек порушують ліцензії. Які наслідки порушення умов відкритої ліцензії на програмне забезпечення?
У жовтні 2021 року організація Software Freedom Conservancy подала позов проти виробника смарт-телевізорів Vizio. SFC стверджує, що код Vizio SmartCast містить модифікації ядра Linux та іншого коду, отриманого за ліцензіями GPL. SFC вимагає опублікувати код програм та бібліотек смарт-телевізорів. Якщо суд ухвалить рішення на користь організації, Visio доведеться розкрити результати багаторічної роботи. Умови ліцензій можуть стати приводом для війни між конкурентами. У 2017 році CoKinetic Systems Corporation, великий гравець на ринку бортових розваг, подала до суду Panasonic Avionics Corporation. Суму позову – понад 100 мільйонів доларів. CoKinetic Systems Corporation стверджувала, що Panasonic порушила вимоги ліцензії GPL V2: відмовилася поширювати вихідний код операційної системи і заблокувала своїм конкурентам можливість розробляти однотипне ПЗ. Справа була відхилена, але вона показує, як недотримання вимог до OSS можна використовувати як козир для перемоги над конкурентом. Які ризики приховує ліцензія на ПЗ?
Компанії, які не стежать за ліцензіями, можуть відмовитися від виняткового права інтелектуальної власності на пропрієтарний код. В момент може виявитися, що IT-продукт повинен поширюватися безкоштовно, а вихідний код потрібно викласти у загальний доступ. Але до планів більшості компаній це не входить. Один із способів уникнути проблем з ліцензією – читати умови та вести реєстр ПЗ з відкритим вихідним кодом. Ідентифікуйте всі компоненти OSS, які використовуєте у проектах. У той же час розглядайте технічні питання, такі як безпека, якість та сумісність. Оцініть вплив умов ліцензування на договірні умови, узгоджені з клієнтом. Створіть внутрішні політики та процедури для залучення OSS до проектів, щоб швидко виявити пов’язані ризики, правильно та вчасно з ними впоратися. Види ліцензій на програмне забезпечення
Ліцензія – це спосіб передати ПЗ у користування, але зберегти право власності на нього за компанією-розробником та отримувати роялті. Простіше кажучи – передати софт в оренду. Для бізнес-планування необхідно розібратися з двома видами ліцензій. Виключна ліцензія на програмний продукт
Розробник передає програмне забезпечення лише одному користувачеві і втрачає можливість укладати ліцензійні договори з третіми особами. Наведемо приклад. До нас звернулися власники продуктової IT-компанії Cartsys із запитом розробити ліцензійний договір на програмне забезпечення для онлайн-банкінгу. IT-юристи закріпили пропрієтарний статус ПЗ та прописали, що компанія Carsys передає замовнику виняткове право користування. Тобто ніхто інший не отримає доступу до ПЗ. Невиключна ліцензія
Угода не включає обмежень на видачу ліцензії іншим користувачам. Для розробки такого документа до IT-юристів звернулися автори Songbook. Це платформа дистрибуції християнського музичного контенту. Щоб монетизувати продукт, необхідно отримати права від авторів музики. Для цього достатньо зафіксувати дозвіл на розміщення та просування творів, а натомість автори отримують відсоток від роялті. При цьому Songbook не є єдиною платформою, яка має право використовувати музику. Автори можуть видавати ліцензії на контент й іншим ліцензіатам. Цим відрізняються виключна і невиключна ліцензії. Навіщо продуктовим IT-компаніям ліцензія на програмний продукт
Захистити авторське право
Майнові авторські права — це юридична підстава для генерації прибутку. Власник може встановити свої правила для користувачів. Наприклад, визначити кількість користувачів та процесорів, заборонити змінювати та створювати похідні продукти.
Монетизація ПЗ
Головна мета розробки – профіт. У ліцензії встановлюють розмір роялті, отже документ стає основою отримання прибутку. Підтвердити джерело доходу в банку, податковій та органах фінансового моніторингу Потрібно підтвердити походження коштів для їх зарахування на рахунок. Таку саму вимогу висуває податкова. Ліцензія стане тим документом, який допоможе пройти банківський комплаєнс та подати податкову звітність.
Що написати у ліцензії
Описали правила надання доступу. Встановили складові роялті: винагороду за використання ПЗ та абонплату за субліцензування. Затвердили термін оплати та можливість призупинити доступ, якщо розрахунок не буде проведено у погоджений час. Дозволили видавати субліцензії, але за письмовою згодою ІТ-компанії. Закріпили правила субліцензування. Додали пункт про відповідальність клієнта за збереження пароля доступу.