Es ampliamente conocido que el nombre "JavaScript" está registrado por Oracle (anteriormente una marca comercial de Sun, anteriormente una marca comercial de Netscape).
Sin embargo, otros parecen no tener problemas para usar la marca registrada JavaScript. Google lo usa en referencia a V8 , Mozilla lo usa en referencia a SpiderMonkey y en varios otros lugares, etc. Mozilla es el único que parece tratar de atribuir la marca a su propietario (parte inferior de esta página ), aunque en ese momento de este escrito se atribuye incorrectamente a Sun en lugar de a Oracle.
Durante mucho tiempo, Microsoft usó "JScript" como el nombre de su implementación ECMAScript en lugar de "JavaScript", presumiblemente para evitar infringir la marca registrada. Recientemente (no estoy seguro de cuándo), Microsoft parece haber cambiado del nombre "JScript" a "JavaScript".
Según tengo entendido, el historial de versiones es que escribieron una nueva implementación de ECMAScript y la llamaron "JavaScript", dejando la antigua llamada "JScript" (en lugar de renombrar retroactivamente "JScript" a "JavaScript").
Mi pregunta es esta: dado que JavaScript es una marca registrada, ¿no es una infracción usarlo en relación con el nombre de un producto o tecnología (como "Microsoft JavaScript") sin permiso? Si es así, ¿dónde puedo encontrar registros de acuerdos con Oracle / Sun / Netscape que permitan el uso de la marca por parte de terceros? Supongo que estos documentos se enumerarán públicamente en algún lugar, pero no sé dónde encontrarlos. Y, por último, si la marca cambia de manos nuevamente, ¿los acuerdos previamente realizados seguirían siendo válidos o tendrían que volver a forjarse con el titular actual de la marca?
La razón por la que pregunto es porque quiero saber si puedo usar la palabra "JavaScript" en el título de un producto, por ejemplo, una biblioteca de JavaScript, sin permiso explícito, y si necesito proporcionar un descargo de responsabilidad que indique que JavaScript es la marca registrada de Oracle .