Atualização sobre a marca JavaScript
(deno.com)- No processo de cancelamento da marca JavaScript, o TTAB rejeitou a alegação de fraude da Deno, mas a Deno mantém a posição de que os fundamentos da Oracle para manter a marca continuam inadequados
- O ponto em discussão é que, na renovação de 2019, a Oracle apresentou uma captura de tela do site do Node.js como prova de uso da marca “JavaScript”
- A Deno decidiu evitar atrasos no caso e se concentrar nas alegações de genericização e abandono da marca, em vez de reformular e voltar a disputar a alegação de fraude
- A Oracle deve responder até 7 de agosto, admitindo ou negando cada parágrafo do pedido de cancelamento, e a fase de produção de provas começa em 6 de setembro
- A Deno entende que JavaScript não é um produto nem uma marca da Oracle, mas o nome da linguagem de programação que move a web; portanto, se a marca for cancelada ou abandonada, as preocupações com o símbolo ™ e com licenciamento deixarão de existir
Rejeição da alegação de fraude pelo TTAB
- O Trademark Trial and Appeal Board (TTAB) rejeitou, em 18 de junho, a alegação de fraude da Deno contra a Oracle
- A Deno discorda dessa decisão
- A alegação se baseia no fato de que a Oracle apresentou uma captura de tela do site do Node.js como prova de uso da marca “JavaScript” durante o processo de renovação da marca em 2019
- O Node.js não era um produto nem uma marca da Oracle
- A posição é que a Oracle não criou nem operava o Node.js, e tampouco tinha autorização para usá-lo como suporte à marca
Estratégia da Deno e próximos passos
- A Deno decidiu não alterar a alegação de fraude
- Uma alteração poderia atrasar o caso por vários meses
- Em vez disso, concentrará seus esforços nas alegações de genericização e abandono da marca
- A Oracle deve responder até 7 de agosto a todos os parágrafos do pedido de cancelamento
- Deve admitir ou negar cada alegação
- O escopo são as alegações relacionadas à genericização e ao abandono da marca
- A fase de produção de provas começa em 6 de setembro
Posição da Deno sobre a marca JavaScript
- A Deno considera que JavaScript não se refere a um produto da Oracle, mas ao nome de uma linguagem de programação
- No javascript.tm, 19.550 pessoas haviam concordado com essa posição no momento da redação
- A Deno entende que essa marca não está alinhada ao público, à indústria nem aos objetivos do direito marcário
- Se o cancelamento for bem-sucedido ou se a Oracle abandonar a marca, JavaScript passará a pertencer a todos como o nome da linguagem de programação que move a web, sem preocupações com o símbolo ™ nem com licenciamento
1 comentários
Opiniões no Hacker News
Pelo que sei, a Oracle não ganha dinheiro nenhum com o nome ou a marca JavaScript. Não vejo motivo para defender este processo.
Ela tem a chance de ganhar boa vontade e soltar um comunicado dizendo “Estamos doando a marca JavaScript à comunidade de desenvolvedores!”, mas fica protegendo algo com que, na prática, nem ganha dinheiro. É absurdo.
A Oracle real é pior do que qualquer coisa que você imagine sobre ela, e ele a vê como algo sem complexidade nem nuances, como talvez nada mais na história da humanidade.
Ele também alerta para não personificar Larry Ellison. Deve-se pensar nele como um cortador de grama: um cortador de grama simplesmente corta a grama e, se você colocar a mão nele, ele a corta. Assim como você não acha que o cortador de grama te odeia, a ideia é não cair na armadilha de antropomorfizar a Oracle.
https://www.youtube.com/watch?v=-zRN7XLCRhc&t=1981s
Até onde sei, isso também não teria custo, mas no fim ambos estamos cometendo o erro de antropomorfizar o cortador de grama.
Falando sério, basta mudar o nome para WebScript. Combina bem com WebAssembly, WebGPU, WebRTC e WebWorkers, e não parece haver uma marca ativa.
O prefixo “Java” ainda confunde novos usuários e pessoas de desenvolvimento de negócios, e pode criar problemas legais além da questão da marca. “JavaScript” sempre foi um nome ruim; nós só nos acostumamos com ele. Não sei por que insistir tanto em defendê-lo, e seria melhor aproveitar a oportunidade para dar um nome que faça sentido de verdade.
Por alguns anos vai ser meio incômodo, mas tenho certeza de que um dia será difícil acreditar que chamávamos isso de “JAVA Script”.
Tecnicamente, metade dos recursos familiares, como WebSockets, TextEncoder, fetch e até a classe URL, não faz parte de JS. Na verdade, JS nem dá suporte “completo” a módulos ESM, porque uma grande parte do padrão é delegada a outras Web Platform APIs.
Há motivos para isso, mas para o usuário final é bem confuso que URL não seja JS, enquanto encodeURIComponent é; ou que Uint8Array seja JS, mas TextEncoder não. Felizmente, os runtimes de JS fora do navegador estão se consolidando na direção de implementar as Web Platform APIs, então o desenvolvedor pode tratar WebSockets como se fizessem parte do JavaScript.
Só que não há um bom nome para esse conjunto de padrões. Não dizemos “JavaScript com módulos compatíveis com navegador e acréscimos de WebWorker”, e “ECMAScript com acréscimos da Web Platform” é longo demais. Já WebScript comunica bem “ECMAScript no estilo familiar dos navegadores”.
Por isso, o motivo para não usar ECMAScript também fica claro. ECMAScript tem um significado separado como especificação pura da linguagem, útil para autores de especificações, mas soa pedante em outros contextos. WebScript oficializa o sentido que as pessoas antigas tentavam enfiar à força em “JavaScript”, então não é apenas um sinônimo para contornar um problema legal; acrescenta uma nova utilidade ao termo.
[1]: https://www.apple.com/legal/intellectual-property/trademark/...
“No currículo está escrito que você usa JavaScript/WebScript; qual dos dois você usa com mais frequência?”
Obrigado a todos que estão fazendo esse esforço. Talvez, em algum momento décadas atrás, a Oracle também tenha agregado valor ao ecossistema tecnológico, mas hoje é um enorme monstro de extração de renda.
Odeio que, em 2025, não possamos aproveitar coisas boas só porque a Oracle detém direitos de propriedade intelectual. A Oracle é resultado de empresas que ficaram preguiçosas por causa do argumento “ninguém foi demitido por comprar ou contratar _____” e entregaram a ela as chaves de nomes de marca. Espero que essa era tenha passado.
As contribuições da Oracle são muito mais ambíguas, especialmente se excluirmos as “realizações” daquilo que ela adquiriu.
Todo mundo usa “JavaScript” como nome da linguagem.
A Oracle é um parasita.
Ainda assim, não me sinto muito culpado por não saber. A linguagem realmente não tem nada a ver com essa empresa, e o simples fato de ela possuir essa marca é uma loucura.
Seria bom se a Deno lançasse uma campanha com o slogan “Você sabia que JavaScript não tem nada a ver com Java? Tirando o processo na Justiça”
Eu doaria
Python foi criada antes, mas só se popularizou depois, e é difícil negar que ambas foram muito impulsionadas pelo interesse inicial na WWW. Com exceção talvez de Perl, é difícil dizer o mesmo de outras linguagens de uso geral, e Perl foi desaparecendo aos poucos
A tirinha que explica a estrutura organizacional da Oracle parece certeira
https://newsletter.pragmaticengineer.com/p/code-review-on-pr...
Link relacionado: https://javascript.tm/
A Oracle é a própria definição de legado. Se você ainda usa Oracle, está atrasado tanto em relação ao mercado quanto aos concorrentes
Trocaram master por main por um motivo praticamente sem sentido e quebraram tudo. Mesmo assim, empresas e pessoas se orgulharam disso
Mas não entendo por que, de agora em diante, não usam simplesmente EcmaScript nas conversas e no fluxo. Isso resolveria o problema; para mim, parece uma piada
Nosso país tinha desde 2000 uma forma de união civil disponível para todos, que, tirando o nome, era casamento entre pessoas do mesmo sexo. Mas, 10 anos depois, as pessoas ainda brigavam pelo nome. Eu não entendo muito bem, mas a linguagem é poderosa e tem grande significado para algumas pessoas
master→main foi ativismo performático feito por pessoas que não tinham intenção real de convencer ninguém, mas queriam fazer parte de algo. Convencer as pessoas a abandonar o nome JavaScript será difícil por causa do apego e da sensação de que uma empresa maligna está tomando algo delas
Será que dá para criar uma linguagem chamada Larry Ellison Script e registrar a marca?