- La marque ‘JavaScript’ détenue par Oracle est en pratique inutilisée, ce qui cause de la confusion et des désagréments aux développeurs du monde entier
- En droit américain, une marque est considérée abandonnée si elle est inutilisée pendant plus de 3 ans ou si elle est devenue un terme générique ; JavaScript répondrait à ces deux critères
- Oracle n’a jamais proposé de produit substantiel sous le nom JavaScript, et Node.js, JET ou GraalVM ne constituent pas un usage valable de la marque
- JavaScript est déjà un terme d’usage courant utilisé librement par des millions de personnes dans le monde, et Oracle ne le protège ni ne le contrôle effectivement
- Cette lettre annonce l’intention de reléguer la marque JavaScript dans le domaine public, et, si nécessaire, de demander son annulation à l’USPTO
Revendication d’abandon de la marque JavaScript
- JavaScript est le langage de programmation le plus largement utilisé au monde, mais son nom est une marque détenue par Oracle
- La plupart des développeurs l’ignorent, et l’écart entre la titularité de la marque et son usage réel est considérable
- La détention de cette marque par Oracle relève juridiquement d’un « abandonment » (renonciation) de la marque
- Une demande de radiation de la marque avait déjà été faite par le passé, mais Oracle n’a pas répondu
- Le document précise qu’il faut maintenant des mesures actives pour la faire passer dans le domaine public
Fondements juridiques de l’abandon de marque
- Le titre 15, section 1127 du Code américain prévoit deux conditions pour l’abandon d’une marque
- Non-utilisation pendant au moins 3 ans et absence d’intention de réutilisation
- Le fait que la marque soit devenue un terme générique (generic term) en perdant son caractère distinctif
- Il est soutenu que JavaScript remplit les deux conditions
Historique du transfert de la marque entre Netscape, Sun et Oracle
- En 1995, Netscape et Sun Microsystems ont co-développé JavaScript
- Brendan Eich a réalisé la première version en 10 jours
- Sun détenait la marque JavaScript
- En 2009, Oracle a acquis Sun, ce qui a entraîné le transfert de la propriété de la marque JavaScript
- Sun comme Oracle n’ont lancé aucun produit sous le nom JavaScript
- Le service juridique s’est contenté de renouveler la marque de manière routinière, et il est possible qu’il n’ait même pas conscience en interne de cette détention
« Use it or lose it » — utiliser ou perdre
- Oracle ne fait pas un usage réel de la marque JavaScript
- Bien que Netscape Navigator ait pris en charge JavaScript dans les années 1990-2000, ce support a cessé en 2008
- Depuis, JavaScript s’est développé de manière indépendante d’Oracle
- Le dépôt de 2019 présenté à l’USPTO mentionnait Node.js et Oracle JET, mais
- Node.js n’est pas un produit Oracle
- JET n’est qu’un ensemble de bibliothèques JavaScript pour Oracle Cloud
- GraalVM d’Oracle prend en charge l’exécution JavaScript, mais n’est pas lié aux implémentations de référence (V8, JavaScriptCore, SpiderMonkey)
- Ces exemples ne répondent pas aux exigences d’un usage réel de la marque
JavaScript devenu un terme générique
- En 1996, l’ECMA International a lancé une standardisation du langage, mais Sun a refusé l’usage du nom “JavaScript”
- Le nom ECMAScript a donc été adopté à la place
- Brendan Eich a reconnu qu’ECMAScript était “un nom qu’il ne souhaitait pas”
- Le comité TC39 de l’ECMA gère la norme ECMA-262, avec la participation des principaux navigateurs et runtime (Node.js, Deno, etc.)
- Oracle ne revendique pas ses droits de marque et n’impose pas de restriction d’utilisation, et
- Tout le monde peut utiliser librement le nom “JavaScript”
- Ce fait montre que la marque s’est déjà transformée en terme générique
- Des communautés comme JSConf ont dû éviter l’usage du mot “JavaScript” pour limiter les risques juridiques
- Elles ne pouvaient pas utiliser des dénominations comme “JavaScript Conference” ou “JavaScript Specification”
- La discordance entre la propriété de la marque et son usage réel est donc extrême
Demande de radiation de la marque
- Du point de vue juridique, la marque JavaScript remplit bien les critères d’inutilisation et de généricité
- L’USPTO devrait la reconnaître comme terme générique et ordonner sa suppression de l’enregistrement
- Oracle ne tire aucun bénéfice commercial réel de cette marque ; elle n’est conservée que par la procédure automatique de renouvellement du service juridique
- En cas de non-réponse d’Oracle, il est prévu de déposer une requête d’annulation auprès de l’USPTO
Appel aux lecteurs et demande de soutien juridique
- Les lecteurs sont invités à signer la lettre ouverte, et
- les organisations de 25 employés ou plus peuvent y participer par e-mail à l’adresse companies@javascript.tm
- Une aide pro bono d’avocats spécialisés en droit des marques est demandée
- Une voie juridique est jugée nécessaire car Oracle a de fortes chances de ne pas répondre
- Les candidats à cette aide peuvent écrire à lawyers@javascript.tm
Aucun commentaire pour le moment.