Статьи

Вы нарушаете патент Eolas Ajax?

Патент Eolas AJAX Ваш сайт использует Ajax? Вы вызываете серверный процесс из клиентского приложения? Если это так, подготовьтесь к визиту адвокатов Эоласа. Компания подала патент США в 2002 году, и они активно ведут дела о нарушениях против длинного списка компаний, включая Adobe, Amazon, Apple, Blockbuster, Citigroup, eBay, Pepsi, Go Daddy, Google, JC Penney, JP Morgan Chase, Office Depot. Perot Systems, Playboy Enterprises, Staples, Sun Microsystems, Texas Instruments, Yahoo и YouTube.

Краткая история Ajax

Аякс — это концептуальная техника. Технологии доступны уже более 10 лет, но внедрение Ajax стало широко распространенным после статьи Джесси Джеймса Гарретта в феврале 2005 года, в которой описаны методы и предоставлена ​​отличная аббревиатура: асинхронный JavaScript и XML.

Несмотря на свое название, Ajax не обязательно зависит от асинхронных вызовов, JavaScript или XML. Сегодня Ajax — это полезный термин, применяемый к любой системе, которая взаимодействует с внутренним веб-сервером для обновления контента без необходимости полного обновления веб-страницы (хотя многие отделы маркетинга смущенно ссылаются на Ajax при описании любого типа анимации или интерактивности!)

Большинство систем Ajax используют объект XMLHttpRequest, который разрешает программную связь с сервером. Он был представлен Microsoft в марте 1999 года, когда был выпущен Internet Explorer 5.0. Первоначальной реализацией был объект ActiveX, разработанный специально для системы Outlook Web Access. Большинство поставщиков браузеров последовали примеру Microsoft и реализовали XMLHttpRequest как собственный объект браузера.

Многие из динамических веб-приложений, на которые мы опираемся сегодня, были бы невозможны без технологий Ajax.

У Эоласа есть действующий патент Ajax?

Eolas Technologies — компания, которая боролась с Microsoft за использование встроенных апплетов браузера, таких как Flash. Эолас выиграл это дело, и в 2003 году ему было присуждено более 500 миллионов долларов. В течение нескольких лет IE приходилось показывать смешное окно с предупреждением, когда в HTML встречался внедренный объект.

Eolas 7599985 является продолжением первоначального патента и имеет быстрое название «Метод и система распределенной гипермедиа для автоматического вызова внешнего приложения, обеспечивающего взаимодействие и отображение встроенных объектов в документе гипермедиа» . Он был подан 9 августа 2002 года и описывает Ajax-подобные системы. Вот выдержка:

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

Пользователь может выбрать программный объект на экране. После выбора программа выполняется на компьютере пользователя (клиента) или может выполняться на удаленном сервере или дополнительных удаленных компьютерах в распределенной схеме обработки.

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

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

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

Для большинства разработчиков утверждение Eolas абсурдно:

  • Ajax — это техника программирования, а не технология.
  • Эолас не определил имя «Аякс» и не предоставил технические детали реализации.
  • Технологии и технологии Ajax существовали до подачи патента. Первая реализация Microsoft XMLHttpRequest была разработана за 40 месяцев до подачи заявки на патент Eolas, хотя разработчикам потребовалось несколько лет, чтобы реализовать ее возможности. До появления XMLHttpRequest связь между серверами на страницах все еще осуществлялась с использованием более элементарных методов, таких как IFrames или динамические инъекции сценариев.
  • Ajax был принят миллионами веб-сайтов — может ли Eolas подать в суд на них всех?
  • Патент является расплывчатым и может применяться для широкого круга взаимодействий на веб-страницах.

Однако Патентное ведомство США трижды признало его действительным. Если Эолас выиграет дело о нарушении, ничто не помешает им подать иск против… всех .

Будет ли преобладать здравый смысл?

Кто знает, что произойдет, когда адвокаты будут вовлечены.

Я не специалист по правовым вопросам, но, похоже, Эолас подал патент США — который не обязательно применяется во всем мире. Можем ли мы увидеть ситуацию, когда американские компании передают свои веб-разработки и хостинг оффшорным провайдерам, чтобы избежать судебного иска? Если это так, возможно, Эолас должен рассмотреть их влияние на экономику США?

У Эоласа есть действующий патент Ajax? Является ли это еще одной веской причиной для отмены патентов на программное обеспечение? Прочитайте пресс-релиз Eolas Lawsuit и решите сами.