È noto che il nome "JavaScript" è marchio registrato da Oracle (precedentemente un marchio di Sun, precedentemente un marchio di Netscape).
Tuttavia, altri sembrano non avere problemi nell'usare il 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 provare ad attribuire il marchio al suo proprietario (parte inferiore di questa pagina ), anche se al momento della stesura di questo articolo è erroneamente attribuita a Sun piuttosto che a Oracle.
Per molto tempo Microsoft ha usato "JScript" come nome della loro implementazione ECMAScript piuttosto che "JavaScript" presumibilmente per evitare di violare il marchio. Recentemente (non sono sicuro di quando), Microsoft sembra essere passata dal nome "JScript" a "JavaScript".
La mia comprensione basata sulla cronologia delle versioni è che hanno scritto una nuova implementazione ECMAScript e l'hanno battezzata "JavaScript", lasciando quella vecchia denominata "JScript" (piuttosto che rinominare in modo retroattivo "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 tecnologia (come "Microsoft JavaScript") senza permesso? In tal caso, dove posso trovare i record degli accordi con Oracle / Sun / Netscape che consentono l'utilizzo di terzi del marchio? Presumo che questi documenti siano pubblicamente elencati da qualche parte, ma non so dove trovarli. E infine, se il marchio cambia di nuovo le mani, gli accordi fatti in precedenza sarebbero ancora validi, o avrebbero bisogno di essere falsificati con il titolare del marchio attuale?
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 una dichiarazione di non responsabilità che afferma che JavaScript è il marchio di fabbrica di Oracle.