Après les sollicitations diplomatiques, le problème Oracle/JavaScript passe à un niveau supérieur. Deno Land, le fabricant du moteur d'exécution Deno pour JavaScript, a demandé à l'Office américain des brevets et des marques (USPTO) d'annuler la propriété d'Oracle sur la marque JavaScript. La pétition affirme qu'Oracle a abandonné la marque, car elle n'a pas vendu de produits ni fourni de services JavaScript depuis qu'elle a acquis la marque auprès de Sun Microsystems en 2009. Déposée le 22 novembre auprès de l'USPTO, la pétition fait suite à une lettre ouverte publiée en septembre par Ryan Dahl, créateur de Node.js et de Deno, Brendan Eich, créateur de JavaScript, et plusieurs autres membres éminents de la communauté JavaScript, qui demandaient à Oracle de renoncer à la marque. La lettre a recueilli plus de 14 000 signatures. « Oracle est propriétaire de la marque JavaScript depuis son acquisition de Sun Microsystem en 2009. Cependant, l'entreprise n'a joué aucun rôle actif dans le développement ou l'écosystème de JavaScript », a écrit M. Dahl dans un billet de blog du 25 novembre.
« Notre objectif est qu'Oracle reconnaisse qu'il s'agit d'un cas clair d'abandon de marque et laisse l'annulation se dérouler sans contestation », a ajouté M. Dahl dans un courriel. « Cependant, s'ils décident de se battre, nous sommes tout à fait prêts à présenter des preuves accablantes que le terme 'JavaScript' est devenu un terme générique, largement utilisé par les développeurs et les entreprises sans aucune association avec Oracle. » Qualifiant la propriété de la marque de « vestige juridique dépassée », M. Dahl a déclaré que la propriété d'Oracle « a causé de la confusion et des obstacles inutiles, y compris des lettres de mise en demeure envoyées à des organisations pour avoir simplement utilisé le terme ‘JavaScript’ dans leur nom ». « La demande déposée auprès de l'USPTO marque une étape décisive dans la libération du nom JavaScript de toutes intrications juridiques », a estimé M. Dahl. Si le nom est libéré, les conférences pourront utiliser le nom JavaScript sans craindre d'ingérence juridique. « Le nom de la spécification de développement du langage, ECMAScript, pourrait être remplacé par le nom JavaScript », a ajouté M. Dahl.
Une attaque plus agressive contre Oracle
La requête adressée à l'USPTO accuse également Oracle d'avoir commis une fraude en 2019 dans ses efforts de renouvellement de la marque en soumettant des captures d'écran du site web Node.js. « Node.js n'est pas affilié à Oracle, et l'utilisation de captures d'écran du site web 'nodejs.org' comme spécimen n'a montré aucun usage de la marque par Oracle ou au nom d'Oracle », indique la plainte. De plus, elle souligne que le terme JavaScript est générique et qu'Oracle ne contrôle pas, et n'a jamais contrôlé, aucun aspect de la spécification ou de la manière dont le terme JavaScript peut être utilisé par d'autres. Oracle, qui a jusqu'au 4 janvier 2025 pour répondre à la pétition de l'USPTO, n'a pas pu être joint pour commentaire.
« Aujourd'hui, des millions d'entreprises, d'universités, d'universitaires et de programmeurs, y compris le requérant, utilisent quotidiennement le langage JavaScript sans aucun lien avec Oracle », précise la pétition. L'expression ‘JavaScript’ n'appartient pas à une entreprise. Elle appartient au public. La propriété d'Oracle sur la marque crée une confusion sur le marché, empêche un marketing précis et fait obstacle à la collaboration au sein de la communauté JavaScript », affirme encore la pétition.