Deno vs. Oracle: JavaScript 상표 취소 소송
(deno.com)- 2024년 11월 22일, Deno는 "JavaScript" 상표를 취소하기 위해 USPTO(미국 특허상표청)에 공식 청원을 제출
- 이번 소송은 "JavaScript"를 법적 얽힘에서 해방하고, 이를 공공재로 인정받으려는 중요한 시도
- 성공 시, "JSConf" 대신 "JavaScript Conference"와 같은 명칭 사용 가능
- ECMAScript라는 이름 대신 "JavaScript Specification"으로 변경 가능
- 커뮤니티는 "JavaScript" 용어 사용에 대한 법적 위협에서 벗어날 수 있음
- 청원 전문은 여기 에서 확인 가능하며, 세 가지 주요 주장에 기반
주장 1: JavaScript는 일반 명사임
- JavaScript는 ECMA-262 사양에 정의된 프로그래밍 언어의 보편적 이름으로 자리 잡음
- 전 세계 수백만 개발자와 조직이 독립적으로 사용
- Oracle은 JavaScript 사양이나 사용을 통제하지 않으며, JavaScript는 브랜드가 아닌 현대 프로그래밍의 핵심임
- 법적으로 일반 명사가 된 상표는 상표로 유지될 수 없음
주장 2: Oracle의 사기 행위
- Oracle은 2019년 JavaScript 상표 갱신 과정에서 USPTO에 허위 증거를 제출
- Node.js의 스크린샷을 상업적 사용 증거로 제출했으나, Node.js는 Oracle과 무관한 프로젝트
- USPTO가 이 허위 증거를 근거로 상표를 갱신했다면, 갱신이 무효화될 가능성 존재
주장 3: 상표의 사용 포기
- Oracle은 "JavaScript" 이름으로 유의미한 제품이나 서비스를 제공하지 않음으로써 상표를 포기
- JavaScript Extension Toolkit이나 GraalVM과 같은 미미한 제공은 상업적 사용으로 간주되지 않음
- 미국 법은 3년 연속 사용되지 않은 상표를 포기된 것으로 간주하며, Oracle은 이 기준에 해당
다음 절차
- Oracle은 2025년 1월 4일까지 응답해야 함
- 응답하지 않을 경우 소송은 기본적으로 Oracle의 패배로 간주되며, 상표는 취소될 가능성 높음
- Oracle이 소송을 진행할 경우, Deno는 Oracle의 법적 요건 불이행을 입증할 수 있는 풍부한 증거를 제출할 준비 완료
- 모든 소송 과정은 투명하게 커뮤니티와 공유될 예정
커뮤니티의 지원
- Brendan Eich(JavaScript 창시자)를 포함한 14,000명 이상의 개발자가 상표 포기를 요구하는 공개 서한 - Oracle, it’s time to free JavaScript.에 서명
- “JavaScript”를 언어만큼 개방적이고 접근 가능한 이름으로 만들기 위해 노력
- 게시물을 공유하여 소송 진행을 알리는 데 동참 가능
예전에야 자바의 다른 자식으로 오해를 샀지만 이젠 자바스크립트가 더 인기 많고 요즘은 자바를 안배우는 사람도 많아서 인기 역전 되어버린 상황