Создатель Node.js и автор Deno Райан Даль продолжает настойчиво добиваться от Oracle сделать общедоступным товарный знак JavaScript (отказаться от торговой марки JavaScript), так как данное слово стало общеупотребительным термином, не связанным с конкретными продуктами Oracle и широко используемым людьми и компаниями.
Даль пояснил, что компания Oracle никак не отреагировала на его призывы и тогда он попытался добиться отмены торговой марки в Агентстве по патентам и товарным знакам США (USPTO). В Апелляционный совет по товарным знакам (TTAB) было направлено ходатайство об отмене торговой марки, в котором были указаны три претензии: введение в заблуждение при продлении торговой марки, использование торговой марки на термин общего назначение и неиспользование торговой марки в продуктах её владельца.
Несколько дней назад Апелляционный совет по товарным знакам отклонил первую претензию Даля, суть которой в том, что во время продления своих прав на торговую марку JavaScript в 2019 году компания Oracle ввела USPTO в заблуждение и указала сведения не соответствующие действительности. В качестве демонстрации своих продуктов, использующих торговую марку JavaScript, компания Oracle привела скриншот с сайта платформы Node.js, которая никак не связана c Oracle и никогда не была её продуктом. Даль не согласен с таким решением TTAB, но он не намерен тратить ресурсы на его оспаривание, так как это лишь затянет разбирательство на месяцы.
Даль заявил, что он решил сосредоточить усилия на оставшихся двух претензиях — общем характере термина JavaScript и неиспользовании торговой марки в продуктах Oracle:
слово JavaScript повсеместно используется для описания языка программирования, определяемого спецификацией ECMA-262, а не бренда или продукта компании Oracle, которая никак не связана с эволюцией языка JavaScript. Термин JavaScript используется миллионами разработчиков по всему миру, независимо от Oracle. Компания Oracle никогда не контролировала процесс разработки спецификации или использование языка. В соответствии с действующим в США законодательством, слова, ставшие общими терминами, не могут оставаться торговыми марками;
торговая марка JavaScript досталась компании Oracle вместе с активами Sun Microsystems и на практике напрямую не ассоциируется ни с одним из продуктов Oracle. Язык JavaScript стандартизирован ассоциацией Ecma, управляется рабочей группой TC39 и реализуется такими компаниями, как Apple, Google и Mozilla. Законодательство США считает заброшенными (abandoned) торговые марки, неиспользуемые в течение трёх лет.
Даль рассказал, что до 7 августа 2025 года представители Oracle должны предоставить в USPTO ответы на все пункты, указанные в ходатайстве об отмене торговой марки. После этого 6 сентября 2025 года в USPTO начнётся разбирательство.
Ранее 19 566 разработчиков подписали петицию о том, что торговая марка JavaScript не служит общественным интересам и мешает отрасли.
Отмечается, что наличие действующей торговой марки вынуждает компании, развивающие продукты, связанные с языком JavaScript, действовать в серой зоне, используя данное название постольку, поскольку компания Oracle пока не заявляет никаких требований. Например, из‑за опасений возможных претензий со стороны Oracle так и не была создана «Конференция JavaScript». Предполагается, что Oracle удерживает торговую марку, которую не использует, для сохранения влияния на экосистему, в которой больше не участвует.
В сентябре 2022 года Райан Даль в открытом письме попросил компанию Oracle сделать общедоступным товарный знак JavaScript.
Даль напомнил, что в 1995 году Netscape заключила партнёрское соглашение с Sun Microsystems для создания интерактивных веб‑сайтов. Разработчик Брендан Айк за 10 дней без сна создал первую версию JavaScript — динамического языка программирования, который только примерно синтаксически восходит к языку Java компании Sun. В результате этого партнёрства Sun получила торговую марку JavaScript. В 2009 году Oracle приобрела Sun Microsystems, и ей досталась в итоге торговая марка на JavaScript.
Айк этому поводу ранее пояснил, что JavaScript не столько связан с Java, сколько с общим предком C в синтаксисе. Он сделал именно язык программирования для HTML, для использования веб‑дизайнерами и программистами, встроенный непосредственно в веб‑страницу, в отличие от профессионального языка Java, где нужно запускать реальный код с объявлениями типов и использовать мощный компилятор. Айк назвал первые 10 дней создания JavaScript «срочной работой, выполняя которую, он знал, что там будут ошибки и пробелы». Поэтому он создал этот язык очень гибким, что в итоге позволило веб‑разработчикам сделать его таким, каким они хотят его видеть.
Даль считает, что сам по себе товарный знак на JavaScript не имеет коммерческой ценности, так как кроме Oracle JavaScript Extension Toolkit у Oracle нет продуктов, использующих этот товарный знак, и, предположительно, не запланировано их использование. По его словам, Oracle не участвует в разработке каких‑либо версий движков JavaScript, например, V8, JavaScriptCore или Spidermonkey. Даль предполагает, что, весьма вероятно, нарушение прав на товарный знак JavaScript не будет иметь исковой силы в суде из‑за несоблюдения правил его неиспользования со стороны Oracle, но компании нужно показать это самой и сделать открытым для сообщества.
«Тем не менее, торговая марка — это тёмная туча, нависшая над самым популярным в мире языком программирования. Осторожные и законопослушные разработчики из кожи вон лезут, чтобы избежать его использования, что приводит к запутанным терминам, таким как ECMAScript», — уточнил Даль.
В руководящих принципах Oracle прописано про товарные знаки, что «надлежащее использование товарных знаков Oracle укрепляет их роль в качестве брендов для продуктов и услуг компании и помогает предотвратить превращение их в общие названия, которые может использовать кто угодно». В компании даже прописали примеры бывших товарных знаков, которые стали общими терминами: «аспирин», «целлофан» и «эскалатор». Oracle просит всех партнёров соблюдать правила для защиты инвестиций Oracle в свои товарные знаки.
«Наилучшая ценность, которую Oracle может извлечь из товарного знака, — это репутация, которую она получит, передавая его в общественное достояние. Понятно, почему этого до сих пор не произошло — потребовался бы очень дальновидный и высокопоставленный сотрудник Oracle, чтобы предложить что‑то столь неосязаемое. Тем не менее, очевидно, что это правильный шаг — обменять бесполезную торговую марку на бренд‑маркетинг и репутацию», — считает Даль.
«Oracle, освободите товарный знак JavaScript», — подытожил Даль.
Источник: habr.com