È risaputo che il nome "JavaScript" è un marchio registrato di Oracle (precedentemente un marchio di Sun, precedentemente un marchio di Netscape).
Tuttavia, altri sembrano non avere problemi nell'uso del marchio JavaScript. Google lo utilizza in riferimento a V8 , Mozilla lo utilizza in riferimento a SpiderMonkey e in vari altri luoghi, ecc. Mozilla è l'unico che sembra tentare di attribuire il marchio al suo proprietario (in fondo a questa pagina ), anche se al momento di questo scritto è erroneamente attribuito a Sun piuttosto che a Oracle.
Per molto tempo, Microsoft ha usato "JScript" come nome della sua implementazione ECMAScript anziché "JavaScript", presumibilmente per evitare di violare il marchio. Di recente (non sono sicuro quando), Microsoft sembra essere passato dal nome "JScript" a "JavaScript".
La mia comprensione basata sulla cronologia delle versioni è che hanno scritto una nuova implementazione ECMAScript e l'hanno chiamata "JavaScript", lasciando quella vecchia denominata "JScript" (piuttosto che rinominare retroattivamente "JScript" in "JavaScript").
La mia domanda è questa: poiché JavaScript è un marchio registrato, non è una violazione utilizzarlo in connessione con il nome di un prodotto o di una tecnologia (come "Microsoft JavaScript") senza autorizzazione? In tal caso, dove posso trovare le registrazioni degli accordi con Oracle / Sun / Netscape che consentono l'utilizzo da parte di terzi del marchio? Presumo che questi documenti sarebbero elencati pubblicamente da qualche parte, ma non so dove trovarli. E infine, se il marchio cambia di nuovo mani, gli accordi precedentemente stipulati sarebbero ancora validi o dovrebbero essere riformati con l'attuale titolare del marchio?
Il motivo per cui lo chiedo è perché voglio sapere se posso usare la parola "JavaScript" nel titolo di un prodotto, ad esempio una libreria JavaScript, senza autorizzazione esplicita, e se devo fornire un disclaimer che afferma che JavaScript è il marchio di Oracle .