16 points par xguru 2024-09-18 | 4 commentaires | Partager sur WhatsApp
  • Oracle possède la marque déposée JavaScript, mais ne fournit pas de produit ni de service correspondant
    • JavaScript est le langage de programmation le plus populaire au monde et fait fonctionner les sites web
    • La marque JavaScript appartient à Oracle, mais des millions d’utilisateurs l’ignorent
    • Le décalage entre la propriété de la marque et son usage réel entraîne confusion et problèmes
  • La détention de la marque JavaScript par Oracle constitue juridiquement un abandon de marque
    • Selon la définition juridique de l’abandon de marque, il y a abandon lorsque l’usage cesse sans intention de reprise, ou lorsque la marque devient un nom générique
    • Dans le cas de JavaScript, les deux conditions sont remplies

Histoire de Netscape, Sun et Oracle

  • JavaScript est né en 1995 grâce au partenariat entre Netscape et Sun Microsystems
  • JavaScript est un langage de programmation dynamique développé par Brendan Eich en 10 jours
  • En 2009, Oracle a racheté Sun Microsystems et a ainsi acquis la marque JavaScript

Motifs de l’abandon de marque

  • Oracle n’a jamais développé de produit utilisant la marque JavaScript
  • Dans des documents déposés auprès de l’USPTO en 2019, Node.js et Oracle JET sont mentionnés, mais il ne s’agit pas de produits d’Oracle
  • GraalVM peut exécuter JavaScript, mais n’est pas considéré comme un moteur JavaScript majeur
  • L’usage de JavaScript dans JET et GraalVM par Oracle ne reflète pas un usage authentique de la marque

Évolution vers un terme générique

  • En 1996, Netscape a convoqué une réunion d’ECMA International pour standardiser JavaScript, mais Sun (aujourd’hui Oracle) n’ayant pas renoncé à la marque, le nom ECMAScript a été adopté
  • Le comité TC39 publie l’ECMA-262, c’est-à-dire la spécification JavaScript
  • La possession de la marque JavaScript par Oracle ne fait que semer la confusion
  • Le terme JavaScript est librement utilisé par des millions de développeurs, d’entreprises et d’organisations dans le monde

Appel à la libération de la marque

  • JavaScript relève juridiquement de l’abandon de marque, car la marque n’est pas utilisée ou est devenue un nom générique
  • Appel à Oracle pour verser la marque dans le domaine public
    • Oracle n’utilise pas réellement la marque, il n’y a donc aucune raison de la conserver
    • Si Oracle ne rend pas volontairement la marque publique, une demande d’annulation sera déposée auprès de l’USPTO

Aux lecteurs

  • Si vous êtes d’accord avec cette lettre ouverte, merci de la signer
  • Si vous représentez une organisation de plus de 25 salariés, envoyez un e-mail à companies@javascript.tm
  • Un soutien pro bono est recherché de la part d’avocats ayant une expérience du droit des marques

Signataires

  • Ryan Dahl - creator of Node.js
  • Brendan Eich - creator of JavaScript
  • Michael Ficarra - editor of the JavaScript spec
  • Rich Harris - creator of Svelte
  • Isaac Z. Schlueter - creator of npm
  • Feross Aboukhadijeh - CEO of Socket
  • James M Snell - member of Node.js TSC
  • Wes Bos - host of Syntax.fm
  • Scott Tolinski - host of Syntax.fm
  • Shu-yu Guo - editor of the JavaScript spec
  • Jordan Harband - emeritus editor of the JavaScript spec
  • et plus de 4 000 membres de la communauté JavaScript

4 commentaires

 
kandk 2024-09-20

Je me demande vraiment s’il y a encore une raison d’utiliser absolument « Java » et « Script » dans le nom.

 
ahwjdekf 2024-09-18

La plupart des gens semblent penser que le mot javascript n’est pas approprié. Alors, que diriez-vous de ceci : funscript (FS), sexyscript (SS), youscript (YS), shitscript (également SS), nimirulscript (NMRS), nonsensescript (NSS), hackscript (HS), wthscript (WTHS), hellscript (HS), poopscript (PS), etc. Il y a énormément de candidats possibles.

 
aer0700 2024-09-21

هههههههههههههههههههه Clairement, on dirait bien qu’il faut vraiment se débarrasser de Java.

 
xguru 2024-09-18
Avis sur Hacker News
  • Le nom « JavaScript » est jugé idiot ; il vaudrait mieux l’appeler « JS »

    • « JavaScript » est un vestige d’une mauvaise décision marketing des années 1990
    • La prochaine édition d’ECMA-262 devrait recommander d’appeler « JavaScript » « JS »
  • Oracle est une entreprise immunisée contre la persuasion morale

    • C’est l’entreprise qui a poursuivi Google pour sa réimplémentation de Java
    • Pour pousser Oracle à faire quelque chose, il faut beaucoup d’argent ou une menace juridique sérieuse
  • Ils s’accrochent au nom à cause de la partie « Java »

    • Même l’Eclipse org a eu des difficultés à renommer EE en « Jakarta » EE
    • Ils refusent d’abandonner le nom de package « javax »
  • Il ne faut pas tomber dans le piège de personnifier la direction d’Oracle

  • On peut se demander si Oracle le défend réellement

    • Il existe une règle selon laquelle une marque doit être effectivement utilisée
    • La chanson de VELCRO l’explique
  • Beaucoup de gens utilisent des noms qui enfreignent des marques

    • « Aspirin », « elevators », « laundromat », etc. en sont des exemples
    • « App Store » est aussi une marque déposée par Apple
  • Si la marque a déjà été abandonnée, on se demande pourquoi une lettre serait nécessaire

  • Il y a un lien vers l’argument d’Oracle sur l’usage commercial

    • On y trouve la page de téléchargement de node.js et Oracle Javascript Extension Toolkit
    • C’est faible, mais discutable
  • Je ne vois pas de bénéfice immédiat à l’affirmation selon laquelle cela provoquerait de la confusion et du désordre

  • Au départ, je pensais que c’était juste une plainte d’Internet, mais j’ai été surpris en voyant les signataires de la lettre