Як юридично підтвердити авторство на програмний код — колонка

18 березня, 2025, 16:00 1257
Як юридично підтвердити авторство на програмний код — колонка

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

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


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

Авторське право на код: як це працює

Авторське право (Copyright) діє автоматично: якщо ви написали код, ви відразу стаєте його автором.

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

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

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

Як зафіксувати авторство юридично

Зафіксуйте дату створення вашого коду, щоб у майбутньому довести, що він ваш. У світі це називають Timestamping.

Найпростіший спосіб  — надсилання файлу з кодом на власний email або збереження на хмарному сервісі, наприклад, Google Drive, GitHub тощо. Доказом також може бути перше комміт-збереження в GitHub чи GitLab.

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

Наприклад, у реальному кейсі, сторони сперечались за право на комп’ютерну програму. Проте справжньому власнику комп’ютерної програми вдалось довести авторство  — детальніше в рішенні суду.

Депонування коду в нотаріуса або в спеціальних сервісах

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

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

Державна реєстрація авторського права

В Україні, США та ЄС можна офіційно зареєструвати код як об’єкт авторського права. Реєстрація надає додатковий юридичний захист і можливість стягнення компенсації за порушення.

Для цього потрібно подати заявку та вихідний код у відповідний реєстраційний орган.

В Україні — реєстрація через УКРНОІВІ.
Ось, наприклад, такий вигляд має свідоцтво про право власності на копірайт:

УКРНОВІ – реєстрація авторського права на код

США  — реєстрація через United States Copyright Office.

ЄС  — можна було використовувати міжнародну організацію WIPO, щоб зафіксувати дату створення твору через систему WIPO PROOF, але наразі вона не працює і треба робити реєстрації через національні інститути інтелектуальної власності. Наприклад:

  • Франція  — Національний інститут промислової власності (INPI);
  • Німеччина  — Німецьке патентне та торгове відомство (DPMA);
  • Іспанія  — Іспанська агенція з інтелектуальної власності (Safe Creative — недержавний реєстр);
  • Італія  — Італійське товариство авторів і видавців (SIAE).

Реєстрація потребує часу й коштів, але дає офіційний документ, який визнається в суді.

Використання Open Source ліцензії

Якщо ви публікуєте код, важливо вказати умови його використання.
Використовуйте open-source ліцензії (MIT, GPL, Apache) або зазначайте «Усі права захищено» для закритих рішень. Так, наприклад, розміщуючи код на GitHub, додайте файл LICENSE, що пояснює умови використання.

Ось яка може бути ліцензія MIT у реальному прикладі:

MIT License


Copyright (c) 2025 Ім’я автора


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


ЦЕ ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ НАДАЄТЬСЯ «ЯК Є», БЕЗ ГАРАНТІЙ ЛЮБОГО ВИДУ, ВКЛЮЧАЮЧИ ГАРАНТІЇ ПРИДАТНОСТІ ДЛЯ КОНКРЕТНОЇ МЕТИ АБО НЕПОРУШЕННЯ ПРАВ.

Що це означає?

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

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

Тож як захистити своє авторство

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

Що робити, щоб уникнути таких проблем

  • Фіксувати авторство  — через GitHub, email, нотаріуса або навіть блокчейн.
  • Використовувати правильні ліцензії  — для open-source підійдуть MIT, GPL, Apache, а для комерційних продуктів  — proprietary.
  • Офіційно реєструвати авторське право, якщо код має значну цінність.
  • Вести історію змін  — комміти, коментарі з датами й авторами допоможуть захистити права.
  • Узгоджувати авторські права в договорах, особливо якщо працюєте в команді.

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

Читати більше