ЧаВО по патентной политике для дистрибутивов, разрабатываемых сообществом

Версия: 1.0
Опубликована: 8-го июля 2011 год

Введение

Для кого предназначен этот документ?

Этот документ содержит информацию о патентах и патентных обязательствах, которая будет полезна разработчикам дистрибутивов, разрабатываемых сообществом Свободного ПО и ПО с Открытым Исходным Кодом (FOSS). Под дистрибутивами, разрабатываемыми сообществом, мы подразумеваем набор свободны пакетов ПО, сопровождаемых и распространяемых организациями, состоящими из волонтёров, когда ни эти организации, ни эти волонтёры не ищут от этой деятельности какой-либо выгоды. Такие дистрибутивы, поддерживаемые сообществом, могут продаваться, а также раздаваться на компакт-дисках или USB-носителях или через платные загрузки, либо распространяться бесплатно.

Этот документ подготовлен юристами из Правового центра Свободы ПО (Software Freedom Law Center) (SFLC) по запросу Проекта Debian и может быть полезен схожим дистрибутивам, разрабатываемым сообществами FOSS. Утверждения в этом документе относительно правовых вопросов соответствуют законам США на дату составления этого документа и могут применяться к другим правовым системам. Тем не менее, этот документ не является юридической рекомендацией. Он не основан на анализе какой-либо конкретной фактической ситуации, а всякий юрист, высказывающий мнение по приведённым ниже вопросам, должен установить конкретные факты и обстоятельства, которые могут изменить эту информацию в конкретном контексте. Вам не следует полагаться на этот документ при принятии решений, оказывающи влияние на юридические права вашего проекта или на ответственность в реальной ситуации без консультации с SFLC или другими юристами.

Общие сведения о патентах

Что такое патент?

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

Как долго действителен патент?

Как правило, патенты, выданные в последние 15 лет большинством правительств, истекают через 20 лет после даты заполнения заявки на патент. Патенты США, заявка на которые заполнена до 8 июня 1995 года, предоставляют защиту на 17 лет, считая с даты выдачи патента, либо на 20 лет с даты заполнения заявки, в зависимости от того, что наступит позже.

Имеются и исключения. Патенты могут быть продлены выдающим ведомством или судом, но это редко случается для патентов на ПО. Срок патента так же может быть сокращён по соглашению с кандидатом, заявившим патент, во время ведения, то есть, во время процедуры рассмотрения заявки ведомством по выдаче патентов. Если сроки патента были сокращены во время ведения, то на титульном листе патента будет помещено соглашение о сроках патента.

Чем патентная защита отличается от защиты, предоставляемой авторским правом?

Владелец авторского права имеет право препятствовать другим делать несанкционированные копии программы, защищённой авторским правом, но он не может препятствовать независимому созданию программы с теми же возможностями. Независимое создание является, следовательно, вполне защищённым от обвинения в нарушении авторского права. Кроме того, добросовестное использование является защитой от обвинения в нарушении авторского права, или существенным ограничением авторского права, во всякой системе авторского права. Патентное право не предполагает добросовестного использования, поэтому независимое создание, использование для исследований или обратная разработка в целя взаимодействия или в образовательных целях не являются защитами от обвинений в нарушении патента.

Существуют ли патенты на что-либо, действительные во всём мире?

В настоящее время не существует патентов, действительных во всём мире. За пределами Европейского союза, где заявки могут быть консолидированы, заявки на патенты обычно должны быть поданы в каждой стране, в которой требуется получить патентную защиту.

Что такое пункты патентной формулы?

Патентные формулы, которые являются наиболее важной частью патента, определяют фактическую область действия изобретения, к которой применяется патент. Только патентные формулы определяют то, что покрывается исключительными правами, то есть, практическое использование того, что указанно в патентных формулах, является нарушением. Чтение и понимание патентных формул являются ключом к определению того, нарушает данный продукт или процесс данный патент или нет.

Каждая патентная формула является отдельным предложением. Патентные формулы начинаются с преамбулы, за которой следуют одно или несколько ограничений.

Чтобы ПО нарушало патент, это ПО (или система со встроенным ПО) должно реализовывать всё, что приведено в одной из патентных формул. Если вы не применяете один или несколько элементов патентной формулы, то вы не можете напрямую нарушить эту патентную формулу.

Что такое независимые патентные формулы?

Патентная формула называется независимой, если она не ссылается на какую-либо другую патентную формулу этого же патента.

Что такое зависимые патентные формулы?

Зависимые патентные формулы явным образом включают содержание других патентных формул данного патента. Зависимая патентная формула с необходимостью уже, чем патентная формула, от которой она зависит, поскольку она включает одно или несколько дополнительных ограничений. При помощи диаграмм Венна это можно выразить следующим образом: область действия зависимой патентной формулы полностью включена в область действия той патентной формулы, на которую она ссылается.

Как пишутся патентные формулы, связанные с ПО?

Патентные формулы, связанные с ПО, в выданных недавно патентах, имеют форму системных или аппаратных патентных формул, процедурных патентных формул, а также патентных формул продуктов компьютерных программ или патентных формул машиночитаемых форматов. Системные патентные формулы перечисляют элементы системы (которая может включать в себя один или несколько компьютеров) в виде машинного или статичного объекта. Процедурные патентные формулы имеют алгоритмическую форму. Патентные формулы машиночитаемых форматов обычно дублируют ограничения из соответствующих системных или процедурных патентных формул данного патента, но предназначены для того, чтобы покрывать реализованное в формате хранения или распространения. Также при заявке изобретений, концентрирующихся на структурах данных и пользовательских интерфейсах, часто используются патентные формулы машиночитаемых форматов.

Нарушение патента

Что означает патентная ответственность?

Под ответственностью понимается юридическая ответственность, налагаемая судом. В этом документе мы используем термин патентная ответственность, чтобы охватить распоряжения, которые может дать суд, если сторона нарушает патент. Например, когда доказано, что сторона нарушает патент, суд может приказать этой стороне выплатить деньги держателю патента, это называется возмещением ущерба, и/или приказать прекратить нарушающую патент деятельность, это называется судебным запретом.

Что такое нарушение патента?

Нарушение патента означает воплощение одной или нескольких патентных формул этого патента без лицензии. Если кто-то использует, производит, продаёт, произвёл, предлагает к продаже или импортирует ПО, которое воплощает всякий элемент патентной формулы данного патента, то этот патент нарушается данным ПО.

Можно отвечать за нарушение патента без прямого нарушения этого патента. Участие в или склонение к нарушению патента также приводит к патентной ответственности.

Что такое склонение к нарушению?

Склонение к нарушению означает активное убеждение кого-то ещё нарушить патент. Для наступления ответственности требуются доказательства того, что обвиняемая сторона намеренно добилась того, что третья сторона нарушила патент. Также склоняющая сторона должна была либо знать, что этот патент существует, либо сильно предполагать его существование и не предпринимать попыток к тому, чтобы узнать это. Если, например, документация написана кем-то, кто обладает знанием патентных формул, и эта документация объясняет то, как использовать программу так, чтобы это считалось нарушением патента, инструкции могут трактоваться как то, что склоняет к нарушению патента. Если сообщество волонтёров сопровождает пакет ПО и связанную с ним документацию, и если волонтёры, создающие документацию, не знают о предполагаемом нарушении патента, то они не могут склонять к нарушению патента.

Что такое содействующее нарушение?

Содействующее нарушение означает предоставление материальной помощи для нарушения патента. В контексте ПО, это означало бы предоставление ПО, не нарушающего патенты, которое может комбинироваться с другим ПО или оборудованием для создания нарушающей патент системы. Содействующее нарушение также требует знания нарушаемого патента. Более того, если это ПО предназначено для работы без нарушений патентов, то предоставление такого ПО не является содействующим нарушением, даже если в последствии оно использовалось в нарушающей патент комбинации.

Каковы последствия нарушения патента?

Если доказано, что сторона нарушила патент, суд может распорядиться прекратить нарушающую деятельность, выплатить возмещение ущерба, или и то, и другое. В этом документе мы используем термин патентная ответственность, чтобы охватить все эти последствия.

Что такое судебный запрет?

Судебный запрет является распоряжением суда по отношению к человеку или нескольким людям сделать что-то или воздержаться от делания чего-то. Нарушение запрета считается неповиновением суду. Запреты могут быть предварительными, чтобы предотвратить изменение состояния на то время, когда происходит судебный процесс, либо постоянными, чтобы приказать или запретить деятельность в конце судебного процесса, когда ответственность уже установлена. Предварительный запрет прекратить нарушающую деятельность во время судебного процесса может быть установлен в том случае, если суд посчитает, что возмещения ущерба в конце рассмотрения дела не будет достаточно для защиты прав держателя патента, если вероятно успешное завершение дела, и если общественный интерес не будет нарушен этим запретом. Постоянный запрет предназначен для того, чтобы предотвратить нарушающую деятельность, и может быть результатом доказательства нарушения ответственности.

Могут быть судебные запреты устанавливаться на FOSS дистрибутивы?

Да. Если было доказано, что дистрибутив FOSS нарушает чей-то действующий патент, может быть установлен постоянный судебный запрет на продолжение распространение нарушающей программы или возможности.

Тем не менее, маловероятно, что такой запрет будет запрещать распространение всего дистрибутива целиком или даже целого пакета. Наиболее вероятно, возможность или ряд возможностей, должны будут быть отключены, изменены так, чтобы это ПО более не нарушало патент, либо удалены полностью для той страны, где было установлено нарушение патента.

Кроме того, разработка альтернативы рассматриваемой патентной формуле может предотвратить даже удаление возможности или нескольких возможностей. Если даже один элемент патентной формулы более не реализуется, то, как уже было сказано, патентная формула более не считается нарушенной. В судебных процессах по поводу патентов в США, ключевой момент определения терминов происходит во время так называемого Markman слушания, после которого суд первой инстанции даёт определение того, что означают данные патентные формулы для целей данного разбирательства. После окончания Markman слушания, и когда объём заявленны требований строго и окончательно определён, становится намного проще разработать альтернативу.

Что такое возмещение вреда?

В патентном праве возмещение вреда — деньги, присуждаемые судом истцу в случае, когда сторона защиты ответственна за нарушение патента. Хотя закон не предоставляет максимального возмещения вредя за нарушение патента, он предоставляет минимум — приемлемые отчисления за использование изобретения нарушителем. В дополнение суд может увеличить возмещение вреда до трех раз по отношению к действительному вреду в случае намеренного нарушения.

Что такое намеренное нарушение?

Нарушение является намеренным, если нарушитель знает о патенте, если только он не имеет сильного убеждения в том, что этот патент недействителен, или что его деятельность не нарушает патент. Владелец патента должен доказать все элементы намеренности, и в США суды должны делать это в соответствии с высоким стандартом доказательства, которое называется ясное и убедительное свидетельство.

Я не имею предшествующего знания о патенте, могу ли я всё ещё быть признан ответственным?

Вообще, знания патента не требуется, если сторона обвиняется в прямом нарушении патента. Чтобы вас признали ответственным за склонение или содействие нарушению патента, как мы уже сказали, требуется знание патента или конкретные попытки избежать получение сведений об этом патенте.

На практике же держатели патентов обычно требуют от тех, кто, как они считаю, нарушает патенты, приобрести лицензии. Если сторона принимает предложенную лицензию, держатель получает отчисления без суда. Если сторона отклоняет лицензию, держатель патента ставит её в известность и, следовательно, может заявить о намеренном нарушении, что приводит к более высоким выплатам по возмещению вреда и возможности вернуть плату за работу юристов. Вполне вероятно, но нам это точно не известно, что до того, как какой-либо разрабатываемый сообществом дистрибутив, будет преследоваться в судебном порядке за нарушение патента, он получит, по меньшей мере, одно письмо, требующее принятия лицензии.

Что если нарушение было случайным, оно было совершено по небрежности и ненамеренно?

Ненамеренное нарушение или нарушение по небрежности не может быть намеренным, как мы сказали выше. Также невозможно случайно содействовать или склонять к нарушению патента, поскольку для этого требуется и знание о патенте, и намерение. Но вас могут признать ответственным за прямое нарушение, даже если у вас не было знания о патенте или намерения нарушить его, в связи с использованием, или продажей, или изготовлением ПО.

Как мне узнать о существовании патента?

Существует бесчисленное количество способов, благодаря которым вы можете узнать о существовании конкретного патента. Помимо прямого контакта с держателем патента, вы можете узнать о конкретном патенте через поиск в веб или список рассылки, либо в связи с вашей работой и т.д. Если вам станет известно о патенте, который так или иначе затрагивает вас, лучше обратиться к юристу, а не обсуждать патент на публичном форуме.

Какая защита доступна во время процесса по нарушению патента?

Во-первых, может быть много способов защиты, которые зависят от конкретных фактов и обстоятельств конкретной ситуации, обнаружение и разработка способов защиты является работой адвоката. Некоторые защиты имеют место или могут иметь место в большинстве дел, среди них следующие:

Разрешение: Вы не ответственны за нарушение, если у вас имеется разрешение на использование патентных формул. Такое разрешение может быть явным. Явное разрешение называется лицензией. Разрешение также может быть неявным: оно может быть результатом деятельности или утверждений держателя патента, которые, как кажется, являют собой разрешение, на которое вы полагаетесь. (Юристы называют это процессуальным отводом.) Оно также может быть результатом полного бездействия держателя патента, который может фактически разрешить нарушающую деятельность не следя за своими правами, юристы называют это упущением законного срока.

Отсутствие нарушения: Определение отсутствия нарушения состоит в доказательстве того, что ни одна патентная формула в действительности не прочитывается в рассматриваемом ПО. Другими словами, ПО фактически не реализует каждый элемент того, что перечислено в любой патентной формуле.

Недействительность: Если патент недействителен, он не может быть нарушен. Недействительность может быть показана путём доказательства того, что предмет патента находится за сферой действия патентного права. Это можно показать путём доказательства (согласно, закону США) того, что патент является неоригинальным или очевидным. Согласно патентному праву, для того, чтобы патент был действенен, заявленное изобретение должно быть полезно, сводимо к практике, ново и неочевидно для того, кто имеет обычные навыки в соответствующей сфере во время, когда было сделано это изобретение. Защита от недействительности, следовательно, показывает, что патент не удовлетворяет одному из этих требований.

Патентный риск для разрабатываемых сообществом дистрибутивов

Можете ли вы привести примеры патентных разбирательств против сообществ FOSS?

Нет. К счастью, существует лишь несколько таких дел, и ни одно из них не было пока доведено до конца. На сегодняшний день, ни один суд не отреагировал на большинство проблем, специфичны для дистрибутивов свободного ПО. Мы убеждены, что это потому, что сообщества FOSS не имеют глубоких карманов для оплаты отчислений, а судебные разбирательства с отдельными разработчиками, не имеющими больших доходов, приводят к негативным отзывам о держателях патентов в прессе без достижения какого-либо полезного результата.

Мы разрабатываем дистрибутив FOSS и не зарабатываем денег. Как мы будем выплачивать возмещение вреда, если суд примет такое решение?

Этот вопрос, как и все остальные сходные вопросы о юридических рисках и ответственности проектов, очень сильно зависит от деталей правовой структуры и коммерческих отношений. Общего ответа на вопрос о том, как проекты справляются со своими юридическими исками, включая риск возмещения вреда за нарушение патентов или другие ответственности, нет. SFLC, Software Freedom Conservancy, Apache Software Foundation, Free Software Foundation, Software in the Public Interest и другие организации помогают проектам вписаться в правовые контексты и могут исследовать эти вопросы на общем уровне. Если ваш дистрибутив или проект в вашем дистрибутиве считает, что он столкнулся с потенциальной юридической ответственностью, вам следует проконсультироваться с нами или с одной из обозначенных организаций.

Мы разрабатываем дистрибутив FOSS и зарабатываем деньги. Делает ли это нас более восприимчивыми к патентным разбирательствам?

Всякий, кто получает доход, является более привлекательной целью для судебного процесса, инициированного держателем патентов, чем тот, кто не получает дохода, из которого могло бы быть выплачено возмещение вреда. Дистрибутив, разрабатываемый сообществом, который абсолютно не имеет какого-либо дохода, не является привлекательной целью. Но даже если вы зарабатываете несколько сотен тысяч долларов в год на продажах, то по сравнению с размерами выручки таких компаний как Microsoft или даже Red Hat для патентного тролля или другого разумного истца вы не стоите судебных расходов.

Я слышал, что распространение исходного кода безопаснее, чем распространение объектного кода. Это верно?

Да. Распространение исходного кода вероятнее всего более безопасно, чем распространение двоичных файлов по нескольким причинам. Во-первых, исходный код как и патенты раскрывает себя, скорее учит тому, как работает изобретение, а не является изобретением. Если исходный код сам по себе может нарушить патент, трудно понять, почему создание фотокопий самого патента не является нарушением. Во-вторых, в США суды могут посчитать исходный код речью, как, как мы полагаем, они и должны посчитать, делая, таким образом, исходный код предметом для защиты в соответствии с Первой Поправкой. Мы мало знаем о том, как Верховный Суд согласовывал бы патентное право с требованиями Первой Поправки. В SFLC мы написали несколько прошений в Верховный Суд, обращая внимание на эти проблемы, но Суд не понял или не разрешил их. Более того, как упомянуто выше, ответственность за нарушение патента может быть наложена, когда кто-то даёт возможность или склоняет другого к нарушению патента, но требования знания и намерения более строги в ситуациях с вторичной ответственностью. Так как пользователь должен сначала скомпилировать исходный код и установить ПО для того, чтобы нарушить патент, суд менее вероятно признает сообщество ответственным за склонение или способствование нарушению патента.

Если дело касается дистрибутива, разрабатываемого сообществом, то кому вероятнее всего будет предъявлен иск о нарушении патента?

Это больше проблема потенциального патентного агрессора, чем дистрибутива. Сообщество дистрибутива состоит из волонтёров, не имеет какой-либо иерархической структуры найма или надзора, сообществу нельзя предъявить иск, предъявив иск главе сообщества. Если нарушение требует намерение и знание или конкретные попытки не получать такое знание, как это требуется в делах о склонении к нарушению или способствовании ему, индивид с таким намерением и знанием должен, вероятно, быть установлен, и иск должен быть предъявлен ему лично. Если люди, пишущие код и документацию, не читают патенты, а волонтёры, которые разрабатывают код для пакета, не сопровождают тот же пакет или связанные с ним пакеты, агрессору будет вообще сложно предъявить иск кому-либо.

Тем не менее, будет без сомнения важна специфика любой данной ситуации. Как и во всех остальных вопросах в этом роде, если вы считаете, что ваш дистрибутив или его волонтёры могут быть обвинены в нарушении патента, вам следует немедленно связаться с SFLC или другой адвокатской конторой.

Предполагаете ли вы, что для разработчиков и участников разработки лучше не читать патенты? Если да, то почему?

Да. К сожалению, патентное право США создаёт препятствия для поиска патентов, несмотря на то, что даже основное оправдание патентной системы состоит в том, что патенты демонстрируют общественности то, как воплощать изобретение, которое в противном случае было бы тайным. Намеренное нарушение предполагает для нарушителя увеличение суммы возмещения вреда, если нарушитель знает о патенте и намерен его нарушить, а чтение патентов увеличивает вероятность того, что в дальнейшем будет доказано, что нарушение было намеренным. Более того, мы пришли к заключению, что разработчики часто предполагают, что патенты, которые они обнаружили, шире по охвату, чем на самом деле, и, таким образом, эти разработчики начинают чрезмерно беспокоиться без какой-либо нужды. Если, несмотря на это, вы хотите провести поиск патентов, сначала лучше получить юридический совет.

Я нахожусь за пределами США. Следует ли мне беспокоиться?

Хотя большинство стран являются членами World Intellectual Property Organization (WIPO), а также подписали Patent Cooperation Treaty (PCT), большие корпорации обычно ограничивают деятельность по получению патентов Большой тройкой: США, ЕС и Япония. Большинством компаний это считается достаточной защитой, хотя компании увеличивают число подаваемых заявок на патенты в Китае в надежде на то, что патентные права будут в конечном счёте в достаточной мере признаваться правительством и бизнес сообществами. В дополнение большие транснациональные корпорации други юрисдикций (таких как Корея и Канада), обычно подают заявки на патенты в своей стране перед тем, как подавать заявки на патенты на международном уровне. В Индии некоторое ПО патентуется несмотря на явное постановление о том, что это ПО само по себе не может патентоваться. SFLC в Индии начала борьбу с такими патентами.

Тем не менее, несмотря на то, где вы работаете, ПО, которое нарушает патенты, не может быть импортировано в страны, где эти патенты выданы, что означает, что вам следует, по меньшей мере, позаботиться о возможности добраться до предлагаемых пользователей.

Как всегда, консультация с местным юристом — хороший шаг, если у вас имеются какие-либо вопросы относительно вашей ситуации или ответственности.

Существуют ли какие-нибудь общие указания о том, как ограничить риск нарушения патентов?

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


Благодарности. Этот документ был подготовлен адвокатами из SFLC на основе запросов Стефано Заккироли (Stefano Zacchiroli) от лица Проекта Debian.