Oracle, 이제 JavaScript를 놓아줘야 할 때입니다.
(javascript.tm)- Oracle은 JavaScript의 Trade Mark(상표권)을 소유하고 있음에도 그에 적합한 제품이나 서비스를 제공하지 않음
- JavaScript는 세계에서 가장 인기 있는 프로그래밍 언어로, 웹사이트를 구동함
- JavaScript 상표권은 Oracle이 소유하고 있으나, 수백만 명의 사용자는 이 사실을 모름
- 트레이드마크의 소유권과 실제 사용의 불일치로 인해 혼란과 문제가 발생함
- Oracle의 JavaScript 상표권 보유는 법적으로 상표권 포기에 해당
- 상표권 포기의 법적 정의에 따르면, 사용을 중단하고 재개할 의사가 없거나, 상표권이 일반 명칭이 되면 포기로 간주됨
- JavaScript의 경우, 두 조건 모두 충족함
Netscape, Sun, Oracle의 역사
- 1995년 Netscape와 Sun Microsystems의 파트너십을 통해 JavaScript가 탄생함
- JavaScript는 Brendan Eich가 10일 만에 개발한 동적 프로그래밍 언어
- 2009년 Oracle이 Sun Microsystems를 인수하며 JavaScript 상표권도 함께 인수함
상표권 포기의 근거
- Oracle은 JavaScript 마크를 사용한 제품을 개발한 적이 없음
- 2019년 USPTO에 제출된 자료에서는 Node.js와 Oracle JET를 언급하지만, 이는 Oracle의 제품이 아님
- GraalVM은 JavaScript를 실행할 수 있지만, 주요 JavaScript 엔진으로 간주되지 않음
- Oracle의 JET와 GraalVM에서의 JavaScript 사용은 상표권의 진정한 사용을 반영하지 않음
일반 용어로의 변화
- 1996년 Netscape는 JavaScript를 표준화하기 위해 ECMA 인터내셔널 회의를 소집했지만, Sun(현 Oracle)이 상표권을 포기하지 않아 ECMAScript라는 이름을 사용하기로 함
- TC39 위원회는 ECMA-262, 즉 JavaScript 사양을 발행함
- Oracle의 JavaScript 상표권 소유는 혼란만 야기함
- JavaScript라는 용어는 전 세계 수백만 개발자, 기업, 조직에서 자유롭게 사용되고 있음
상표권 해제 촉구
- JavaScript는 사용되지 않거나 일반 명칭이 되었으므로 법적으로 상표권 포기에 해당
- Oracle에게 상표권을 공개 도메인에 풀어줄 것을 촉구함
- 오라클은 상표권을 실질적으로 사용하지 않으므로, 상표권을 유지할 이유가 없음
- 오라클이 자발적으로 상표권을 공개하지 않을 경우, USPTO에 취소 청원을 제출할 계획
독자에게
- 이 공개 서한에 동의한다면 서명해 주기를 바람
- 25명 이상의 직원이 있는 조직인 경우 companies@javascript.tm로 이메일 보내기 바람
- 상표법 경험이 있는 변호사의 pro bono 지원을 구하고 있음
서명
- Ryan Dahl - creator of Node.js
- Brendan Eich - creator of JavaScript
- Michael Ficarra - editor of the JavaScript spec
- Rich Harris - creator of Svelte
- Isaac Z. Schlueter - creator of npm
- Feross Aboukhadijeh - CEO of Socket
- James M Snell - member of Node.js TSC
- Wes Bos - host of Syntax.fm
- Scott Tolinski - host of Syntax.fm
- Shu-yu Guo - editor of the JavaScript spec
- Jordan Harband - emeritus editor of the JavaScript spec
- 그리고 자바스크립트 커뮤티니의 4000+명 멤버들
대부분의 사람들이 javascript 란 단어는 적절하지 않다고 생각하는것 같음. 그럼 이런건 어떨까. funscript(FS), sexyscript(SS), youscript(YS), shitscript(also SS), nimirulscript(NMRS), nonsensescript(NSS), hackscript(HS), wthscript(WTHS), hellscript(HS), poopscript(PS) 등등 너무나 많은 후보가 있음.
Hacker News 의견
-
"JavaScript"라는 이름이 어리석다고 생각함. "JS"로 부르는 것이 더 나음
- "JavaScript"는 1900년대의 잘못된 마케팅 결정의 잔재임
- ECMA-262의 다음 판에서 "JavaScript"를 "JS"로 부르도록 권장해야 함
-
Oracle은 도덕적 설득에 면역이 있는 회사임
- Google을 Java 재구현으로 고소한 회사임
- Oracle이 무언가를 하게 하려면 많은 돈이나 강력한 법적 위협이 필요함
-
"Java" 부분 때문에 이름을 고수하고 있음
- Eclipse org가 "Jakarta" EE로 이름을 바꿀 때도 어려움을 겪었음
- "javax" 패키지 이름을 포기하지 않음
-
Oracle 경영진을 의인화하는 함정에 빠지지 말아야 함
-
Oracle이 실제로 방어하는지 의문임
- 상표는 실제로 사용해야 한다는 규칙이 있음
- VELCRO의 노래가 이를 설명함
-
많은 사람들이 상표를 침해하는 이름을 사용함
- "Aspirin", "elevators", "laundromat" 등이 예시임
- "App Store"도 Apple이 상표로 등록함
-
상표가 이미 포기되었다면 왜 편지가 필요한지 의문임
-
Oracle의 상업적 사용 주장에 대한 링크가 있음
- node.js 다운로드 페이지와 Oracle Javascript Extension Toolkit이 있음
- 약하지만 논쟁의 여지가 있음
-
혼란과 혼란을 일으킨다는 주장에 대해 즉각적인 이익을 보지 못함
-
처음에는 인터넷 불평이라고 생각했지만, 편지의 서명자들을 보고 놀람