- Le 22 novembre 2024, Deno a déposé une requête officielle auprès de l’USPTO (Office américain des brevets et des marques) afin d’annuler la marque « JavaScript »
- Cette action constitue une tentative importante pour libérer « JavaScript » de ses contraintes juridiques et le faire reconnaître comme un bien public
- En cas de succès, il deviendrait possible d’utiliser des appellations comme « JavaScript Conference » au lieu de « JSConf »
- Il serait également possible de remplacer le nom ECMAScript par « JavaScript Specification »
- La communauté pourrait ainsi échapper aux menaces juridiques liées à l’usage du terme « JavaScript »
- Le texte complet de la requête est disponible ici, et repose sur trois arguments principaux
Argument 1 : JavaScript est un nom générique
- JavaScript s’est imposé comme le nom universel du langage de programmation défini par la spécification ECMA-262
- Il est utilisé de manière indépendante par des millions de développeurs et d’organisations à travers le monde
- Oracle ne contrôle ni la spécification JavaScript ni son usage, et JavaScript est au cœur de la programmation moderne plutôt qu’une marque
- Juridiquement, une marque devenue un nom générique ne peut plus être maintenue comme marque
Argument 2 : fraude de la part d’Oracle
- Oracle a soumis de fausses preuves à l’USPTO lors du renouvellement de la marque JavaScript en 2019
- Une capture d’écran de Node.js a été fournie comme preuve d’usage commercial, alors que Node.js est un projet sans lien avec Oracle
- Si l’USPTO a renouvelé la marque sur la base de ces fausses preuves, le renouvellement pourrait être invalidé
Argument 3 : abandon d’usage de la marque
- Oracle a abandonné la marque en ne proposant aucun produit ou service significatif sous le nom « JavaScript »
- Des offres marginales comme JavaScript Extension Toolkit ou GraalVM ne sont pas considérées comme un usage commercial
- Le droit américain considère comme abandonnée une marque non utilisée pendant trois années consécutives, et Oracle entrerait dans ce cas
Étapes suivantes
- Oracle doit répondre avant le 4 janvier 2025
- En l’absence de réponse, l’affaire serait considérée par défaut comme perdue par Oracle, et la marque aurait de fortes chances d’être annulée
- Si Oracle décide de poursuivre la procédure, Deno se dit prêt à présenter de nombreuses preuves montrant qu’Oracle ne respecte pas les exigences légales
- L’ensemble de la procédure sera partagé de manière transparente avec la communauté
Soutien de la communauté
- Plus de 14 000 développeurs, dont Brendan Eich (créateur de JavaScript), ont signé la lettre ouverte - Oracle, it’s time to free JavaScript. demandant l’abandon de la marque
- L’objectif est de faire de « JavaScript » un nom aussi ouvert et accessible que le langage lui-même
- Il est possible de participer en partageant la publication pour faire connaître l’avancement de la procédure
7 commentaires
Autrefois, JavaScript était parfois pris à tort pour un autre enfant de Java, mais aujourd’hui JavaScript est plus populaire, et comme beaucoup de gens n’apprennent même plus Java de nos jours, la popularité s’est complètement inversée.
C’est un peu comme ne pas pouvoir appeler son père « père ». J’espère qu’on rendra ce nom aux développeurs.
J’ai l’impression qu’Oracle, depuis Java, n’a absolument rien apporté d’utile au camp du logiciel libre.
Cela dit, c’est toujours Oracle qui tire le premier coup…
JavaScript est souvent pris à tort pour un dérivé de Java, donc il vaudrait peut-être mieux le renommer...
Ça arrive encore de nos jours ?
Oracle, il est temps maintenant de laisser tomber JavaScript.