Mise à jour de la marque JavaScript
(deno.com)- Dans la procédure d’annulation de la marque JavaScript, le TTAB a rejeté l’allégation de fraude de Deno, mais Deno estime toujours que les arguments d’Oracle pour conserver la marque restent inappropriés
- Le point litigieux est qu’Oracle a soumis en 2019 une capture d’écran du site web de Node.js comme preuve d’usage de la marque « JavaScript » lors du renouvellement
- Plutôt que de modifier son allégation de fraude et de relancer le débat, Deno a choisi d’éviter de retarder l’affaire et de se concentrer sur les arguments de généricisation et d’abandon de la marque
- Oracle doit répondre d’ici au 7 août à chaque paragraphe de la demande d’annulation en les admettant ou en les niant, et la phase de discovery commencera le 6 septembre
- Deno considère que JavaScript n’est pas un produit ni une marque d’Oracle, mais le nom du langage de programmation qui fait fonctionner le web ; si la marque est annulée ou abandonnée, les mentions ™ et les inquiétudes liées aux licences disparaîtront
Rejet par le TTAB de l’allégation de fraude
- Le Trademark Trial and Appeal Board (TTAB) a rejeté, le 18 juin, l’allégation de fraude de Deno contre Oracle
- Deno n’est pas d’accord avec cette décision
- Cette allégation reposait sur le fait qu’Oracle avait soumis une capture d’écran du site web de Node.js comme preuve d’usage de la marque « JavaScript » lors du renouvellement de la marque en 2019
- Node.js n’était ni un produit ni une marque d’Oracle
- Selon Deno, Oracle n’a ni créé ni exploité Node.js et n’avait pas le droit de l’utiliser pour étayer sa marque
Stratégie de Deno et procédure restante
- Deno a décidé de ne pas modifier son allégation de fraude
- Une modification pourrait retarder l’affaire de plusieurs mois
- À la place, l’entreprise se concentre sur les arguments de généricisation et d’abandon de la marque
- Oracle doit répondre à tous les paragraphes de la demande d’annulation d’ici au 7 août
- Il doit admettre ou nier chaque allégation
- Cela concerne les allégations relatives à la généricisation et à l’abandon de la marque
- La phase de discovery commencera le 6 septembre
Position de Deno sur la marque JavaScript
- Deno considère que JavaScript ne désigne pas un produit d’Oracle, mais le nom d’un langage de programmation
- Sur javascript.tm, 19 550 personnes partageaient cet avis au moment de la rédaction
- Deno estime que cette marque n’est conforme ni à l’intérêt du public, ni à celui du secteur, ni aux objectifs du droit des marques
- Si l’annulation aboutit ou si Oracle abandonne la marque, JavaScript appartiendra à tous comme nom du langage de programmation qui fait fonctionner le web, sans mention ™ ni inquiétudes liées aux licences
1 commentaires
Commentaires sur Hacker News
Oracle, à ma connaissance, ne tire absolument aucun revenu du nom ou de la marque JavaScript. Je ne vois aucune raison de défendre ce procès
Ils pourraient en tirer de la bonne volonté et publier un communiqué du type « Nous faisons don de la marque JavaScript à la communauté des développeurs ! », mais au lieu de ça ils s’accrochent à quelque chose qui ne leur rapporte même pas d’argent, ce qui est absurde
Oracle est pire que ce qu’on imagine quand on pense à Oracle, et, en gros, rien dans l’histoire de l’humanité n’a jamais eu aussi peu de complexité ou de nuance qu’Oracle
Il met aussi en garde contre le fait de personnifier Larry Ellison. Il faut le voir comme une tondeuse à gazon : une tondeuse coupe l’herbe, et si on y met la main, elle la coupe aussi. De même qu’on ne pense pas qu’une tondeuse nous déteste, il ne faut pas tomber dans le piège de personnifier Oracle
https://www.youtube.com/watch?v=-zRN7XLCRhc&t=1981s
Et, à ma connaissance, cela ne coûterait rien, mais au fond cela reviendrait encore à faire l’erreur de personnifier la tondeuse à gazon
Sérieusement, il suffit de renommer ça en WebScript. Ça s’accorde bien avec WebAssembly, WebGPU, WebRTC et WebWorkers, et il ne semble pas y avoir de marque active
Le préfixe « Java » continue de semer la confusion chez les nouveaux utilisateurs et les gens côté business development, et il risque de créer des problèmes juridiques au-delà de la question de la marque. « JavaScript » a toujours été un mauvais nom ; nous nous y sommes simplement habitués. Je ne comprends pas pourquoi on s’y accroche autant, alors qu’on pourrait en profiter pour lui donner un nom qui a réellement du sens
Ce sera un peu pénible pendant quelques années, mais je suis persuadé qu’un jour il sera difficile de croire qu’on appelait ça « JAVA Script »
Techniquement, JS n’inclut même pas la moitié des fonctionnalités familières comme WebSockets, TextEncoder,
fetch, ni même la classeURL. En réalité, JS ne prend même pas en charge les modules ESM de façon « complète », parce qu’une grande partie du standard est déléguée à d’autres API de la Web PlatformIl y a des raisons à cela, mais du point de vue de l’utilisateur final, c’est assez déroutant que
URLne soit pas du JS alors queencodeURIComponentl’est, ou queUint8Arraysoit du JS mais pasTextEncoder. Heureusement, les runtimes JS hors navigateur convergent vers l’idée qu’ils doivent implémenter les API de la Web Platform, si bien que les développeurs peuvent traiter WebSockets comme si cela faisait partie de JavaScriptLe problème, c’est qu’il n’existe pas de bon nom pour désigner cet ensemble de standards. On ne dit pas « JavaScript avec des modules compatibles navigateur et des ajouts WebWorker », et « ECMAScript avec des ajouts de la Web Platform » est trop long. En revanche, WebScript transmet bien l’idée d’« ECMAScript dans sa forme familière côté navigateur »
Cela clarifie aussi pourquoi il ne faut pas utiliser ECMAScript. ECMAScript a déjà un sens distinct comme spécification pure du langage ; c’est utile pour les rédacteurs de la spec, mais ailleurs cela sonne pédant. WebScript officialise le sens que les gens essayaient autrefois de faire entrer de force dans « JavaScript », donc ce n’est pas juste un synonyme servant à contourner un problème juridique : cela ajoute une réelle utilité au terme
[1]: https://www.apple.com/legal/intellectual-property/trademark/...
« Il est écrit JavaScript/WebScript sur votre CV ; lequel des deux avez-vous le plus utilisé ? »
Merci à tous ceux qui mènent cet effort. Il est possible qu’à une certaine époque, il y a des décennies, Oracle ait apporté de la valeur à l’écosystème technologique, mais aujourd’hui c’est un gigantesque monstre d’extraction de rente
Je déteste l’idée qu’en 2025 on ne puisse pas profiter de bonnes choses simplement parce qu’Oracle détient les droits de propriété intellectuelle. Oracle est le résultat d’une époque où les entreprises sont devenues paresseuses en se disant qu’on n’avait « jamais été viré pour avoir acheté ou embauché _____ », et ont remis les clés aux noms de marque. J’espère que cette époque est révolue
La contribution d’Oracle est bien plus discutable, surtout si l’on retire les « réalisations » liées à ce qu’elle a acquis
Tout le monde emploie « JavaScript » comme nom de langage
Oracle est un parasite
Et je ne me sens pas particulièrement coupable de ne pas l’avoir su. Ce langage n’a en réalité rien à voir avec cette entreprise, et le simple fait qu’elle détienne une telle marque est délirant
Ce serait bien que Deno lance une campagne avec le slogan « Saviez-vous que JavaScript n’a absolument rien à voir avec Java ? Sauf les procès. »
Je serais prêt à faire un don
Python a été créé plus tôt, mais son adoption à grande échelle est venue plus tard, et il est difficile de nier que tous deux ont aussi été fortement accélérés par l’intérêt initial pour le Web. À part Perl, on peut difficilement en dire autant des autres langages généralistes, et Perl s’est progressivement éteint
Cette BD qui explique la structure organisationnelle d’Oracle semble viser juste
https://newsletter.pragmaticengineer.com/p/code-review-on-pr...
Lien connexe : https://javascript.tm/
Oracle est la définition même du legacy. Si vous utilisez encore Oracle, vous êtes déjà à la traîne sur le marché et derrière vos concurrents
Ils ont remplacé
masterparmainpour des raisons sans grand sens et ont tout cassé. Pourtant, des entreprises et des gens en étaient fiersMais alors, pourquoi ne pas simplement utiliser EcmaScript à partir de maintenant dans les conversations et les workflows ? Ça réglerait le problème, donc pour moi tout ça ressemble à une blague
Dans mon pays, il existait depuis 2000 une union civile ouverte à tous, ce qui revenait au mariage homosexuel à ceci près qu’elle n’en portait pas le nom. Et pourtant, dix ans plus tard, les gens continuaient à se battre sur cette appellation. Je ne comprends pas vraiment, mais le langage est puissant et cela compte énormément pour certaines personnes
Le passage de master à main relevait d’un activisme de façade mené par des gens qui ne comptaient pas réellement faire un travail de persuasion, mais voulaient avoir l’impression de participer à quelque chose. Convaincre les gens d’abandonner le nom JavaScript sera difficile, à cause de l’attachement et du sentiment qu’une entreprise malveillante leur retire quelque chose
Est-ce qu’on pourrait créer un langage appelé Larry Ellison Script et déposer la marque ?