Hacker News 의견
  • 넷스케이프가 자바스크립트를 만들던 당시의 역사적 맥락을 설명함
    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처럼 웹 기술군에 어울리는 이름이라는 이유임
    관련 토론 링크

    • “WebScript”가 좋지만 약어 “ws”가 이미 NPM WebSocket 패키지를 떠올리게 한다고 함
    • “JayScript” 같은 다른 이름을 제안하는 사람도 있음
  • “잔디깎이를 의인화하지 말라”는 농담을 던짐

    • 이는 Brian Cantrill이 Oracle의 Larry Ellison을 비유한 발언으로,
      유튜브 영상에서 “Oracle을 감정 있는 존재로 보지 말라, 잔디깎이처럼 작동할 뿐이다”라고 말한 맥락임
  • JavaScript를 유지보수 모드로 두고, TypeScript를 공식 주류로 삼자는 제안임

    • 하지만 TypeScript 상표는 Microsoft 소유라, 문제의 본질이 바뀌지 않는다는 반론이 있음
    • 실제로 JS는 TS의 완전한 상위집합이 아니며, 타입 제약 때문에 코드 수정이 필요하다는 예시를 듦
    • “그냥 둘 다 버리고 Dart를 쓰자”는 농담도 나옴
    • “JS를 아예 인터넷에서 없애고 Lua로 바꾸자”는 극단적인 의견도 있음
  • JavaScript 사용을 줄이거나 중단하자는 주장임
    단순하고 빠른 웹페이지로 돌아가야 하며, JS는 사용자 추적과 정보 유출을 너무 쉽게 만든다고 비판함

  • “Oracle이 실제로 위협한 사례가 있느냐”는 질문을 제기함

    • Rust for JavaScript Developers 사건을 예시로 듦
    • Deno의 이번 행동은 마케팅 전략일 가능성도 있다고 봄
    • 하지만 상표로 인한 FUD(불안·불확실성·의심) 이 생태계에 악영향을 준다고 지적함
      예를 들어, “JavaScript”라는 이름을 공식 명세에 쓰지 못해 혼란과 복잡성이 생겼다는 점을 강조함
  • 게시물의 날짜가 2024년 9월 16일로 표시되어 있으며, 이후 Oracle이 기각 요청을 제출했다는 업데이트가 있음

    • 실제로는 2025년 2월에 Oracle이 응답했으며, 사건은 아직 진행 중임
    • 일부 청구는 기각되었지만 Deno가 수정 청구를 허가받았고, Oracle은 기밀 보호 명령을 통해 일부 정보를 비공개로 제출함
      공식 사건 문서 링크