Il est bien connu que le nom "JavaScript" est une marque déposée par Oracle (anciennement une marque de Sun, anciennement une marque de Netscape).
Cependant, d'autres semblent n'avoir aucun problème à utiliser la marque JavaScript. Google l'utilise en référence à la V8 , Mozilla l'utilise en référence à SpiderMonkey et dans divers autres endroits, etc. Mozilla est le seul qui semble essayer d'attribuer la marque à son propriétaire (en bas de cette page ), bien qu'à l'époque de cette écriture, il est incorrectement attribué à Sun plutôt qu'à Oracle.
Pendant longtemps, Microsoft a utilisé "JScript" comme nom de leur implémentation ECMAScript plutôt que "JavaScript", sans doute pour éviter de porter atteinte à la marque. Récemment (je ne sais pas quand), Microsoft semble être passé du nom «JScript» à «JavaScript».
Ma compréhension basée sur l' historique des versions est qu'ils ont écrit une nouvelle implémentation ECMAScript et l'ont nommée "JavaScript", laissant l'ancienne nommée "JScript" (plutôt que de renommer rétroactivement "JScript" en "JavaScript").
Ma question est la suivante: étant donné que JavaScript est une marque déposée, n'est-ce pas une violation de l'utiliser sans lien avec le nom d'un produit ou d'une technologie (tel que "Microsoft JavaScript")? Si oui, où puis-je trouver des enregistrements d'accords avec Oracle / Sun / Netscape autorisant l'utilisation par des tiers de la marque? Je suppose que ces documents seraient répertoriés publiquement quelque part, mais je ne sais pas où les trouver. Et enfin, si la marque change à nouveau de mains, les accords conclus précédemment seraient-ils toujours valables, ou devraient-ils être forgés avec le titulaire actuel de la marque?
La raison pour laquelle je pose la question est parce que je veux savoir si je peux utiliser le mot "JavaScript" dans le titre d'un produit, par exemple une bibliothèque JavaScript, sans autorisation explicite, et si je dois fournir une clause de non-responsabilité indiquant que JavaScript est la marque d'Oracle .