Патентование, защита и охрана IT-проектов
2 декабря 2015
На площадке портала «Эстиматика» 29 октября состоялся круглый стол, посвященный интеллектуальной собственности. С докладом на тему ««Патентование IT решений: алгоритмы, интерфейс, программы ЭВМ, программно-аппаратные комплексы» выступил Абраменко Олег Игоревич, руководитель направления IT Патентной практики, Центр интеллектуальной собственности "Сколково", г.Москва. Центр был создан еще в 2011 году и осуществлял юридическую и иную поддержку в сфере интеллектуальной собственности резидентов – участников проекта «Сколково». Олег Абраменко отметил, что тема охраны в сфере IT, в том числе патентования программного обеспечения, в России плохо раскрыта в каких-либо публикациях. Олег Абраменко рассказал, в чем заключаются отличия авторского права от патентного, что эти права охраняют, и как получить патент на изобретение, промышленный образец, полезную модель при защите IT-разработок.
Охрана IT решений
Когда создается программный продукт, в нем выделяют несколько объектов, которые могут охраняться:
- исходный код, который пишут программисты;
- базы данных, которые может содержать сама программа;
- алгоритмы, которые заложены в программе;
- интерфейс, как внешний вид программы и как способ взаимодействия с пользователем (например, slide-to-unlock в iOS);
- программно-аппаратный комплекс.
Возьмем в качестве примера программу Skype, которая позволяет осуществлять общение по интернету, а также проводить видеоконференции.
Исходный код и объектный код – объекты авторского права. Список контактов, переписка, которая хранится на сервере – это базы данных, они охраняются как нормами авторского права, так и нормами специальных прав (право на базы данных). В основе программы лежат определенные алгоритмы, которые позволяют, например, измерять качество видео в зависимости от скорости интернета, производить групповые вызовы. В Skype было очень много алгоритмов, и Microsoft купила Skype в первую очередь из-за большого патентного портфолио на алгоритмы. Интерфейс (внешний вид программы) может охраняться, например, патентами на промышленные образцы. Аппаратный комплекс – устройство, которое в сочетании с заложенным в нем программным продуктом, может реализовывать какие-то дополнительные эффекты, - также может охраняться.
Отличия авторского права от патентного заключаются не только в объектах, охраняемых этими правами, но и в сроках и территории действия, требованиях к регистрации. Чтобы разобраться в отличиях авторского права от патентного, рассмотрим характерные особенности этих прав.
Авторское право
Объектами авторского права являются исходный код, базы данных и объектный код.
- Авторское право охраняет форму, но не содержание. Например, если в своем блоге кто-то написал рецепт производства пончиков, то картинки, которые он выложил, и текст, который он написал, будут охраняться нормами авторского права, условно говоря, от копирования. Но при этом автор никому не может запретить выпускать пончики.
- Авторское право не требует обязательной регистрации, то есть действует с момента создания объекта. Когда разработчики (программисты) создают программу, она автоматически начинает охраняться нормами авторского права.
- Авторское право действует на территории всего мира, в отличие от патентного права.
- Авторское право действует при жизни автора и 70 лет после его смерти. В разных странах эти сроки могут отличаться.
Патентное право
Объектами патентного права являются алгоритмы, интерфейс и аппаратный комплекс.
1. Патентное право имеет более ограниченный срок охраны объекта: для изобретения – 20 лет, для полезных моделей – 10 лет, промышленные образцы в зависимости от страны – 15-25 лет.
2. Патентное право носит территориальный характер.
«Если у меня есть объект, который я хочу защищать патентным правом, я должен получить патент в каждой стране, где хочу получить охрану», – пояснил Олег Абраменко.
Требуется обязательная регистрация прав.
4. Патентное право охраняет суть, а не форму.
«Если я патентую способ приготовления пончиков, то все, кто будет готовить пончики таким же способом, будут попадать под действие моего патента».
5. Длительная процедура получения патента. В России для получения патента требуется от 14 месяцев, в США – от 2-х лет, в Европе – от 3-х лет, в Китае – 3-4 года.
Таким образом, основные отличия авторского права от патентного: срок охраны, территория действия, требования к регистрации, охрана сути или формы, способ и длительность возникновения права.
Исходный код как объект авторского права
Исходный код, который пишут программисты, охраняется авторским правом как литературное произведение, то есть как текст. Чем это плохо? Если кто-то ознакомится с исходным кодом программы, поймет, какие в ней заложены алгоритмы, принципы, и реализует такую же программу, то она не будет попадать под действие авторского права. Также авторское право не работает, если кто-то берет ваш исходный код и производит некоторые модификации, то есть делает его непохожим на первоначальную версию. В этом случае доказать нарушение будет очень трудно. В каких случаях авторское право работает? Если кто-то из вашей команды разработчиков унесет на флешке исходный код и будет пытаться делать свой проект, он будет нарушать ваши исключительные права.
Справка: исходный код – это текст компьютерной программы на каком-либо языке программирования или языке разметки, который может быть прочтен человеком.
База данных как объект авторского права
По определению ГК РФ база данных – это представленная в объективной форме совокупность самостоятельных материалов (статей, расчетов, нормативных актов, судебных решений и иных подобных материалов). Все это систематизировано таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины.
Базы данных могут охраняться:
- нормами авторского права;
- отдельным правом на базы данных.
Авторское право будет охранять систематизацию, отбор и представление данных; право на базы данных – вклад, сделанный при составлении базы данных. Право на базы данных по ГК РФ будет действовать, если в базе данных более 10 тысяч записей, то есть был сделан существенный вклад по наполнению этой базы. Право на базы данных действует только в некоторых странах: РФ, Европа, Англия (свое законодательство, отличное от Европы), Австралия, Бразилия и др. Срок действия в РФ – 15 лет.
Объекты патентного права
- Алгоритмы могут охраняться как изобретения.
- Интерфейс – как изобретения и промышленные образцы. Если у вас телефон на базе системы iOS, допустим iPhone, чтобы разблокировать экран, вы делаете жест пальцем – slide to unlock. Этот способ разблокировки был запатентован как патент на изобретение (как способ взаимодействия с пользователем). Интерфейс может охраняться как внешний вид программы, то есть картинка, которую мы видим на экране монитора.
- Аппаратные средства могут охраняться как изобретения и полезные модели. Есть один нюанс: не являются изобретением бизнес-методы и математические методы.
«Если вы взяли какое-то обычное действие, которое происходит в повседневной жизни, например, расчет налогов, и реализовали его программно – это не будет являться объектом патентования. Потому что это некая стандартная практика, переложенная в компьютерные реалии. Или если у вас есть численные методы в чистом виде, например, способ решения квадратного уравнения, который используется просто для расчета, это также не может быть объектом патентного права», – объяснил Олег Абраменко.
Алгоритмы как объекты патентного права
Задача: есть последовательность чисел, которую нужно упорядочить по возрастанию, на вход дано несколько чисел, и необходимо сказать компьютеру, что делать для решения задачи. «Возьми два числа А и Б, сравни А и Б, если А > Б, поменяй их местами и циклически повторяй эту последовательность». Это алгоритм.
- Задача: расположить числа по возрастанию;
- шаги, которые мы делаем – это шаги алгоритма;
- данные – это числа, которые у нас есть;
- конечный результат – решение задачи.
Алгоритм – это, по сути, способ решения задачи исполнителем за определенное количество шагов, используя входные данные для получения результата.
Взаимосвязь алгоритма и программы
Например, нужно настроить телевизор, чтобы он показывал определенный канал при нажатии на конкретную кнопку. Те действия, которые мы производим, нажимая кнопки в меню – это, по сути, алгоритм. Инструкция по настройке – это некий аналог программы ЭВМ. Программы могут быть написаны на разных языках программирования. Например, тот же самый Skype может быть написан на C++, Delphi, Assembler, Java и т.д. При этом алгоритмы, которые в нем реализованы, тоже могут выглядеть немного по-разному. Говоря о патентовании программного обеспечения, нужно понимать, что одна программа может быть разработана на разных языках программирования, в ней может быть заложено множество алгоритмов, причем один и тот же алгоритм может быть по-разному реализован.
Пример: алгоритм/изобретение
Патентное право охраняет алгоритмы как, например, изобретения. Патент на изобретение, который защищает алгоритм – это один из первых патентов, который был выдан компании Abbyy. Abbyy запатентовала способ распознавания текстовой информации с векторно-растрового изображения. Программа Abbyy Fine Reader позволяет превратить отсканированный документ в текстовый с возможностью редактирования. Именно это и запатентовала компания Abbyy, точнее, объектную модификацию этого распознавания и разметки. При этом они указали, что изобретение относится к области предварительной обработки векторно-растрового изображения графического файла, содержащего изображение текста. Технический результат – повышение надежности выявления текстовых, растровых и векторных объектов, получение информации о форматировании документа и ускорения процесса обработки.
Пример: интерфейс как промышленный образец/товарный знак/изобретение
Патентное право охраняет как отдельные элементы интерфейса (например, шрифты, иконки), так и интерфейс целиком. Правый объект – это интерфейс ОС Windows 4, который был запатентован компанией Microsoft как промышленный образец.
В некоторых случаях интерфейс может охраняться как товарный знак. Например, компания Apple подала заявку на товарный знак, который защищает интерфейс их «умных часов».
Интерфейс может охраняться как изобретение. Компания Nokia придумала новый способ взаимодействия с пользователем. Обычно нужно зайти в главное меню, дойти до сообщений, найти настройки, нажать, и после этого появятся настройки сообщений. Они сказали: «Это трудно, сложно, неудобно». Они сделали слева кнопки того, над чем совершаются действия, внизу кнопки того, что нужно сделать. Например, если выбрать кнопку «сообщения» слева и кнопку «настройки» внизу, то система автоматически поймет, что нужно вызвать настройки сообщений и покажет нужный экран. Технический результат: предоставление пользователю улучшенного пользовательского интерфейса, который обеспечивает пользователю быстрый и легкий доступ и активацию доступных функций.
Пример: программно-аппаратный комплекс
Объектом патентного права может быть программно-аппаратный комплекс. Например, компания «Форд» изобрела и запатентовала полезную модель «топливная система для двигателя внутреннего сгорания». Суть данного технического решения следующая: за счет добавление контроллера с предустановленным ПО получилось избавиться от необходимости в выделенном электрическом насосе для жидкого топлива.
Кто патентуется в IT сфере?
Задаваясь вопросом, как получить патент на изобретение, многие компании обращаются к опыту других организаций. В IT, в том числе в сфере патентования программного обеспечения, патентуется достаточно много зарубежных игроков. Еще недавно компания Microsoft подавала порядка тысячи заявок на национальную фазу в Россию. Много заявок у компаний Sony, Intel, Apple,Google. Из российских компаний – это традиционно «Лаборатория Касперского», «Яндекс». У них есть свой патентный отдел, который оформляет заявки, а также защищает интересы компании за рубежом.
Практика доказывания нарушений прав
Конечно, важно разобраться, как получить патент на изобретение, промышленный образец, полезную модель и т.д.; но в дальнейшем необходимо выявлять и доказывать нарушения прав. Патентное право охраняет объекты, но только если правообладатель сам следит за ситуацией на рынке. По промышленному образцу нарушение довольно просто доказать, особенно после введения новых поправок в ГК. «Если при пользовании вашим интерфейсом и интерфейсом конкурента у пользователя складываются одинаковые впечатления, то это будет считаться нарушением прав».
Изобретение как способ взаимодействия с пользователем доказывается еще проще. «Например, slide to unlock: я сделал разблокировку пальцем, значит, я попадаю под действие этого патента», – привел пример Олег Абраменко.
По алгоритмам есть нюансы. Можно определить нарушение по косвенным признакам. Например, до недавнего времени точность технологии распознавания лиц составляла максимум 94-95%. Facebook разработали свой алгоритм и повысили точность до 98%. Если после публикации этой заявки конкуренты создадут алгоритм с такой же точностью – это будет хорошим поводом задуматься. Нужно будет проверить их более детально, например, в судебном порядке с экспертизой. Если алгоритмы очень сложные и трудно детектируются, то возникает вопрос, был ли смысл их патентовать. Ответ на этот вопрос зависит от того, для каких целей компания делает патенты.
Именно в России не было каких-то громких дел по нарушению прав на IT разработки. Были случаи досудебного урегулирования и несколько инцидентов с небезызвестным Пилкиным. В отличии от нас за рубежом такой практики, конечно, очень много.
Статью подготовила Наталья Ничкова на основе доклада Олега Абраменко.