É sabido que o nome "JavaScript" é marca comercial da Oracle (anteriormente uma marca comercial da Sun, anteriormente uma marca comercial da Netscape).
No entanto, outros parecem não ter problemas ao usar a marca registrada JavaScript. O Google o usa em referência ao V8 , o Mozilla o usa em referência ao SpiderMonkey e em vários outros lugares, etc. O Mozilla é o único que parece tentar atribuir a marca ao proprietário (parte inferior desta página ), embora no momento desta redação é atribuída incorretamente à Sun, e não à Oracle.
Por um longo tempo, a Microsoft usou "JScript" como o nome da implementação do ECMAScript em vez de "JavaScript", presumivelmente para evitar violar a marca registrada. Recentemente (não tenho certeza de quando), a Microsoft parece ter mudado do nome "JScript" para "JavaScript".
Meu entendimento, com base no histórico da versão, é que eles escreveram uma nova implementação do ECMAScript e a chamaram de "JavaScript", deixando a antiga chamada "JScript" (em vez de renomear retroativamente "JScript" para "JavaScript").
Minha pergunta é a seguinte: como o JavaScript é marca registrada, não é uma violação usá-lo em conexão com o nome de um produto ou tecnologia (como "Microsoft JavaScript") sem permissão? Em caso afirmativo, onde posso encontrar registros de contratos com Oracle / Sun / Netscape que permitam o uso da marca por terceiros? Presumo que esses documentos sejam listados publicamente em algum lugar, mas não sei onde encontrá-los. E, finalmente, se a marca mudar de mãos novamente, os acordos feitos anteriormente ainda seriam válidos ou precisariam ser forjados novamente com o atual titular da marca?
O motivo pelo qual pergunto é porque quero saber se posso usar a palavra "JavaScript" no título de um produto, por exemplo, uma biblioteca JavaScript, sem permissão explícita, e se preciso fornecer um aviso de isenção de responsabilidade declarando que JavaScript é a marca registrada da Oracle .
Respostas:
As marcas comerciais não são como direitos autorais ou patentes. Qualquer pessoa pode usá-los, mas apenas para fins "nominativos". Ou seja, você pode usar a marca comercial "JavaScript" para descrever algo que é realmente Javascript. Uma "biblioteca Javascript" significaria uma biblioteca que funciona com o Javascript da Oracle.
Você não precisa mencionar as marcas registradas. Oracle faz, é claro, uma vez que é sua marca registrada. Mas se você observar que Javascript é uma marca comercial, você deve deixar claro de quem é a marca registrada (para não sugerir que é sua).
O JScript da Microsoft não era um Javascript real, portanto a regra "uso nominativo" não se aplicava a eles.
fonte