Патентная охрана авторского права

Кроме того, сама патентная система охраны прав на алгоритмы не так уж сильно отличается от системы, основанной на Генеральной Общественной Лицензии (GPL) GNU (См. приложение №1)

Возражение №4: Алгоритм - исключительно абстрактное понятие, его принципиально невозможно реализовать в материальной форме, поэтому патентование алгоритмов невозможно.

Ответ: Если придерживаться принятого в статье определения, то это не так. Например, любой процессор является материальной (аппаратной) реализацией алгоритма его же собственной работы. Программной же реализацией алгоритма работы процессора является программа-эмулятор (например, Bochs, SoftMac. То же относится и к привычному сегодня микрокалькулятору и его программным аналогам.

Другим примером материальной реализации алгоритма является описанное в приложении №2 устройство для решения задачи о перевозчике, волке, козе и капусте.

Наконец, не стоит забывать, что автоматизации обработки данных предшествовала её механизация. А до появления ЭВМ просто не существовало возможности "электронного" представления алгоритмов. Таким образом, принципиально, алгоритм вполне можно запатентовать, что подтверждается практикой11.

Возражение №5: Программирование - чистое творчество, патентование алгоритмов - посягательство на свободу творчества.

Ответ: В данном случае необходимо избежать смешения двух видов программирования: "промышленного" программирования и индивидуального программирования.

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

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

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

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

Возражение №5: Компьютерная программа - авторское произведение и должна охраняться только авторским правом.

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

ТОД (или ТПОД) - базис программного продукта

Разрабатывается специалистом в области информатики

Набор алгоритмов, реализующий технологию для данной компьютерной архитектуры

Разрабатывается специалистом по алгоритмическому обеспечению

Исходный код программного продукта, реализующий набор алгоритмов на данном языке программирования

Создаётся программистом

Скомпилированный исполняемый двоичный код программного продукта

Создаётся автоматически программой-сборщиком

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

Создаются специалистами в области разработки интерфейсов, дизайнерами

Техническая и пользовательская документация

Разрабатывается техническим писателем

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

Таким образом, очевидно, под авторским произведением подразумевается исходный код программы. В то же время, подобная трактовка исходного кода программы крайне неоднозначна. Дело в том, что литературное произведение должно отличаться художественной и литературной ценностью, а также быть результатом художественного творчества. Скорее всего, с тем, что у исходного кода компьютерной программы нет ни литературной, ни художественной ценности, не будут спорить даже сторонники "литературности" ПО. Осталось художественное творчество. Общеизвестно, что потому и существуют различные понятия: художественное и техническое творчество, что первое совершенно несовместимо с технологическим подходом к его производству, в отличие от второго. Кроме этого, результаты художественного творчества не обладают функциональностью. То есть, художественное произведение обладает художественной ценностью, несовместимо с технологическим подходом и не обладает функциональностью. С другой стороны, исходный код компьютерной программы не обладает художественной ценностью, строится по жёстким стандартам в рамках технологического подхода к разработке программ, более того, построение исходного кода по известному алгоритму довольно легко поддаётся автоматизации, и, наконец, исходный код обладает функциональностью (прямой для интерпретирующих систем и косвенной - для компилирующих). Нетрудно заметить, что признаки, свойственные художественному произведению, и признаки, присущие исходному коду компьютерной программы прямо противоположны. По нашему мнению, исходный код компьютерной программы примерно соответствует чертежу устройства, реализующего то или иное техническое решение. В приложении №3 приводится предлагаемая аналогия между информационными и промышленными технологиями.

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

Ответ: За более чем двадцатилетний срок со времени появления IBM-совместимых ПЭВМ (не говоря уже о времени, прошедшем с появления ЭВМ вообще) практически все ныне существующие алгоритмы были реализованы программно (и многие не один раз). Таким образом, если бы существовала возможность свободного использования всего созданного по сей день программного кода, то создание программных продуктов стало бы напоминать сборку мозаики из блоков. В условиях охраны ПО авторским правом это не представляется возможным, за исключением использования лицензий типа GPL. Использование же GPL создаёт серьёзные проблемы с получением коммерческой прибыли от реализации ПО. Таким образом, в области программирования уже проделана и продолжает выполняться колоссальная и бессмысленная работа по многократной программной реализации одних и тех же алгоритмов (способов обработки данных). Один из примеров этого - организация обработки различных форматов файлов ('file parsing'). Этой проблеме посвящена работа. В частности, там указано "... программист вынужден в очередной раз читать описание формата или код библиотеки для работы с ним и, в который уже раз, выписывать операторы открытия файла, проверки его существования, проверки соответствия формату, считывания блока данных из файла и т.д. и т.д. При этом он, в сущности, с некоторыми вариациями повторяет ту же работу, которую проделывали до него тысячи его предшественников, не создавая при этом ничего принципиально нового, поскольку вся необходимая информация уже содержалась в описании формата или в исходных текстах для работы с ним..."14.

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

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

Добавим, также, что по нашему мнению двадцатилетний срок охраны патента является избыточным для способов обработки данных (ТПОД/алгоритмов). Например, в работе  указывается "...Достаточно сказать, что система Windows 1.0 была разработана ещё в начале 80-х годов, версия Windows 3.0 появилась в конце 80-х, а следующие модификации этой системы, названные Windows-95, Windows-98 и Windows-2000, появились, соответственно в 1995, 1998 и 2000 годах. Поэтому 20-летний срок действия патента, установленный ныне практически во всех странах, вполне достаточен, а порой даже избыточен для обеспечения реально необходимой монополии производителя новой техники"15. Мы же считаем, что для получения автором компенсации за раскрытие технического решения обществу вполне будет достаточно пяти лет (срок охраны полезных моделей и промышленных образцов).

Кроме этого, мы полагаем, что патентная охрана форматов файлов (напр. охрана графического формата GIF в США) даёт патентообладателю слишком сильное монопольное преимущество (т.к. обойти такой патент можно, лишь создав другой формат файла), если этот формат становится стандартом "de facto". Кроме того, формат представления данных тяжело признать способом обработки данных, зато он намного ближе к таким, признанным сегодня непатентоспособными, объектам как "решения, заключающиеся только в представлении информации".

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11



Реклама
В соцсетях
скачать рефераты скачать рефераты скачать рефераты скачать рефераты скачать рефераты скачать рефераты скачать рефераты