Дуже часто при підготовці різних інноваційних проектів однією з вимог є захист інтелектуальної власності. Проводячи експертизу студентських проектів в області розробки ПО, я звернув увагу, що більшість або обходить це питання стороною, або вказує єдиний спосіб захисту своїх інтелектуальних прав - реєстрацію програми для ЕОМ в Роспатенті.
До сих пір жодного разу мені не довелося побачити в таких роботах жодного іншого способу захисту своєї інтелектуальної власності. Тому спробуємо розібратися, невже інших варіантів немає.
Програмне забезпечення не патентується
Дійсно, загальновідома істина полягає в тому, що безпосередньо програму для ЕОМ запатентувати не можна, як не можна це зробити з її вихідним кодом.
Згідно статті 1 261 Цивільного кодексу:
Реєстрація програми для ЕОМ в Роспатенті
Як запатентувати програмне забезпечення?
Ми встановили, що програмне забезпечення як таке не патентується. Однак мова програмування по суті є вираженням результатів інтелектуальної праці для комп'ютерного представлення. І ці самі результати інтелектуальної праці вже можна патентувати і як винахід, і як корисну модель, і як промисловий зразок.
Згідно із законодавством як винахід можуть бути запатентовані способи як результати інтелектуальної діяльності. З точки зору айтішной науки до способів відносяться в тому числі алгоритми, що знаходяться в основі ПО, тому саме їх можна запатентувати як винахід.
Можливо також патентування комплексу програмних продуктів як корисної моделі. Фактично, відміну корисної моделі від винаходу в відсутності суворих вимог до винахідницькому рівню.
Інтерфейс програми може бути запатентований як промисловий зразок, будучи рішенням за зовнішнім виглядом програмного продукту.
Виходить, що крім реєстрації самої програми для ЕОМ в Роспатенті, при розробці програмного забезпечення може патентуватися алгоритм роботи програми, система програмних модулів і інтерфейс програми.
Систематизуючи вищесказане, уявімо інформацію у вигляді таблиці