Оформлення та передача прав на програмне забезпечення

програмне

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

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

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

Третя складова – це аудіо-візуальне відображення програмного забезпечення, його дизайн, візуалізація процесів, що відображаються тощо. Усі три зазначені вище складові, разом і кожна окремо є об'єктом цивільних прав – тобто предметом правового регулювання. В даний час законодавство в галузі інформаційних технологій тільки починає формуватися, однак, на даний момент вже існують правові інструменти, що дозволяють здійснювати оформлення та захист прав на програмне забезпечення.

Особливу увагу оформленню прав на програмне забезпечення слід приділяти під час створення програмного забезпечення на замовлення. Найчастіше такі господарські відносини із замовником оформлюють у вигляді договору підряду. Підряд є досить складною правовою конструкцією з безліччю нюансів, які необхідно правильно сформулювати в такому договорі, щоб не порушити баланс інтересів кожної із сторін. Зокрема, чинним законодавством встановлено, що, якщоінші умови не обумовлені в договорі на створення програмного забезпечення, виключні права на таке забезпечення, тобто виняткові права на всі три його складові, зазначені вище, з моменту створення належать замовнику. У разі затвердження договору на таких умовах компанія-розробник надалі не зможе розробляти подібні програми для інших замовників, тоді як замовник, до якого перейшло виключне право на таке програмне забезпечення, зможе вільно реалізовувати його третім особам, доопрацьовуючи під кожний конкретний випадок власними силами. чи силами іншої IT-компанії. У деяких випадках справедливість та економічну обґрунтованість такого принципу роботи можна поставити під сумнів. Можливо, у такій ситуації було б оптимально передати замовнику лише права на використання зазначеного програмного забезпечення на умовах простої або виняткової ліцензії. Крім того, нововведенням четвертої частини Цивільного кодексу України стало визначення принципу спільного володіння винятковими правами. У разі реалізації такого принципу в договорі у зв'язку з обмеженим правовим регулюванням необхідно дуже детально описати порядок здійснення сторонами своїх прав.

Однією з основних проблем правового регулювання сфери інформаційних технологій є захист прав на програмне забезпечення. Особливо така проблема стосується головної складової програмного забезпечення – програмного коду. Складність визначення критерію унікальності програмного коду робить цю проблему однією з найактуальніших. Внесення змін до програмного коду, його доопрацювання, адаптація до інших середовищ функціонування вже може розцінюватися як створення нового програмного забезпечення, що є порушенням виняткових правправовласника. Одним із основних правових інструментів захисту прав, у цьому випадку, може бути реєстрація програмного забезпечення в уповноваженому органі державної влади. На даний момент законодавством встановлено добровільний порядок реєстрації програмного забезпечення, хоча надалі, можливо, може бути встановлений обов'язковий порядок реєстрації для певного виду комп'ютерних програм. У будь-якому випадку, реєстрація прав на програмне забезпечення є в даний момент одним з основних правових механізмів, що забезпечують захист законних прав на нього.

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

Пропозиції від ЛІГАЛТЕК:

  • правовий аудит поточних типових договорів щодо належного оформлення передачі прав напрограмне забезпечення;
  • створення типових договорів для розроблення програмного забезпечення;
  • розробка та погодження договорів про передачу прав використання програмного забезпечення на умовах простої та виняткової ліцензії;
  • розробка та погодження договорів про передачу виключних прав на програмне забезпечення;
  • розробка та погодження угод про спільне володіння винятковими правами на програмне забезпечення;
  • реєстрація програмного забезпечення;