1 points par GN⁺ 2025-12-05 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • 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
    1. Non-utilisation pendant au moins 3 ans et absence d’intention de réutilisation
    2. 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.

Aucun commentaire pour le moment.