16 puntos por xguru 2024-09-18 | 4 comentarios | Compartir por WhatsApp
  • Oracle posee la marca registrada de JavaScript, pero no ofrece productos ni servicios acordes con ello
    • JavaScript es el lenguaje de programación más popular del mundo y hace funcionar los sitios web
    • Aunque la marca registrada de JavaScript pertenece a Oracle, millones de usuarios no lo saben
    • La discrepancia entre la propiedad de la marca y su uso real genera confusión y problemas
  • La posesión de la marca JavaScript por parte de Oracle constituye legalmente un abandono de marca
    • Según la definición legal de abandono de marca, se considera abandono si se deja de usar sin intención de reanudar su uso, o si la marca se convierte en un nombre genérico
    • En el caso de JavaScript, se cumplen ambas condiciones

Historia de Netscape, Sun y Oracle

  • JavaScript nació en 1995 a través de una alianza entre Netscape y Sun Microsystems
  • JavaScript es un lenguaje de programación dinámico desarrollado por Brendan Eich en 10 días
  • En 2009, Oracle adquirió Sun Microsystems y con ello también la marca registrada de JavaScript

Fundamentos del abandono de marca

  • Oracle nunca ha desarrollado un producto que use la marca JavaScript
  • En documentos presentados ante la USPTO en 2019 se mencionan Node.js y Oracle JET, pero esos no son productos de Oracle
  • GraalVM puede ejecutar JavaScript, pero no se considera un motor principal de JavaScript
  • El uso de JavaScript en JET y GraalVM por parte de Oracle no refleja un uso genuino de la marca registrada

Conversión en término genérico

  • En 1996, Netscape convocó una reunión de ECMA International para estandarizar JavaScript, pero como Sun (hoy Oracle) no renunció a la marca, se decidió usar el nombre ECMAScript
  • El comité TC39 publica ECMA-262, es decir, la especificación de JavaScript
  • La propiedad de la marca JavaScript por parte de Oracle solo causa confusión
  • El término JavaScript es usado libremente por millones de desarrolladores, empresas y organizaciones en todo el mundo

Llamado a liberar la marca

  • JavaScript, al no usarse o haberse convertido en un nombre genérico, constituye legalmente un caso de abandono de marca
  • Se exhorta a Oracle a liberar la marca al dominio público
    • Como Oracle no hace un uso sustancial de la marca, no hay razón para que la conserve
    • Si Oracle no libera voluntariamente la marca, se planea presentar una petición de cancelación ante la USPTO

A los lectores

  • Si estás de acuerdo con esta carta abierta, se pide que la firmes
  • Si representas a una organización con más de 25 empleados, envía un correo a companies@javascript.tm
  • Se busca apoyo pro bono de abogados con experiencia en derecho marcario

Firmas

  • Ryan Dahl - creador de Node.js
  • Brendan Eich - creador de JavaScript
  • Michael Ficarra - editor de la especificación de JavaScript
  • Rich Harris - creador de Svelte
  • Isaac Z. Schlueter - creador de npm
  • Feross Aboukhadijeh - CEO de Socket
  • James M Snell - miembro del TSC de Node.js
  • Wes Bos - conductor de Syntax.fm
  • Scott Tolinski - conductor de Syntax.fm
  • Shu-yu Guo - editora de la especificación de JavaScript
  • Jordan Harband - editor emérito de la especificación de JavaScript
  • y más de 4000 miembros de la comunidad de JavaScript

4 comentarios

 
kandk 2024-09-20

La verdad, no veo por qué realmente habría que usar sí o sí Java y Script en el nombre.

 
ahwjdekf 2024-09-18

Parece que la mayoría de la gente piensa que la palabra javascript no es apropiada. Entonces, ¿qué tal algo como esto? funscript (FS), sexyscript (SS), youscript (YS), shitscript (también SS), nimirulscript (NMRS), nonsensescript (NSS), hackscript (HS), wthscript (WTHS), hellscript (HS), poopscript (PS), etc., hay demasiados candidatos.

 
aer0700 2024-09-21

jajajajajajaja, definitivamente parece que sí corresponde quitar java.

 
xguru 2024-09-18
Opiniones en Hacker News
  • El nombre "JavaScript" me parece tonto. Es mejor llamarlo "JS"

    • "JavaScript" es un vestigio de una mala decisión de marketing de los años 90
    • En la próxima edición de ECMA-262 deberían recomendar llamar "JS" a "JavaScript"
  • Oracle es una empresa inmune a la persuasión moral

    • Es la empresa que demandó a Google por la reimplementación de Java
    • Para lograr que Oracle haga algo se necesita mucho dinero o una amenaza legal fuerte
  • Se aferra al nombre por la parte de "Java"

    • Incluso Eclipse org tuvo problemas al cambiar el nombre a "Jakarta" EE
    • No sueltan el nombre del paquete "javax"
  • No deberíamos caer en la trampa de personificar a la dirección de Oracle

  • Me pregunto si Oracle realmente lo está defendiendo

    • Existe la regla de que una marca registrada debe usarse de verdad
    • La canción de VELCRO lo explica
  • Mucha gente usa nombres que infringen marcas registradas

    • "Aspirin", "elevators", "laundromat", etc., son ejemplos
    • Apple también registró "App Store" como marca
  • Si la marca ya fue abandonada, me pregunto por qué haría falta una carta

  • Hay un enlace sobre la afirmación de Oracle respecto al uso comercial

    • Está la página de descargas de node.js y Oracle Javascript Extension Toolkit
    • Es débil, pero debatible
  • No veo un beneficio inmediato en la afirmación de que provoca confusión y caos

  • Al principio pensé que era una queja más de internet, pero me sorprendió ver quiénes firmaban la carta