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 .
Réponses:
Les marques de commerce ne sont pas comme les droits d'auteur ou les brevets. N'importe qui peut les utiliser, mais uniquement à des fins "nominatives". C'est-à-dire que vous pouvez utiliser la marque «JavaScript» pour décrire quelque chose qui est en effet Javascript. Une "bibliothèque Javascript" signifierait une bibliothèque qui fonctionne avec le Javascript d'Oracle.
Vous n'avez pas besoin de mentionner vous-même les marques. Oracle le fait, bien sûr, puisque c'est leur marque de fabrique. Mais si vous notez que Javascript est une marque déposée, vous devez indiquer clairement de quelle marque il s'agit (afin de ne pas suggérer que c'est la vôtre).
Le JScript de Microsoft n'était pas un vrai Javascript, donc la règle "utilisation nominative" ne leur était pas applicable.
la source