Страх и ненависть в App Store 21 — Oracle владеет JavaScript и Apple Pulls App


То, что Oracle владеет торговой маркой термина «JavaScript», не должно вызывать шок, но, похоже, так оно и есть. Недавний инцидент, когда Apple извлекает приложение из-за того, что в его названии написано «JavaScript», вызвал бурную дискуссию.

Сообщение на Reddit — это единственный имеющийся у нас отчет о действиях Apple, но он кажется вполне возможным:

Только что получил это письмо от Apple о моем приложении (редактор фрагментов HTML, css, javascript). Похоже, вы не можете использовать «Javascript», потому что он принадлежит Oracle!

Кто-нибудь знает, как с этим бороться или просто сдаться?

«Как вы, вероятно, знаете, Oracle владеет регистрационным номером товарного знака в США № 2416017 для JAVASCRIPT. Продавец этого приложения iTunes явно отображает JAVASCRIPT без разрешения нашего клиента. Несанкционированное отображение интеллектуальной собственности нашего клиента может привести к тому, что потребители, столкнувшиеся с этим приложением, будут ошибочно полагают, что он исходит от Oracle или предоставляется по лицензии от Oracle. Использование товарного знака нашего клиента таким образом представляет собой нарушение права на товарный знак в нарушение Закона Лэнхэма.15 USC § 1125 (a) (1) (A). Во избежание дальнейшего недоразумения потребителей и нарушения прав интеллектуальной собственности нашего клиента мы просим вас немедленно отключить доступ к этому приложению. Мы с нетерпением ждем вашего подтверждения, что вы выполнили этот запрос ».

Первое, на что нужно обратить внимание, — как это произошло?

Я резюмировал ситуацию в Just JavaScript, моей книге, которая скоро будет опубликована,

Изначально язык назывался Mocha, и он был реализован всего за десять дней — удивительный подвиг и, надо признать, тот, который, вероятно, привел к некоторым неправильным решениям, с которыми мы долго мирились.

Последнее, что сделали боссы NetScape, чтобы запутать проблему, — изменили имя с Mocha, в котором подразумевалась ссылка на кофе и Java, на LiveScript и, наконец, на JavaScript с более чем очевидной ссылкой. Это очень печальный выбор, потому что JavaScript не имеет ничего общего с Java и представляет собой гораздо больше, чем язык сценариев.

Это также создает проблему с тем, что мы по сей день называем JavaScript. В те времена, когда Java была новой и была собственностью Sun, имя JavaScript было зарегистрировано как товарный знак вместе с множеством связанных с Java имен:

. . .JavaScope (TM) JavaScript (TM) JavaServer (TM) JavaSoft (TM) JavaSpaces (TM) JavaSpec (TM) JavaSpin (TM). . .

Когда Oracle поглотила Sun, она приобрела торговую марку, и это причина того, почему, когда Ecma International (бывшая Европейская ассоциация производителей компьютеров (ECMA)) занялась стандартизацией JavaScript, она решила не рисковать с помощью JavaScript и вместо этого назвала язык ECMAScript, что сбивало с толку Все в процессе. По сей день новички озадачены разделением JavaScript / ECMAScript. Во-первых, было не очень хорошо использовать имя для языка, зарегистрированного кем-то другим.

Таким образом, мы застряли в названии ECMAScript, потому что Oracle владеет торговой маркой JavaScipt. Для справки, ECMAScript также является товарным знаком ECMA. Кажется, что «JavaScript» был лицензирован для NetScape и Mozilla, но в принципе Oracle может остановить всех нас, использующих этот термин.

Почти два десятилетия назад даже Mozilla обеспокоилась ситуацией и подумала об удалении «JavaScript» из всего своего кода и документации. Неясно, была ли когда-либо решена эта проблема. Брендан Эйх прокомментировал этот вопрос как отчет об ошибке 18 лет назад:

«Я был бы счастлив передать это юристу по товарным знакам, но Клейтон должен владеть им

на данный момент, потому что он знает о какой-то сделке (возможно, она уже не действует), по которой Sun

разрешает использование «JavaScript» в качестве знака на основании соответствия или, возможно, даже использования

кода Mozilla JS.

Кстати, «ECMAScript» — неправильное название для языка Mozilla JS1.x. Если бы у нас было

чтобы очистить «JavaScript», лучше использовать «JS» (а не шутки «JScript»

пожалуйста!). В любом случае, ECMAScript был выбран в качестве политического компромисса, чтобы быть некрасивым.

достаточно (это звучит как кожное заболевание), чтобы никто не стал использовать его в продукте ».

Так что, если у вас есть привычка шутить о кожных заболеваниях в ECMAScript, просто помните, что Эйх пришел первым.

Учитывая репутацию Oracle, приносящую прибыль, трудно понять, почему она не использует больше своих прав.

Возможно, одна из причин — это возмущение, которое последовало бы, если бы это произошло.

Потеря, вероятно, намного перевесит любую прибыль. Но, возвращаясь к Apple, почему Apple применяет товарный знак, который большинство из нас использует без особого беспокойства? Быстрый поиск обнаруживает множество приложений со словом JavaScript в названиях в магазине Google Play, множество приложений в магазине приложений Amazon и в магазине приложений Microsoft.

Здесь мы можем начать мельницу слухов — потому что у нас действительно нет точной информации о том, что происходит. Босс Oracle Ларри Эллисон дружил со Стивом Джобсом из Apple, и даже сегодня предполагается, что иск Oracle к Google касается также помощи Apple в борьбе с конкурентом. Можем ли мы поверить, что Apple сделает все возможное, чтобы защитить товарный знак, о котором Oracle, похоже, не особо беспокоится?

Возможно, это пример алгоритмической ошибки. Apple имеет правило в отношении товарных знаков и применяет его без исключений, даже если это приводит к аномальной ситуации. Это кажется гораздо более вероятным, но лучше ли?

Я помню день, когда биты были бесплатными, и мы писали то, что нам нравилось. Да, это был Дикий Запад, и это была граница, но там было больше справедливости, чем нынешний менталитет линчевателей в магазинах приложений.

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


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