Софтверные патенты и свободный софт 22.07.2003 Федор Зуев
Широко распространенным заблуждением является отождествление борьбы против софтверных патентов с движением Open Source. В общем-то, это неудивительно. С одной стороны, некоторой связи между ними отрицать нельзя. Многие лидеры и активисты Движения свободного софта — такие как Ричард Столлман или Брюс Перенс — одновременно являются активистами и лидерами борьбы против софтверных патентов. Именно союз EuroLinux (полное название: EuroLinux Alliance for a Free Information Infrastructure, www.eurolinux.org) стал центром кристаллизации, вокруг которого объединились европейские противники софтверных патентов, порой весьма далекие и от Линукса, и от свободного софта вообще. С другой стороны — поборникам софтверных патентов очень соблазнительно представить своих оппонентов как кучку революционеров-идеалистов, возглавляемых волосатым анархистом Столлманом — образ врага, до тонкостей отработанный за время идейных битв. Между тем в концептуальном плане свободный софт и борьба против софтверных патентов не только различны, но и чуть ли не противоположны. Движение Open Source в каком-то смысле действительно является революционным. Его сторонники отвергают существующий порядок, ратуют за альтернативный ему образ мыслей и действий. Со всеми приличествующими случаю оговорками, что и возник этот порядок не так давно, как порой говорят, и существование его в значительно мере «неформально» и условно, но все же... В то же время протесты против софтверных патентов весьма консервативны, они сводятся к защите законности от нарушений, традиций и здравого смысла — от поругания. Характерный пример. В мае 2003 года WWW Consortium (www.w3.org) заявил (уже в который раз), что не будет рассматривать проекты стандартов, содержащих патентованные технологии, если держатели патентов официально не откажутся от всяких претензий на запрещения, лицензионные отчисления и т. д. Пресса тотчас же объявила это «компромиссом между сторонниками открытых исходных текстов и коммерческими компаниями». При чем здесь открытые исходные тексты?! Неужели не видно, что стандарт, возможность реализации которого зависит от благосклонности частной фирмы, — это не стандарт вовсе, просто по определению?! Справедливости ради следует отметить, что некоторым псевдообщественным стандартизирующим организациям, дорвавшимся до доступа к государственной власти, вроде ISO, это и вправду не очевидно. Но сие как раз неудивительно. Формально, впрочем, наиболее активно на заседаниях WWW Consortium за здравый смысл стоял Брюс Перенс, личность в мире свободного софта известная. Еще, кстати, примерчик. Крупнейший в последние годы инвестор Linux-проектов — корпорация IBM — в вопросе о патентах оказывается на совершенно противоположной стороне, защищая практику софтверных патентов. Софтверные патенты собственной персоной Итак, что же такое софтверные патенты и чем они страшны?1 Как правило, софтверные патенты не называют себя таковыми и вообще всячески избегают упоминания программ или алгоритмов, маскируясь под описание устройств (компьютер с запущенной программой, согласно логике держателей подобных патентов, является таким устройством), процессов (выполнения той же самой программы), способов (решения проблемы путем запуска программы) и прочего, что патентовать обычно разрешается законом. В отличие от самих алгоритмов, интерфейсов и выполняемых функций, патентование которых закон не допускает. Пока, во всяком случае. Патентная система и сама по себе никогда не испытывала недостатка в самой жесткой критике (см. интересную подборку цитат на www.cni.org/Hforums/ cni-copyright/1994-04/0648.html или часто цитируемый отчет об австралийской патентной системе, lpf.ai.mit.edu/ Patents/papers/historical-overview-gordon), но софтверные патенты совершенно неуместны даже по ее меркам. Конечно, хотя софтверные патенты и являются очень специальным случаем, но столкнувшись с ними, как правило, начинаешь задумываться о порочности патентной системы вообще. Найти же действительно заслуживающий уважения патент гораздо труднее. То есть, конечно, обилие тривиальных патентов характерно и для современной патентной системы. Но среди софтверных их так много, что это нельзя списать на случайные ошибки и злоупотребления. Львиная доля софтверных патентов описывает даже не решение (хотя бы и тривиальное) какой-то проблемы, а саму ее постановку, создавая, таким образом, монополию на задачу целиком, на любое ее решение, каким бы оригинальным оно ни было. Оставшиеся патенты, как правило (я допускаю возможность исключений — но мне они неизвестны), являются математическими открытиями и тоже патентуются совершенно незаконно. Грубо говоря, специфика программирования, делающая софтверные патенты столь злобными, состоит в том, что в программировании отсутствует ключевой элемент, вокруг которого строится патентная система промышленного производства. Тут нет механического конвейера или мануфактуры, которая из года в год, из десятилетия в десятилетие выпускает один и тот же товар, нет технологической цепочки — поля для изобретательства. А такое производство — важнейшая часть парадигмы, вокруг которой строится патентное право. Каждый экземпляр одного товара и даже каждая производственная линия (если их достаточно много) — в существенных рынку отношениях подобны всем другим экземплярам того же товара или же производственным линиям. Именно благодаря наличию этого постоянства мы можем отличить новое от ненового, оригинальное от тривиального. Патент в промышленности только отрезает конкурентам патентовладельца пути к совершенствованию производства, оставляя возможность работать по старинке или идти своим путем. Каждая программа по определению нова и оригинальна, ранее никогда не изготавливалась, иначе нет смысла ее создавать. Софтверный патент, как правило, напрочь отсекает саму возможность кому-либо, кроме патентообладателя, работать в данной области. 1 (назад) Предполагается, что читатель знает, что такое патенты. К сожалению, это не столь очевидно, как может показаться на первый взгляд. Граждане часто путают патенты с копирайтом, копирайт — с коммерческими секретами и все вместе — с торговыми знаками. Особенно способствовало этому распространение в последнее время бессмысленных размашистых формулировок, таких как «интеллектуальная собственность». См. об этом, например, классический текст Ричарда Столлмана «Words to avoid» (www.gnu.org/philosophy/words-to-avoid.ru.html) или его же недавнюю статью о кампании SCO против Linux (zdnet.ru/?ID=302731).
|