Загальновідомо, що назва "JavaScript" є торговою маркою Oracle (раніше торговою маркою Sun, раніше торговою маркою Netscape).
Однак інші, схоже, не мають проблем із використанням торговельної марки JavaScript. Google використовує його в якості посилання на V8 , Mozilla використовує його в якості посилання на SpiderMonkey і в різних інших місцях, і т.д. Mozilla є тільки один , який , здається, намагаються приписати товарний знак своєму власникові (дно цієї сторінки ), хоча в той час цього написання це неправильно приписується Sun, а не Oracle.
Протягом тривалого часу Microsoft використовувала "JScript" як ім'я своєї реалізації ECMAScript, а не "JavaScript", імовірно, щоб уникнути порушення торговельної марки. Останнім часом (я не впевнений, коли) Microsoft, схоже, перейшла з назви "JScript" на "JavaScript".
Моє розуміння на основі історії версій полягає в тому, що вони написали нову реалізацію ECMAScript і назвали її "JavaScript", залишивши стару під назвою "JScript" (а не зворотньо перейменувавши "JScript" в "JavaScript").
Моє запитання таке: Оскільки JavaScript захищений торговою маркою, чи не є порушенням використовувати його у зв’язку з назвою продукту чи технології (наприклад, "Microsoft JavaScript") без дозволу? Якщо так, то де я можу знайти записи угод з Oracle / Sun / Netscape, що дозволяють сторонній стороні використовувати товарний знак? Я припускаю, що ці документи десь будуть публічно перераховані, але я не знаю, де їх знайти. І нарешті, якщо торгова марка знову зміниться, чи були б раніше укладені угоди дійсними, чи їх потрібно буде повторно підробляти з поточним власником торговельної марки?
Причина, яку я запитую, полягає в тому, що я хочу знати, чи можу я використовувати слово "JavaScript" у заголовку продукту, наприклад, бібліотеку JavaScript, без явного дозволу, і чи потрібно мені надати відмову про те, що JavaScript є торговою маркою Oracle .