Сучасний світ є світом технологій. У кожній сфері життєдіяльності людини так чи інакше використовуються комп’ютерні програми. Вони дозволяють розв’язувати проблеми, які не можуть бути вирішені людиною взагалі, або ж це займе надто багато часу, що не є доцільним з комерційної точки зору чи, наприклад, у випадку застосування програмного забезпечення у медицині, може коштувати життя пацієнта. Тож роль комп’ютерних програм в умовах сьогодення важко переоцінити.
Водночас порушення прав на комп’ютерні програми нині є доволі поширеними та займають значну частку усіх порушень у сфері інтелектуальної власності. Іноді вони призводять до суттєвих фінансових витрат, зокрема, на юридичні процедури захисту прав, іноді зумовлюють репутаційну шкоду, особливо коли мова йде про велику IT-компанію, яка позиціює власний продукт на ринку як унікальний та захищений. Тому, надважливим є створення на рівні державної правової системи ефективного режиму правової охорони комп’ютерних програм. Різні країни мають власні підходи до розв’язання цього питання, які будуть розглянуті в цій статті.
Однак, перш ніж досліджувати наявні світові підходи до охорони комп’ютерних програм, варто визначити, що саме охоплюється поняттям «охорони права» та відмежувати його від «захисту права». Окреслити складові елементи «захисту права» можна звернувшись до судової практики. Так, «захистом прав інтелектуальної власності» є система заходів, що застосовуються у разі порушення таких прав. Таке визначення, за аналогією з правом власності, відповідає, зокрема, позиції Вищого господарського суду України, сформульованій у Постанові від 08.10.2010 по справі №13/212, в якій стверджується: «Захист права власності це система активних заходів, що їх застосовують власник, компетентні державні чи інші органи, спрямована на усунення порушень права власності, покладення виконання обов’язку з відновлення порушеного права на порушника.» Водночас «охорона права» характеризується з превентивної точки зору, тобто здебільшого орієнтована на недопущення потенційного правопорушення, хоч й не обмежуються тільки цим, а охоплює також й заходи спрямовані на відновлення порушеного права, тобто є поняттям ширшим ніж «захист права». Надалі режими правової охорони комп’ютерних програм будуть розглянуті автором цієї статті саме в контексті їх превентивної ефективності, тобто до моменту порушення прав інтелектуальної власності.
Охорона комп’ютерних програм авторським правом
Найбільш розповсюдженим підходом у світі є визначення комп’ютерних програм об’єктами авторського права та, відповідно, їх охорона як літературних творів.
Так, зокрема, стаття 4 Договору Всесвітньої організації інтелектуальної власності про авторське право визначає, що: «Комп’ютерні програми охороняються як літературні твори в розумінні Статті 2 Бернської конвенції». Зі свого боку, Бернська конвенція про охорону літературних і художніх творів встановлює, що: «Термін «Літературні і художні твори» охоплює всі твори в галузі літератури, науки і мистецтва, яким би способом і в якій би формі вони не були виражені». Ба більше, згідно зі статтею 10 Угоди про торговельні аспекти прав інтелектуальної власності (далі – «Угода ТРІПС»), яка є першою міжнародною угодою, що розглядає об’єкти права інтелектуальної власності як об’єкти торгівлі та встановлює відповідні засоби правового захисту і торговельні обмеження, що можуть застосуватися у разі правопорушення: «Комп’ютерні програми у вихідному або об’єктному коді захищаються як літературні твори за Бернською Конвенцією (1971).»
Аналогічного підходу дотримано й в українському законодавстві. Законом України «Про авторське право і суміжні права» № 2811-IX від 01.12.2022 (далі – «Закон України про авторське право») комп’ютерні програми віднесені до об’єктів авторського права, та визначаються як «набір інструкцій у вигляді слів, цифр, кодів, схем, символів чи в будь-якому іншому вигляді, виражених у формі, придатній для зчитування комп’ютером (настільним комп’ютером, ноутбуком, смартфоном, ігровою приставкою, смарт-телевізором тощо), які приводять його у дію для досягнення певної мети або результату, зокрема операційна система, прикладна програма, виражені у вихідному або об’єктному кодах». Варто звернути увагу, що національне законодавство чітко встановлює, що комп’ютерна програма повинна бути виражена «у формі, придатній для зчитування комп’ютером», тобто її класичною формою вираження є електронна.
Водночас виходячи з визначення «твору», закріпленого Законом України про авторське право, щоб комп’ютерна програма могла отримати правову охорону як твір, вона повинна бути оригінальною, а для цього – бути результатом власної інтелектуальної творчої діяльності автора та відображати творчі рішення, прийняті автором під час створення комп’ютерної програми. Проте, враховуючи специфіку авторського права, яка буде розглянута далі, система визначення оригінальності комп’ютерних програм вбачається недостатньо ефективною, оскільки головні складові їх природи, а саме – ідея та функціонал, не впливають на таку оцінку в контексті авторсько-правової охорони.
Режиму охорони комп’ютерних програм авторським правом дотримується і Європейський Союз, що передбачено положеннями Директиви 2009/24/ЄС Європейського Парламенту та Ради від 23 квітня 2009 року про правову охорону комп’ютерних програм (далі – «Директива 2009/24/ЄС»), статтею 1 якої визначено, що: «Відповідно до положень цієї Директиви, держави-члени повинні охороняти комп’ютерні програми нормами авторського права як літературні твори у значенні Бернської конвенції про охорону літературних та художніх творів.»
Ба більше, законодавство такої технологічно розвинутої країни як Сполучені Штати Америки, також охороняє комп’ютерні програми як об’єкти авторського права. Це випливає з положень Розділу 17 Кодексу США, який фактично охоплює Закон про авторське право 1976 року з усіма відповідними змінами, що вносилися до нього.
Як бачимо, режим охорони комп’ютерних програм як об’єктів авторського права є загальнопоширеним у світі. Однак, він має свої особливості.
Так, в нормативній базі різних країн в тому чи іншому вигляді закріплена норма, згідно з якою авторським правом охороняється саме форма вираження твору, а ідеї, процеси, методи тощо не отримують правової охорони. Наприклад, частина третя статті 7 Закону України про авторське право, прямо передбачає, що: «Охорона не поширюється на технології створення та вираження твору, на ідеї, теорії, принципи, методи, процедури, процеси, системи, способи, концепції, відкриття, навіть якщо вони у творі виражені, описані, пояснені, проілюстровані.» Аналогічна норма міститься в статті 102 Розділу 17 Кодексу США. В Європейському Союзі така позиція була підтверджена Європейським Судом (Court of Justice of the European Union) у рішенні від 2 травня 2012 року по справі SAS Institute Inc. v World Programming Ltd. Суд дійшов висновку, що ані функції комп’ютерної програми, ані мова програмування чи формат файлів даних, які використовуються в програмі для виконання певних її функцій, не є формою вираження цієї програми, а тому не охороняються авторським правом на комп’ютерні програми.
Таким чином, на підставі комплексного аналізу положень Закону України про авторське право, Угоди ТРІПС, інших нормативних документів в галузі авторського права, а також відповідної правозастосовної практики, можна дійти висновку, що за загальним правилом авторсько-правову охорону отримують вихідний та об’єктний код комп’ютерної програми, оскільки саме у них повинна бути виражена програма.
Варто зауважити, що підхід Сполучених Штатів Америки в цьому питанні є більш універсальними. Так, 9 травня 2014 року Апеляційний Федеральний Окружний Суд США (United States Court of Appeals for the Federal Circuit) у своєму висновку по справі ORACLE AMERICA, INC. v. GOOGLE INC. зазначив, що окрім коду авторським правом охороняються «структура, послідовність і організація». Але навіть в цьому випадку, авторсько-правовою охороною не охоплюється головна складова природи комп’ютерних програм – їх функціональні можливості, що і є основним недоліком охорони комп’ютерних програм авторським правом.
Підсумовуючи, варто зазначити, що авторське право захищає комп’ютерні програми від їх загального відтворення та копіювання вихідного чи об’єктного кодів. Для отримання такої охорони не обов’язкова реєстрація авторства, важливим є лише сам факт створення комп’ютерної програми. При цьому, авторсько-правова охорона буде надаватися комп’ютерній програмі, створеній на території однієї з країн-учасниць Бернської конвенції, також на території усіх інших країн-учасниць. Таким чином, основною перевагою авторського права є його доступність та універсальність.
Проте, комп’ютерним програмам, на відміну від інших творів, притаманна одна суттєва ознака. Це – спрямованість на досягнення певної мети або результату, що й закріплено у визначенні комп’ютерної програми встановленому Законом України про авторське право. Така ціль реалізується шляхом виконання певних функцій та процесів, які, як зазначалося вище, не охороняються авторським правом. Порівнюючи комп’ютерні програми з іншими об’єктами авторського права, наприклад літературними творами, проглядається чітка відмінність – найголовнішою складовою літературних творів таких, як книги, є їх зміст, у той час, як сам по собі код комп’ютерної програми не відіграє суттєвої ролі без функцій, які виконуються в результаті зчитування комп’ютером цього коду. Так, сьогодні можна знайти тисячі програм, які виконують ідентичні функції, проте написані різним кодом. Саме тому постає питання: «Чи існують правові режими охорони комп’ютерних програм, які захищали б не просто код, а й саму сутність програми, її ідею?». Відповідь на це питання – так, але з певними нюансами, які варто враховувати, що будуть розглянуті далі.
Охорона комп’ютерних програм патентним правом
Одним з можливих варіантів охорони комп’ютерних програм є їх патентування. Проте, такий спосіб має свої особливості.
Українське законодавство напряму не визнає комп’ютерні програми винаходами (корисними моделями). Так, відповідно до частини третьої статті 6 Закону України «Про охорону прав на винаходи і корисні моделі» № 3687-XII від 15.12.1993 (далі – «Закон України про охорону винаходів»), комп’ютерна програма не визнається винаходом (корисною моделлю), якщо виступає як самостійний об’єкт. Аналогічне положення містить в пункті 2.5. Правил складання і подання заявки на винахід та заявки на корисну модель, затверджених Наказом Міністерства освіти і науки України № 22 від 22.01.2001.
Водночас це не означає, що комп’ютерна програма не може бути запатентована взагалі. Виходячи з положень частини другої статті 6 Закону України про охорону винаходів, такі об’єкти як пристрій або процес (спосіб) можуть бути об’єктом винаходу або корисної моделі. Тобто, на підставі комплексного аналізу положень статті 6 Закону України про охорону винаходів, зокрема, уточнення «якщо виступає як самостійний об’єкт», комп’ютерна програма може бути запатентована як об’єкт, що входить до складу винаходу (корисної моделі). Підтвердженням таких висновків, може слугувати реєстрація корисної моделі «Спосіб автоматизованого створення медичних документів» (патент № 98610; дата публікації відомостей про видачу патенту: 27.04.2015), яка містить спеціальні комп’ютерні програми структуризації та розпізнавання мови. Варто зазначити, що в такому разі заявник повинен надати опис виконуваних програмою функцій, закладених у неї алгоритмів, тобто програма має бути безпосередньо пов’язана з функціонуванням/реалізацією патентованого пристрою або процесу (способу).
Подібний підхід до охорони комп’ютерних програм міг бути закріплений в Європейському Союзі у 2002 році, коли Європейська комісія ініціювала Пропозицію щодо Директиви Європейського Парламенту та Ради щодо патентоспроможності комп’ютерно-реалізованих винаходів (Proposal for a Directive of the European Parliament and of the Council on the patentability of computer-implemented inventions), які визначалися як «будь-який винахід, реалізація якого передбачає використання комп’ютера, комп’ютерної мережі чи іншого програмованого пристрою та має одну чи більше нових ознак, які повністю або частково реалізуються за допомогою комп’ютерної програми чи комп’ютерних програм». Однак, Пропозицію було відхилено.
Водночас хоч, як зазначалося вище, Директива 2009/24/ЄС й передбачає авторсько-правовий режим охорони комп’ютерних програм, все ж статтею 8 Директиви встановлено, що її положення не впливають на інші правові норми, зокрема щодо патентів, торгових марок, недобросовісної конкуренції, комерційної таємниці, охорони напівпровідників або договірного права. Ба більше, пункт (16) її Преамбули прямо встановлює, що: «Охорона комп’ютерних програм законодавством про авторське право не повинна перешкоджати, при необхідності, здійсненню інших форм охорони.»
Зі свого боку, пункт (2)(с) статті 52 Європейської патентної конвенції (Convention on the Grant of European Patents (European Patent Convention)) (далі – «EPC»), хоч і виключає патентоспроможність програм для комп’ютерів, однак із застереженням у пункті 3 про те, що: «Пункт 2 виключає патентоспроможність об’єкта або видів діяльності, зазначених у ньому, лише тією мірою, в якій заявка на європейський патент або сам європейський патент стосується такого об’єкта чи видів діяльності як таких.» З цього приводу слушно навести висновки, викладені у Рішенні Апеляційної Палати Європейського Патентного Відомства (Boards of Appeal of the European Patent Office) від 1 липня 1998 року по справі № Т 1173/97. Зокрема, досліджуючи значення застереження, що міститься в пункті 3 статті 52 EPC, Палата доходить кінцевого висновку, що патентоспроможність комп’ютерного програмного продукту не виключається, якщо під час його запуску на комп’ютері він створює додатковий технічний ефект, який виходить за рамки «нормальної» фізичної взаємодії між програмою (програмним забезпеченням) і комп’ютером (обладнанням). Така позиція дещо кореспондує з аналогічною аргументацією на користь патентоспроможності комп’ютерних програм як складової частини винаходу (корисної моделі) в Україні. Водночас на думку Палати комп’ютерні програми можуть бути запатентовані навіть самі по собі, якщо вони «створюють відповідний технічний ефект». Проте, автор статті вважає, що в умовах сьогодення важко уявити можливість функціонування комп’ютерної програми поза межами відповідного пристрою або процесу (способу), тому вони є нерозривно пов’язаними з такими об’єктами, а отже повинні патентуватися в їх складі.
В питанні патентоспроможності комп’ютерних програм Сполучені Штати Америки дещо випереджають Україну. Так, параграф 101 розділу 35 Кодексу США, визначає, що до винаходів, що підлягають патентуванню, можуть відноситися «нові та корисні процеси, машини, вироби або склади речовин, або будь-яке нове і корисне вдосконалення цього». Таке визначення майже не обмежує перелік об’єктів, що можуть вважатися винаходами, що й знайшло своє відображення у рішеннях американських судів. Наприклад, узагальнюючи Рішення Верховного Суду США по справі Diamond v. Diehr від 3 березня 1981 року, можна дійти висновку, що Суд дотримується позиції, що застосування комп’ютерної програми в межах винаходу не робить його автоматично непатентоспроможним, а, навпаки, коли комп’ютерна програма розв’язує певні проблеми в межах винаходу, то єдиним питанням, що підлягає вирішенню, залишається чи є такий винахід патентоспроможним загалом (в комплексі усіх його елементів). Суд звернув особливу увагу, що по даній справі заявка подавалася не на математичний алгоритм як такий, а на відповідний процес, в якому він застосовується. Тобто, позиція Суду є аналогічною відповідній практиці патентування комп’ютерних програм інтегрованих у винаходи в Україні.
Більшої конкретизації та певною мірою обмеження вищенаведений підхід отримав у Рішенні Верховного Суду США по справі Alice Corp. v. CLS Bank International від 19 червня 2014 року. Так, на думку Суду, проста необхідність комп’ютеризації відповідного методу не може зробити такий метод патентоспроможним. Водночас, щоб комп’ютерна програма була запатентована як складовий елемент методу, вона повинна виконувати не суто звичайні функції, а мати на меті покращення функціонування самого комп’ютера або вдосконалення будь-якої іншої технології чи технічної сфери. Тобто, суди Сполучених Штатів Америки також пов’язують можливість патентування комп’ютерних програм з їх інтеграцією у винахід, конкретизуючи при цьому, що це повинно мати відповідний «корисний ефект».
Ба більше, порівнюючи зареєстровані патенти на винаходи, що містять комп’ютерні програми, в Україні та Сполучених Штатах Америки, можна виділити явну відмінність в їх описі. В США нормальною практикою є розкриття ознак кожної окремої функції, виконуваної програмою, у той час, як описи українських патентів здебільшого лише характеризують загальну структуру комп’ютерної програми та послідовність виконання її функцій в межах винаходу. Проте, така узагальнена характеристика аж ніяк не відповідає меті правовласника захистити від потенційних правопорушень саму сутність програми, оскільки в такому разі неможливо встановити важливість виконуваних нею функцій для винаходу (корисної моделі).
Узагальненими критеріями патентоспроможності комп’ютерної програми в межах пристрою або процесу (способу) можна вважати: її інтегрованість в такий об’єкт; спрямованість програми на розв’язання конкретної проблеми, пов’язаної з винаходом (корисною моделлю) та її безумовний корисний ефект для цього; новизна підходу у розв’язанні такої проблеми.
Отже, безумовною перевагою патентно-правової охорони є захист самих функцій та алгоритмів комп’ютерної програми, тобто її сутності. Водночас недоліки такого режиму охорони здебільшого пов’язані зі складністю та тривалістю процедури отримання патенту на винахід (корисну модель), а також територіальністю патентно-правової охорони.
Рекомендації
З огляду на вищезазначене, констатуємо, що кожна комп’ютерна програма за своєю природою складається з двох вагомих елементів – коду та функціональних можливостей. Їх незалежність обумовлюється застосуванням до них різних режимів правової охорони. Водночас вони є нерозривно пов’язаними один з одним, оскільки код виступає формою вираження комп’ютерної програми, за результатами зчитування якого комп’ютером в дію приводиться та чи інша функція програми. Отже, автор статті переконаний, що дійсно ефективного захисту від потенційних правопорушень комп’ютерна програма може отримати лише у разі запровадження комплексного режиму її правової охорони. Тобто, національне законодавство повинно прямо передбачати можливість застосування до комп’ютерних програм різних форм правової охорони, визначаючи одночасно з цим чіткі критерії та умови кожної з них. Використання розглянутого в цій статті світового досвіду до розв’язання окресленої проблеми зіграє безумовно позитивну роль в контексті визначення базових принципів побудови такого режиму правової охорони комп’ютерних програм.
Автор: Антон Ходош,
юрист ETERNA LAW