Специфика охраны ИТ решений в России и за рубежом февраль 2015 1 Объекты охраны ИТ-решение Исходный код Базы данных* Аппаратные средства Алгоритмы Интерфейс Авторское право Патентное право Постановка задачи (пример) Входные данные 7, 3, 0, 12, 24, 5, 6, 5 ? Требуется 0, 3, 5, 5, 6, 7, 12, 24 2 Постановка задачи (пример) 1. Возьми два числа А и Б, расположенных рядом 2. Сравни А и Б 3. Если А > Б, то поменяй их местами 4. … 7, 3, 0, 12, 24, 5, 6, 5 3, 7, 0, 12, 24, 5, 6, 5 3 4 Исходный код Язык C Язык Python #define SWAP(A, B) { int t = A; def swap(arr, i, j): A = B; B = t; } arr[i], arr[j] = arr[j], arr[i] def bubble_sort(arr): i = len(arr) while i > 1: for (i = n - 1; i > 0; i--) { for j in xrange(i - 1): for (j = 0; j < i; j++) if arr[j] > arr[j + 1]: { if (a[j] > a[j + 1]) swap(arr, j, j + 1) SWAP( a[j], a[j + 1] ); } i -= 1 } void bubblesort(int *a, int n) { int i, j; } 5 Instruktion istruzioni інструкція Пример 6 Авторское право 7 • Охраняет форму, но не его содержание • Действует при жизни автора + 70 лет • Территория действия – весь мир • Не требует обязательной регистрации прав Примеры, где можно зарегистрировать исходный код : Роспатент (РФ), Copyright.gov (USA) Патентное право 8 • Действует 20 лет для изобретений, 10 лет для полезных моделей • Носит территориальный характер • Требует обязательной государственной регистрации • Охраняет любые реализации в рамках формулы изобретения • Длительная процедура получения патента Алгоритмы, интерфейс, аппаратные средства 9 Алгоритмы – изобретения Интерфейс – изобретения/промышленные образцы Аппаратные средства – изобретения/полезные модели Любое изобретение/полезная модель должны решать техническую задачу, и как следствие должно быть наличие технического результата. Не являются изобретением математические методы бизнес-методы, Алгоритм (пример) 10 Патент «способ распознавания текстовой информации из векторнорастрового изображения», RU2309456, Аби Софтвер Лтд. (Abbyy) Изобретение относится к области техники предварительной обработки векторно-растрового изображения графического файла, содержащего изображение текста. Технический результат: «повышении надежности выявления текстовых, растровых и векторных объектов, получении информации о форматировании документа и ускорении процесса обработки» Интерфейс [Как внешний вид] Патентуется как промышленный образец 11 Интерфейс [Как алгоритм] 12 Патент «способ, устройство, компьютерная программа и графический интерфейс пользователя для пользовательского ввода в электронное устройство», RU2415464, Нокиа Корпорейшн Изобретение относится к пользовательскому вводу в электронное устройство. Технический результат: «предоставление пользователю улучшенного пользовательского интерфейса, который обеспечивает пользователю быстрый и легкий доступ и активацию доступных функций» Аппаратные средства 13 Охраняются как изобретения и полезные модели Патент на полезную модель «ВСТРАИВАЕМЫЙ МОДУЛЬ БЕЗОПАСНОСТИ TSM», RU119910, ЗАО Аладдин Р.Д. Полезная модель относится к вычислительной технике, а именно к защите компьютеров от несанкционированного доступа к данным. Технический результат: повышение степени защиты компьютера от несанкционированного доступа к информации. Охрана ИТ решений зарубежом Страна Патент на решение ИТ- Патент на Регистрация полезную модель исходного кода 14 Охрана баз данных Россия + + Роспатент + США + - US Copyright Office - Европа (ЕПК) с ограничениями с ограничениями + - + + - + Сингапур с ограничениями + National Copyright Administration - - - - Япония + + Agency for Cultural Affairs - Китай Гонконг - Кто патентуется? 15 Олег Абраменко Руководитель направления ИТ OAbramenko@sk.ru