Microsoft проигрывает в оспаривании патента XML


Microsoft только что проиграла свою попытку отменить патент, который, похоже, имеет какое-то отношение к редактору XML. Но если вы посмотрите более внимательно, вы можете обнаружить, что он охватывает гораздо больше, чем кажется.

Как вы относитесь к патентам на программное обеспечение?

У Microsoft возникли некоторые трудности с конкретным патентом, о котором широко сообщается, что он имеет какое-то отношение к XML. Еще в 2009 году Microsoft проиграла суд присяжных по поводу патента, и в результате ей было приказано удалить редактор XML из Word 2003 и 2007 и выплатить 290 миллионов долларов в качестве компенсации ущерба i4i.

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

То, что вы думаете об этой ситуации, во многом зависит от того, что вы думаете обо всей идее патента на программное обеспечение.

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

Да, трудно испытывать какое-либо сочувствие к Microsoft, которая, если бы таблицы были перевернуты, без колебаний обеспечила бы соблюдение своих законных прав. Однако весь вопрос действительно зависит от действительности патента, а не от какой-либо симпатии к «маленькому парню».

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

Так что же такое патент i4i?

Во-первых, важно знать, что вы действительно можете прочитать патент бесплатно по адресу http://www.google.com/patents. Чтобы найти его, все, что вам нужно знать, это то, что это патент 5787449 — просто найдите номер.

В то время как в большинстве отчетов о юридических событиях говорится, что патент охватывает то или иное отношение к XML, правда заключается в том, что речь идет о чем-то более широком.

Вся идея языка разметки, такого как XML, заключается в том, что вы вставляете коды или метатеги в документ, и положение кода обычно определяет текст или в целом данные, которые он изменяет. То есть метакоды встроены.

Патент, по-видимому, охватывает самую основную идею извлечения тегов или кодов из документа и хранения их в отдельном месте. Области, на которые ссылаются коды в документе, затем задаются путем сохранения адреса вместе с тегом.

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

Редактор, который Microsoft пришлось удалить из Word, реализовал пользовательские XML-теги, сохранив их отдельно от документа. Теперь, если вы попытаетесь открыть документ Word, в результате теги будут просто потеряны. Однако у i4i есть надстройка под названием x4w, которая будет обрабатывать документ и сохранять теги.

Таким образом, патент-это все о разнице между хранением метакодов, либо встроенных с локальным значением, либо отдельно с указателями.

Так, например,

XML-это ТЕГИ <полужирный>

не подпадает под действие патента, но

<выделено жирным шрифтом четвертое слово>

XML-это ТЕГИ

это, безусловно, подпадает под действие патента.

Стоит ли эта идея патента?

Является ли это идеей, которая не имела общего применения до 1994 года — даты подачи заявки на патент?

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

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

Итак, являются ли патенты на программное обеспечение хорошей вещью?

Это дискуссия, в которой нам действительно нужно участвовать.


Добавить комментарий