Uma batata quente: JavaScript é uma das linguagens de programação mais populares do mundo e a base da web moderna. JavaScript também é “propriedade” da Oracle. No entanto, isso poderá mudar em breve com um esforço da comunidade JS para libertar a marca registrada das garras da corporação de Larry Ellison.
Algumas figuras proeminentes na comunidade JavaScript solicitaram formalmente ao USPTO que cancelasse a propriedade da marca registrada “JavaScript” pela Oracle. A Sun Microsystems solicitou a marca original após desenvolver a linguagem. A Oracle passou a ser propriedade quando adquiriu a Sun em 1997. No entanto, a Oracle não fez contribuições valiosas para o JavaScript e supostamente cometeu fraude quando renovou a marca há alguns anos.
A petição do USPTO foi apresentada pela Deno Land, a organização que gerencia o tempo de execução homônimo Deno para JavaScript, TypeScript e WebAssembly. Há dois meses, o criador do Node.js, Ryan Dahl, e o criador do JavaScript, Brendan Eich, juntamente com outros membros da comunidade JS, escreveram uma carta aberta pedindo à Oracle que abandonasse sua marca registrada JavaScript.
A petição formal apresentada ao USPTO ocorreu depois que mais de 14 mil pessoas assinaram a carta aberta. Dahl disse que a petição é um passo fundamental para libertar o JavaScript de complicações legais infundadas, reconhecendo que a linguagem de programação é agora um bem público que uma única entidade como a Oracle não pode possuir.
Está feito. Agora é a sua vez, @Oráculo.
Enviamos uma petição formal para cancelar a marca JavaScript: ela é genérica, a Oracle a abandonou e a Oracle cometeu fraude no USPTO durante a última renovação da marca.
A Oracle tem até 4 de janeiro para responder, ou o…
– Deno (@deno_land) 25 de novembro de 2024
Três reivindicações constituem a base da petição. A primeira é que o JavaScript se tornou genérico. JavaScript é o nome universal adotado pelos desenvolvedores para o padrão ECMAScript, usado por milhões de pessoas em todo o mundo independentemente da Oracle.
“Por lei, as marcas registradas que se tornaram genéricas não podem continuar sendo marcas registradas”, disse Dahl.
A segunda é que a Oracle cometeu fraude ao solicitar novamente a marca em 2019. Deno afirma que a Oracle usou capturas de tela do Node.js, um projeto JS que não tem nada a ver com a Oracle, como evidência do uso comercial do JavaScript.
Finalmente, a petição afirma que a Oracle abandonou a marca ao não vender nenhum produto ou serviço significativo baseado em JavaScript. Assim, a empresa abandonou a marca.
A Oracle tem até 4 de janeiro de 2025 para responder ao pedido. Dahl espera que a Oracle opte por renunciar pacificamente à sua marca registrada. Se a Oracle decidir entrar em guerra, Deno e outros membros da comunidade JS estão prontos para lutar em tribunal com uma “riqueza de provas” provando que a Oracle perdeu legalmente o seu direito de propriedade.