MONOLITH LAW OFFICE+81-3-6262-3248Будні дні 10:00-18:00 JST [Englsih Only]

MONOLITH LAW MAGAZINE

IT

Що таке порушення ліцензії OSS? Роз'яснення ризиків та заходів, які повинні знати компанії, на прикладах

IT

Що таке порушення ліцензії OSS? Роз'яснення ризиків та заходів, які повинні знати компанії, на прикладах

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

Однак, існують певні правила, звані “OSS ліцензіями”, які підтримують цю свободу використання. Якщо ви використовуєте OSS без належного розуміння цих ліцензій, ви ризикуєте зіткнутися з серйозними проблемами.

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

Що таке OSS ліцензія?

OSS ліцензія – це норматив, який визначає умови використання OSS (відкритого програмного забезпечення), чий вихідний код є загальнодоступним і може вільно використовуватися, модифікуватися та розповсюджуватися будь-ким. Серед відомих ліцензій є GPL, MIT, Apache та інші, кожна з яких має свої умови щодо розповсюдження та модифікації.

Метою OSS ліцензії є сприяння використанню та вдосконаленню програмного забезпечення, а також підтримка розвитку спільноти розробників. Однак, OSS ліцензія не є просто “дозволом на безкоштовне використання”, а містить чіткі умови, засновані на законодавстві про авторське право. Розуміння положень ліцензії є першим кроком до уникнення ризиків при використанні програмного забезпечення у будь-якій формі, включаючи комерційне використання.

Джерело: Open Source Group Japan | Що таке відкрите програмне забезпечення? Його визначення?

Основні шаблони порушення OSS ліцензій

Основні шаблони порушення OSS ліцензій

Порушення OSS ліцензій часто відбувається ненавмисно компаніями та розробниками. Особливо це стосується випадків впровадження OSS або використання OSS інших компаній, де необхідно звернути увагу на наступні п’ять типових шаблонів.

Нерозголошення вихідного коду

За ліцензіями типу копілефт, такими як GPL (GNU General Public License), існує обов’язок розкриття вихідного коду програмного забезпечення, якщо ви змінюєте та розповсюджуєте його. Невиконання цього обов’язку при розповсюдженні програмного забезпечення призводить до порушення ліцензії.

Не включення ліцензійного документа

Багато OSS ліцензій, особливо копілефт типу, як GPL, вимагають включення оригінального ліцензійного документа та вказівки авторських прав при розповсюдженні програмного забезпечення. Ігнорування цього обов’язку призводить до порушення ліцензії. Часто, надаючи перевагу швидкості розробки, такі процедури ігноруються, що призводить до порушень.

Порушення обов’язку вказівки авторських прав та ліцензії

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

Це основні правила, які обов’язково слід дотримуватися, стоячи за свободою використання OSS.

Неправильне розуміння та використання ліцензії

Порушення можуть виникнути через неправильне тлумачення або неналежне застосування положень OSS ліцензії.

Наприклад, неправильне розуміння, що “MIT ліцензія дозволяє вільне використання, тому комерційне використання абсолютно не проблема”, або нерозуміння умов приписування змін та умов перерозподілу при змінах, є прикладами цього. Навіть ліцензії, які на перший погляд здаються простими, можуть призвести до непередбачених порушень, якщо їх сферу застосування та умови неправильно зрозуміти, тому важливо точно розуміти зміст кожної ліцензії.

Несумісність ліцензій

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

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

Приклади порушення OSS ліцензій

Порушення OSS ліцензій – це не просто етична проблема. Насправді, як усередині країни, так і за її межами, виникає багато випадків, які можуть суттєво вплинути на діяльність компаній та розробку продуктів.

Тут ми розглянемо три особливо відомі приклади. Через ці випадки ми зможемо краще зрозуміти важливість дотримання OSS ліцензій та конкретні заходи для їх належного використання.

Приклад 1: Порушення GPL американською компанією з розробки роутерів “Linksys”

Цей випадок є одним з найвідоміших прикладів порушення OSS ліцензій, у якому була залучена **американська компанія з розробки роутерів Linksys**.

Linksys продавала свої бездротові роутери з вбудованим Linux ядром, яке підпадає під GPL ліцензію, але не виконала вимогу GPL щодо публікації вихідного коду.

У 2003 році німецька організація на підтримку відкритого програмного забезпечення gpl-violations.org подала позов проти Linksys за порушення GPL. В результаті Linksys погодилася опублікувати вихідний код та виплатила компенсацію для вирішення проблеми. Цей випадок сильно вплинув на усвідомлення важливості дотримання OSS ліцензій у бізнес-середовищі.

Приклад 2: Порушення GPL американським виробником смарт-телевізорів “Vizio”

Цей випадок привернув увагу як порушення GPL у ринку смарт-телевізорів. Залученою стороною була американська компанія-виробник смарт-телевізорів Vizio.

Vizio використовувала в операційній системі своїх смарт-телевізорів численне програмне забезпечення з відкритим кодом, ліцензоване за GPLv2 та LGPLv2, але не забезпечила належного виконання вимог цих ліцензій, таких як надання вихідного коду.

У 2022 році організація Software Freedom Conservancy (SFC) подала позов проти Vizio у суд штату Каліфорнія, висунувши принципову тезу, що споживачі можуть безпосередньо змусити до дотримання ліцензії.

У травні 2023 року суд визнав аргументи SFC та виніс рішення на їх користь. В результаті Vizio було наказано розкрити вихідний код відповідно до вимог GPL та LGPL.

Зазвичай, у разі порушення авторських прав на програмне забезпечення, право на подання позову має власник авторських прав (ліцензіар), тобто особа або організація, яка створила це програмне забезпечення. SFC використала положення GPL про “третіх бенефіціарів (Third-Party Beneficiary)”, стверджуючи, що споживачі, які купили смарт-телевізори Vizio, також є третіми бенефіціарами, які мають право на переваги від ліцензії GPL, і тому мають право вимагати виконання прав, передбачених ліцензією (наприклад, право отримати вихідний код).

Цей випадок з Vizio показав, що обов’язки дотримання ліцензій, таких як GPL, можуть поширюватися не тільки на розробників, але й на кінцевих користувачів, що підкреслює необхідність для компаній ще більш суворого управління OSS ліцензіями.

Приклад 3: Порушення GPL японським виробником побутової техніки (проблема з драйвером принтера)

Цей випадок є одним з типових прикладів порушення OSS ліцензій, який стався в Японії, і в якому була залучена компанія B з виробництва побутової техніки.

Компанія B використовувала в драйвері свого принтера програмне забезпечення з відкритим кодом під GPL ліцензією, але розповсюджувала його на умовах власної ліцензії, які відрізнялися від вимог GPL.

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

Цей випадок показав, що порушення OSS ліцензій може відбуватися і в компаніях в Японії, а також підкреслив важливість ретельної перевірки сумісності власних ліцензійних умов з умовами OSS ліцензій.

Ризики та наслідки порушення OSS-ліцензій в Японії

Ризики та наслідки порушення OSS-ліцензій в Японії

Коли виявляється порушення OSS-ліцензії, це може призвести до значних збитків для компаній та розробників. Це не просто порушення ліцензії, але й серйозний вплив з трьох аспектів: правового, бізнесу та репутації. Далі ми детально розглянемо кожен з цих ризиків.

Правові ризики

Порушення OSS-ліцензії може стати причиною позовів про порушення авторських прав, вимог про заборону діяльності та компенсації збитків. Особливо у випадку порушення GPL-ліцензії, існують випадки, коли суми врегулювань досягали мільйонів доларів.

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

Бізнес-ризики

Через порушення ліцензії може виникнути зупинка відвантаження продукції або затримка у наданні послуг. Це може призвести до хаосу в ланцюжку поставок та втрати довіри з боку партнерів.

Не можна також ігнорувати ризик розірвання торговельних угод через порушення ліцензії. Втрата ділової репутації та можливостей для торгівлі може мати серйозний вплив на бізнес.

Ризики репутації та бренду

Якщо порушення OSS-ліцензії стане відомим через соціальні мережі або новинні сайти, це може серйозно зашкодити іміджу компанії. Таке порушення може похитнути довіру в OSS-спільноті, серед клієнтів та партнерських компаній, а також вплинути на процеси найму та залучення фінансування. Навіть для технологічно розвинених компаній, відновлення втраченої довіри вимагає часу та зусиль.

П’ять заходів для запобігання порушенню OSS-ліцензій в Японії

Для запобігання порушенню OSS-ліцензій важливо мати правильні знання та створити відповідну систему. Нижче ми детально розглянемо п’ять особливо важливих заходів. Застосування цих заходів не лише допоможе уникнути правових ризиків, але й побудує довіру з OSS-спільнотою.

Перевірка змісту OSS-ліцензії

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

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

Створення внутрішніх правил та системи управління

Для запобігання порушенню OSS-ліцензій необхідно створити правила в компанії. Чітко визначте процедури використання OSS та процес схвалення, а також забезпечте перевірку юридичними та технічними фахівцями при кожному використанні. Також важливо документувати OSS-політику та забезпечити її відомість та виконання на всіх рівнях компанії.

Співпраця між інженерами та юридичним відділом

Для дотримання OSS-ліцензій необхідна співпраця між інженерами та юридичним відділом.

Інженери використовують OSS у процесі розробки програмного забезпечення та відповідають за відображення умов ліцензії у реалізації. З іншого боку, юридичний відділ повинен надавати точні знання щодо тлумачення ліцензій та правових питань. Навіть якщо у вашій компанії немає юридичного відділу, важливо мати систему, яка дозволяє консультуватися з зовнішніми експертами або адвокатами, які спеціалізуються на OSS-ліцензіях. Така співпраця також сприяє ранньому виявленню та вирішенню проблем.

Використання інструментів управління OSS

Покладання на людські перевірки при управлінні OSS-ліцензіями може призвести до пропусків та непорозумінь.

Тут на допомогу приходять інструменти управління OSS-ліцензіями. З їх допомогою можна автоматично виявляти ліцензії використовуваних OSS та візуалізувати потенційні ризики порушення. Інтеграція таких інструментів у процес розробки дозволяє зменшити людські помилки та затрати часу, значно знижуючи ризики, пов’язані з ліцензіями. Особливо це ефективно у складних проектах розробки програмного забезпечення.

Освіта та просвітництво

Для запобігання порушенню OSS-ліцензій необхідно, щоб інженери та відповідні відділи мали правильні знання про ліцензії.

Тому проводьте внутрішні тренінги та освітні програми, щоб глибоко усвідомити основні аспекти OSS-ліцензій та обов’язки щодо їх дотримання. Також ефективним є заохочення участі у зовнішніх семінарах та навчальних зустрічах. Особливо важливо проводити практичне навчання з реальними прикладами для нових співробітників та членів команди з невеликим досвідом використання OSS.

Що робити, якщо виявлено порушення OSS ліцензії в Японії

Що робити, якщо виявлено порушення OSS ліцензії в Японії

Якщо виявлено порушення OSS ліцензії, компанія повинна діяти швидко та чесно. Неправильні перші кроки можуть призвести до збільшення збитків та ускладнення відновлення довіри. Ось конкретні кроки, які слід вжити після виявлення порушення.

Негайний зв’язок та вибачення перед розробниками OSS або організацією

Після виявлення порушення OSS ліцензії, перш за все, зв’яжіться з розробниками або організацією OSS та принесіть вибачення. Щире ставлення є першим кроком до відновлення довіри.

Виправлення проблемного коду та дотримання умов ліцензії

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

За потреби консультуйтеся з адвокатом для належної правової реакції

Якщо розробники OSS або організація вимагають припинення порушення або компенсації збитків, або якщо вони подали до суду, слід вжити належних правових заходів. Судові процеси можуть бути ініційовані за кордоном, і в такому випадку будуть застосовуватися місцеві закони та процедури, тому консультація з експертом є незамінною. Для вирішення правових проблем необхідно звернутися за порадою до адвоката, який спеціалізується на питаннях програмного забезпечення та авторського права.

Підсумок: Консультуйтеся з експертами щодо OSS ліцензій

У цій статті ми розглянули порушення OSS ліцензій.

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

Заходи, що пропонує наша юридична фірма

Юридична фірма “Моноліт” спеціалізується на IT, зокрема на інтернет-праві та інших юридичних аспектах. Порушення OSS-ліцензій може призвести до бізнесових та юридичних ризиків. Наша фірма пропонує створення та перегляд договорів для клієнтів, що варіюються від компаній, що котируються на Токійській фондовій біржі Prime (Токійська фондова біржа Prime) до стартапів. Якщо у вас виникли проблеми з договорами, будь ласка, ознайомтеся з наступною статтею.

Сфери діяльності юридичної фірми “Моноліт”: створення та перегляд договорів[ja]

Managing Attorney: Toki Kawase

The Editor in Chief: Managing Attorney: Toki Kawase

An expert in IT-related legal affairs in Japan who established MONOLITH LAW OFFICE and serves as its managing attorney. Formerly an IT engineer, he has been involved in the management of IT companies. Served as legal counsel to more than 100 companies, ranging from top-tier organizations to seed-stage Startups.

Category: IT

Tag:

Повернутись до початку