Przejdź do treści

Historia loga języka JavaScript

Kiedy powstał JavaScript nie miał swojego loga. Wiele języków ma swoje oficjalne loga (choć nie wszystkie, np. C go nie ma). Mają, ponieważ za nimi stoi jakiś podmiot odpowiedzialny.

Za JavaScript nie stoi jedna firma, która miałaby prawo nadać mu oficjalne logo.

Baner promujący artykuł

Dlatego też, ten najpopularniejszy język dzisiejszych czasów (według serwisu githut.info, który już nie działa; jego kontynuacją jest GitHut 2.0) nie posiada oficjalnego loga.

Język definiuje standard ECMA-262, a przeglądarki go implementują. Oprócz specyfikacji istnieją manuale napisane przez firmy, które tworzą przeglądarki. Przykłady:

Nad rozwojem języka czuwa komitet TC39, który rozwija ECMAScript, czyli standard definiujący JavaScript.

Komitet nie odpowiada jednak za implementację w konkretnych przeglądarkach i nie ma praw do nazwy “JavaScript”.

“Oficjalne” logo JS

Na początku października 2011 roku (1-2.10), podczas konferencji JSConf EU 2011 Chris Williams wystąpił na scenie (youtube.com/watch?v=17rkSdkc5TI) i w swojej prezentacji, na temat negatywnych emocji, pokazał wszystkim swoją propozycję loga JS-a.

Chris stworzył repozytorium na GitHub-ie (github.com/voodootikigod/logo.js), gdzie można zobaczyć jego propozycję:

JavaScript logo
Logo JS-a zaproponowane przez Chrisa Williamsa podczas konferencji JSConf EU 2011.

W tym projekcie znajdują się loga innych organizacji (konferencji, meetup-ów) JavaScript-owych.

Dlaczego JS a nie JavaScript?

Znak handlowy JavaScript jest zastrzeżony przez firmę ORACLE AMERICA, INC..

Dla pewności można zajrzeć tutaj:

tsdr.uspto.gov/#caseNumber=75026640&caseType=SERIAL_NO&searchType=statusSearch

Prawa do marki

Kiedy to w 1995 roku Sun Microsystems stworzył język o nazwie Java, zastrzegł sobie szereg trademark-ów (część z nich, np. JAVA COMMUNITY PROCESS z 1998 roku czy JAVAFX z 2007 roku, doszła później). Wśród nich znalazły się:

  • JAVA
  • JAVA COMMUNITY PROCESS
  • JAVA COMPATIBLE
  • JAVAONE
  • JAVASCRIPT
  • JAVABEANS
  • JAVAFX

Kilka lat temu (w 2010 roku) Sun Microsystems zostało przejęte przez firmę Oracle. Dlatego też według prawa, to tylko ta firma może tylko stworzyć oficjalne logo dla JavaScriptu. Niestety, ale to nie Oracle zajmuje się rozwojem tego języka, więc prawdopodobnie nigdy nie doczekamy się oficjalnego loga.

Aktualizacja: 2026-09-26 Od listopada 2024 roku przed amerykańskim urzędem patentowym (USPTO) toczy się wniosek firmy Deno o unieważnienie znaku towarowego JavaScript należącego do Oracle. Więcej: deno.com/blog/deno-v-oracle4.

Chciałbym użyć logo JavaScriptu. Co robić?

W dzisiejszych czasach, developerzy utożsamiają sobie skrót JS tylko z JavaScriptem, więc korzystanie z loga do JS-a jest właściwym podejściem.

Chris podkreślił, że jeśli ktoś chce używać jego propozycji to on nie widzi żadnych przeciwwskazań do tego, aby używać go wszędzie tam gdzie się chce. Logo jest udostępniane na licencji WTFPL.

Logo ECMAScript 6

ECMAScript jest standardem stworzonym przez organizację Ecma International. Organizacja posiada swoje logo na swojej stronie domowej: ecma-international.org/.

Jednak standardy raczej rzadko posiadają swoje loga, dlatego też i ECMAScript 6 nie posiada swojego loga.

W takim razie jak można oddać światu zaufanie dla ES6?

Siła społeczności

Wszystko za sprawą projektu github.com/gilbarbara/logos autorstwa Gil Barbara. Zebrał on w jednym miejscu loga do wszystkich znanych projektów, języków, technologii.

Dla wielu będzie to pierwsze miejsce w poszukiwaniu loga wybranej technologii w sieci.

Dla mnie na pewno.

Propozycja loga ECMAScript 6
Propozycja loga ECMAScript 6.

Cya! 👋