넷스케이프가 자바스크립트를 만들던 당시의 역사적 맥락을 설명함
1995년 넷스케이프는 자체 스크립트 언어를 개발 중이었고, Sun이 Java를 발표하면서 큰 주목을 받았음
넷스케이프는 Java의 인기에 편승하기 위해 언어 이름을 JavaScript로 바꾸려 했고, Sun은 그 대신 브라우저에 Java를 탑재하라는 조건을 걸었음
결국 Sun은 Java를 넷스케이프 브라우저에 실을 수 있었고, 넷스케이프는 언어 인지도를 얻었음
이후 표준화 과정에서 “JavaScript”라는 이름을 사용할 수 없게 되어 ECMAScript가 탄생했음
“interactive script”가 LiveScript를 의미하는지 묻는 질문임
Deno 팀이 Oracle의 JavaScript 상표권 취소를 위한 GoFundMe 모금을 진행 중임
목표액은 20만 달러이며 현재 5만 달러 정도 모였음
관련 링크: GoFundMe 페이지, Deno 블로그
특허가 아니라 상표권 취소 절차임을 지적함
“<blink>” 태그를 특허로 내야 한다는 농담을 던짐
Oracle이 Java 상표를 보유하고 있는 만큼, JavaScript와의 유사성 문제가 쟁점이 될 수 있다고 봄
소규모 기업이 변호사 없이 직접 소송을 진행할 수 있는지 묻고, 자금이 부족해도 끝까지 싸워보길 바람
JavaScript 대신 ECMAScript라는 이름을 써야 한다는 의견임
Java와 아무 관련이 없으니 혼란을 줄일 수 있다고 주장함
하지만 2025년 현재는 이미 JavaScript가 훨씬 더 널리 알려져 있어, 이름을 바꾸는 건 시기상조라고 봄
만약 브라우저들이 TypeScript를 기본 지원한다면, 언어 이름을 TypeScript로 바꾸는 것도 가능하지 않을까 상상함
ECMAScript는 이름이 발음도 어렵고 어감이 나쁘다는 반응도 있음
파일 확장자(.js)와 MIME 타입이 이미 굳어 있어 바꾸기 어렵다는 의견도 있음
아이러니하게도, JavaScript는 Java의 인기에 편승하려고 붙인 이름인데, 지금은 둘 다 Oracle 소유가 되었음
“JavaScript 상표가 실제로 누구에게 피해를 주는가?”라는 질문을 던짐
문제는 Oracle이 상표를 보유하고 있다는 점임. Oracle은 소송을 자주 거는 기업이라, 언제든 JS 생태계에 부담을 줄 수 있음
ECMAScript라는 이름은 기술적으로 맞지만 마케팅적으로 매력 없는 이름이라며 비꼼
“EMCA”가 아니라 “ECMA”라고 정정함
상표 취소 소송은 실제로 ‘Kleenex’처럼 일반명화되었는지를 따지는 과정임
초보자 입장에서는 JavaScript와 ECMAScript의 관계를 이해하기 어렵고, 이로 인해 학습 혼란이 생긴다고 함
대체 이름으로 WebScript를 제안함
WebAssembly, WebRTC처럼 웹 기술군에 어울리는 이름이라는 이유임 관련 토론 링크
Hacker News 의견
넷스케이프가 자바스크립트를 만들던 당시의 역사적 맥락을 설명함
1995년 넷스케이프는 자체 스크립트 언어를 개발 중이었고, Sun이 Java를 발표하면서 큰 주목을 받았음
넷스케이프는 Java의 인기에 편승하기 위해 언어 이름을 JavaScript로 바꾸려 했고, Sun은 그 대신 브라우저에 Java를 탑재하라는 조건을 걸었음
결국 Sun은 Java를 넷스케이프 브라우저에 실을 수 있었고, 넷스케이프는 언어 인지도를 얻었음
이후 표준화 과정에서 “JavaScript”라는 이름을 사용할 수 없게 되어 ECMAScript가 탄생했음
Deno 팀이 Oracle의 JavaScript 상표권 취소를 위한 GoFundMe 모금을 진행 중임
목표액은 20만 달러이며 현재 5만 달러 정도 모였음
관련 링크: GoFundMe 페이지, Deno 블로그
JavaScript 대신 ECMAScript라는 이름을 써야 한다는 의견임
Java와 아무 관련이 없으니 혼란을 줄일 수 있다고 주장함
“JavaScript 상표가 실제로 누구에게 피해를 주는가?”라는 질문을 던짐
대체 이름으로 WebScript를 제안함
WebAssembly, WebRTC처럼 웹 기술군에 어울리는 이름이라는 이유임
관련 토론 링크
“잔디깎이를 의인화하지 말라”는 농담을 던짐
유튜브 영상에서 “Oracle을 감정 있는 존재로 보지 말라, 잔디깎이처럼 작동할 뿐이다”라고 말한 맥락임
JavaScript를 유지보수 모드로 두고, TypeScript를 공식 주류로 삼자는 제안임
JavaScript 사용을 줄이거나 중단하자는 주장임
단순하고 빠른 웹페이지로 돌아가야 하며, JS는 사용자 추적과 정보 유출을 너무 쉽게 만든다고 비판함
“Oracle이 실제로 위협한 사례가 있느냐”는 질문을 제기함
예를 들어, “JavaScript”라는 이름을 공식 명세에 쓰지 못해 혼란과 복잡성이 생겼다는 점을 강조함
게시물의 날짜가 2024년 9월 16일로 표시되어 있으며, 이후 Oracle이 기각 요청을 제출했다는 업데이트가 있음
공식 사건 문서 링크