Широко известно, что имя «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 ,