Ryan Dahl, twórca platform Node.js i Deno, występuje z wnioskiem do firmy Oracle o wycofanie znaku towarowego „JavaScript”. Pierwszym krokiem było opublikowanie w zeszłym roku listu otwartego do firmy Oracle z apelem o rezygnację z znaku towarowego JavaScript, ponieważ to słowo stało się terminem ogólnym, niezwiązanym z konkretnymi produktami Oracle i szeroko stosowanym przez ludzi i firmy.
Firma Oracle w żaden sposób nie zareagowała na apel, a Ryan próbował osiągnąć unieważnienie znaku towarowego w Urzędzie Patentów i Znaków Towarowych USA (USPTO). Złożono wniosek o unieważnienie znaku towarowego w Apelacyjnym Sądzie ds. Znaków Towarowych (TTAB), w którym przedstawiono trzy zarzuty: wprowadzenie w błąd przy przedłużeniu znaku towarowego, używanie znaku towarowego jako terminu ogólnego oraz nieużywanie znaku towarowego w produktach jego właściciela.
Kilka dni temu Apelacyjny Sąd odrzucił pierwszy zarzut, który polegał na tym, że podczas przedłużania swoich praw do znaku towarowego „JavaScript” w 2019 roku firma Oracle wprowadziła USPTO w błąd, podając nieprawdziwe informacje. Jako dowód na swoje produkty wykorzystujące znak towarowy „JavaScript”, firma Oracle dołączyła zrzut ekranu ze strony platformy Node.js, która nie ma żadnego związku z Oracle i nigdy nie była jej produktem. Ryan nie zgadza się z tą decyzją, ale nie zamierza wydawać zasobów na jej zaskarżenie, ponieważ tylko wydłużyłoby to postępowanie o miesiące.
Postanowiono skupić wysiłki na pozostałych dwóch zarzutach — ogólnym charakterze terminu „JavaScript” oraz nieużywaniu znaku towarowego w produktach Oracle:
- Termin „JavaScript” jest powszechnie używany do opisu języka programowania określonego przez specyfikację ECMA-262, a nie marki ani produktu firmy Oracle, która w żaden sposób nie jest związana z ewolucją języka JavaScript. Termin JavaScript jest używany przez miliony programistów na całym świecie, niezależnie od Oracle. Firma Oracle nigdy nie kontrolowała procesu opracowywania specyfikacji ani używania języka. Zgodnie z obowiązującym w USA prawem, słowa, które stały się terminami ogólnymi, nie mogą pozostać znakami towarowymi.
- Marka „JavaScript” przeszła w ręce firmy Oracle wraz z aktywami Sun Microsystems i w praktyce nie jest bezpośrednio kojarzona z żadnym z produktów Oracle. Język JavaScript jest standaryzowany przez organizację Ecma, zarządzaną przez grupę roboczą TC39, a wdrażany przez takie firmy jak Apple, Google i Mozilla. Prawo USA uznaje porzucone (abandoned) znaki towarowe, które nie były używane przez trzy lata.
Do 7 sierpnia przedstawiciele Oracle muszą dostarczyć do USPTO odpowiedzi na wszystkie punkty zawarte w wniosku o unieważnienie znaku towarowego. Po tym, 6 września w USPTO rozpocznie się rozprawa. Ponad 20 tysięcy deweloperów podpisało petycję, że marka „JavaScript” nie służy interesowi publicznemu i przeszkadza branży.
Zauważono, że posiadanie aktywnego znaku towarowego zmusza firmy rozwijające produkty związane z językiem JavaScript do działania w strefie szarej, używając tej nazwy tak długo, jak firma Oracle nie zgłasza żadnych roszczeń. Na przykład z obaw o możliwe roszczenia ze strony Oracle nigdy nie została zorganizowana „Konferencja JavaScript”. Uważa się, że Oracle utrzymuje znak towarowy, którego nie wykorzystuje, aby zachować wpływ na ekosystem, w którym już nie uczestniczy.
Źródło: opennet.ru
