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 .
Respuestas:
Las marcas registradas no son como derechos de autor o patentes. Cualquiera puede usarlos, pero solo con fines "nominativos". Es decir, puede usar la marca registrada "JavaScript" para describir algo que de hecho es JavaScript. Una "biblioteca de Javascript" significaría una biblioteca que funciona con Javascript de Oracle.
No necesita mencionar las marcas comerciales usted mismo. Oracle lo hace, por supuesto, ya que es su marca registrada. Pero si observa que Javascript es una marca comercial, debe dejar en claro de quién es la marca comercial (por lo que no sugiere que sea suya).
El JScript de Microsoft no era un Javascript real, por lo que la regla de "uso nominativo" no se aplicaba a ellos.
fuente