Dahl a déclaré que la proposition est une étape clé pour libérer JavaScript de complexités juridiques infondées, reconnaissant que le langage de programmation est désormais un bien public qui ne peut appartenir à une seule entité comme Oracle.

Trois revendications constituent la base de la demande. La première est la suivante : JavaScript est devenu un nom générique. JavaScript est le nom universel adopté par les développeurs pour le standard ECMAScript, utilisé par des millions de personnes dans le monde indépendamment d'Oracle.

« En vertu de la loi, les marques devenues génériques ne peuvent pas rester des marques », a déclaré Dahl.

Le deuxième est l'argument selon lequel Oracle aurait commis une fraude en présentant une nouvelle demande de marque en 2019. Deno affirme qu'Oracle a utilisé des captures d'écran de Node.js, un projet JS qui n'a rien à voir avec Oracle, comme preuve de l'utilisation commerciale de JavaScript.

Enfin, la conclusion qu’il avance est la suivante : Oracle était sur le point d'abandonner la marque, n'ayant vendu aucun produit ou service significatif basé sur JavaScript depuis longtemps. Cela vise à suggérer que l'entreprise n'a pas besoin de la marque JavaScript.

A lire aussi : 500 heures suffisent pour apprendre la programmation

A lire également