Prawne konsekwencje używania znaku towarowego JavaScript?

14

Powszechnie wiadomo, że nazwa „JavaScript” jest znakiem towarowym firmy Oracle (dawniej znak towarowy Sun, wcześniej znak towarowy Netscape).

Jednak inni wydają się nie mieć problemu z używaniem znaku towarowego JavaScript. Google używa go w odniesieniu do V8 , Mozilla używa go w odniesieniu do SpiderMonkey oraz w różnych innych miejscach, itp. Mozilla jest jedyną, która wydaje się próbować przypisać znak towarowy swojemu właścicielowi (na dole tej strony ), chociaż w tym czasie tego tekstu jest niepoprawnie przypisany Sunowi, a nie Oracle.

Przez długi czas Microsoft używał „JScript” jako nazwy swojej implementacji ECMAScript zamiast „JavaScript”, prawdopodobnie po to, aby uniknąć naruszenia znaku handlowego. Ostatnio (nie jestem pewien kiedy) Microsoft wydaje się zmieniać nazwę „JScript” na „JavaScript”.

Rozumiem na podstawie historii wersji , że napisali nową implementację ECMAScript i nazwali ją „JavaScript”, pozostawiając starą o nazwie „JScript” (zamiast retroaktywnej zmiany nazwy „JScript” na „JavaScript”).

Moje pytanie brzmi: skoro JavaScript jest znakiem towarowym, czy używanie go w połączeniu z nazwą produktu lub technologii (np. „Microsoft JavaScript”) bez zgody stanowi naruszenie prawa? Jeśli tak, to gdzie mogę znaleźć zapisy umów z Oracle / Sun / Netscape zezwalających na używanie znaku towarowego przez osoby trzecie? Zakładam, że te dokumenty będą gdzieś publicznie wymienione, ale nie wiem, gdzie je znaleźć. I wreszcie, jeśli znak towarowy ponownie przejdzie w posiadanie, czy wcześniej zawarte umowy nadal będą ważne, czy też będą musiały zostać sfałszowane z obecnym właścicielem znaku towarowego?

Powodem, dla którego pytam, jest to, że chcę wiedzieć, czy mogę użyć słowa „JavaScript” w tytule produktu, na przykład biblioteki JavaScript, bez wyraźnego pozwolenia i czy muszę przedstawić zastrzeżenie stwierdzające, że JavaScript jest znakiem towarowym Oracle .

Hej
źródło
Niezależnie od tego, czy masz sprawę prawną, Oracle wydało żądanie usunięcia IDE ze słowem „javascript” w nazwie.
mgiuffrida

Odpowiedzi:

12

Znaki towarowe nie są podobne do praw autorskich ani patentów. Każdy może z nich korzystać, ale tylko w celach „nominatywnych”. Oznacza to, że możesz użyć znaku towarowego „JavaScript”, aby opisać coś, co rzeczywiście jest Javascript. „Biblioteka JavaScript” oznacza bibliotekę współpracującą z JavaScriptem Oracle.

Nie musisz sam wymieniać znaków towarowych. Oracle oczywiście, ponieważ jest to ich znak towarowy. Ale jeśli zauważysz, że JavaScript jest znakiem towarowym, musisz jasno określić, czyj to znak towarowy (więc nie sugerujesz, że jest twój).

JScript Microsoftu nie był prawdziwym Javascriptem, więc zasada „używania nominalnego” nie miała do nich zastosowania.

MSalters
źródło
„Każdy może z nich korzystać, ale tylko w celach„ nominatywnych ”- więc mógłbym stworzyć coś o nazwie na przykład„ iPhone Doohickey ”, które w jakiś sposób integruje się z iPhone'ami i nie narusza znaku towarowego Apple?
Hej,
@GGG: Rzeczywiście. Możesz natrafić na kilka innych problemów prawnych; np. Apple pozwie cię, jeśli w twojej komunikacji jest choćby najmniejsza wskazówka, że ​​Twój Doohickey został w jakikolwiek sposób poparty przez Apple.
MSalters
Tak, martwię się o to. Zakładam, że użycie znaku towarowego iPhone'a byłoby wystarczającym powodem, by powiedzieć, że zasugerowałem, że go poparli. Realistycznie wątpię, żeby był problem z „Foo JavaScript Library”, ponieważ Oracle jeszcze nikogo nie ścigał i jest o wiele więcej ryb do smażenia, ale nigdy nie wiesz ... pamiętasz Mike'a Rowe Soft?
Hej,
1
W porządku, zacząłem trochę grzebać w sprawie „nominalnego dozwolonego użytku” i po przeczytaniu tego krótkiego pliku PDF czuję, że może to być nieco chwiejne. ISTM, co najlepiej zrobić, to zrzeczenie się odpowiedzialności gdzieś wyraźnie stwierdzające, że nie jestem związany ani wspierany przez Oracle, na wszelki wypadek.
Hej
1
@GGG: Prawo dotyczące znaków towarowych (przynajmniej w Stanach Zjednoczonych, gdzie znajduje się Oracle) wymaga „ciągłego używania w handlu”. W rzeczywistości nie wymaga implementacji; Jeśli Oracle oferuje „konsultacje JavaScript”, to też się liczy.
MSalters