16 điểm bởi xguru 2024-09-18 | 4 bình luận | Chia sẻ qua WhatsApp
  • Dù sở hữu Trade Mark (nhãn hiệu) của JavaScript, Oracle không cung cấp sản phẩm hay dịch vụ nào tương xứng với nhãn hiệu đó
    • JavaScript là ngôn ngữ lập trình phổ biến nhất thế giới, vận hành các trang web
    • Oracle sở hữu nhãn hiệu JavaScript, nhưng hàng triệu người dùng không hề biết điều này
    • Sự không khớp giữa quyền sở hữu nhãn hiệu và việc sử dụng thực tế gây ra nhầm lẫn và vấn đề
  • Việc Oracle nắm giữ nhãn hiệu JavaScript về mặt pháp lý cấu thành sự từ bỏ nhãn hiệu
    • Theo định nghĩa pháp lý về việc từ bỏ nhãn hiệu, nếu ngừng sử dụng và không có ý định sử dụng lại, hoặc nếu nhãn hiệu trở thành tên gọi chung, thì được xem là đã từ bỏ
    • Với JavaScript, cả hai điều kiện đều được đáp ứng

Lịch sử của Netscape, Sun và Oracle

  • JavaScript ra đời vào năm 1995 thông qua quan hệ hợp tác giữa Netscape và Sun Microsystems
  • JavaScript là một ngôn ngữ lập trình động do Brendan Eich phát triển chỉ trong 10 ngày
  • Năm 2009, Oracle mua lại Sun Microsystems và cùng với đó cũng tiếp quản nhãn hiệu JavaScript

Cơ sở cho việc từ bỏ nhãn hiệu

  • Oracle chưa từng phát triển sản phẩm nào sử dụng nhãn hiệu JavaScript
  • Tài liệu nộp cho USPTO năm 2019 có nhắc đến Node.js và Oracle JET, nhưng đây không phải là sản phẩm của Oracle
  • GraalVM có thể chạy JavaScript, nhưng không được xem là một JavaScript engine chủ đạo
  • Việc sử dụng JavaScript trong JET và GraalVM của Oracle không phản ánh việc sử dụng nhãn hiệu một cách thực chất

Sự chuyển thành thuật ngữ chung

  • Năm 1996, Netscape triệu tập cuộc họp của ECMA International để chuẩn hóa JavaScript, nhưng vì Sun (nay là Oracle) không từ bỏ nhãn hiệu nên đã quyết định dùng tên ECMAScript
  • Ủy ban TC39 phát hành ECMA-262, tức đặc tả JavaScript
  • Việc Oracle sở hữu nhãn hiệu JavaScript chỉ gây ra thêm nhầm lẫn
  • Thuật ngữ JavaScript đang được hàng triệu nhà phát triển, doanh nghiệp và tổ chức trên toàn thế giới tự do sử dụng

Kêu gọi giải phóng nhãn hiệu

  • JavaScript không được sử dụng hoặc đã trở thành tên gọi chung, nên về mặt pháp lý cấu thành việc từ bỏ nhãn hiệu
  • Kêu gọi Oracle đưa nhãn hiệu này vào phạm vi công cộng
    • Oracle không thực chất sử dụng nhãn hiệu này, nên không có lý do để tiếp tục giữ nó
    • Nếu Oracle không tự nguyện công khai nhãn hiệu, sẽ có kế hoạch nộp đơn yêu cầu hủy bỏ lên USPTO

Gửi tới độc giả

  • Nếu đồng ý với bức thư ngỏ này, hãy ký tên
  • Nếu là tổ chức có từ 25 nhân viên trở lên, hãy gửi email tới companies@javascript.tm
  • Nhóm đang tìm kiếm sự hỗ trợ pro bono từ các luật sư có kinh nghiệm về luật nhãn hiệu

Ký tên

  • 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
  • và hơn 4000 thành viên của cộng đồng JavaScript

4 bình luận

 
kandk 2024-09-20

Thật sự tôi không thấy có lý do gì phải nhất quyết dùng JavaScript trong cái tên này cả.

 
ahwjdekf 2024-09-18

Có vẻ như đa số mọi người đều cho rằng từ javascript là không phù hợp. Vậy những cái tên này thì sao. funscript (FS), sexyscript (SS), youscript (YS), shitscript (cũng là SS), nimirulscript (NMRS), nonsensescript (NSS), hackscript (HS), wthscript (WTHS), hellscript (HS), poopscript (PS), v.v. Có quá nhiều ứng viên.

 
aer0700 2024-09-21

Hahahahahaha đúng là có vẻ nên bỏ chữ java đi thật.

 
xguru 2024-09-18
Ý kiến trên Hacker News
  • Tôi nghĩ cái tên "JavaScript" thật ngớ ngẩn. Gọi là "JS" thì tốt hơn

    • "JavaScript" là tàn dư của một quyết định marketing sai lầm từ những năm 1900
    • Trong bản ECMA-262 tiếp theo nên khuyến nghị gọi "JavaScript" là "JS"
  • Oracle là một công ty miễn nhiễm với sự thuyết phục về mặt đạo đức

    • Đây là công ty đã kiện Google vì tái triển khai Java
    • Nếu muốn Oracle làm điều gì đó thì cần rất nhiều tiền hoặc một mối đe dọa pháp lý đủ mạnh
  • Họ bám giữ cái tên này vì phần "Java"

    • Ngay cả tổ chức Eclipse cũng đã gặp khó khăn khi đổi tên thành "Jakarta" EE
    • Họ không từ bỏ tên gói "javax"
  • Không nên rơi vào cái bẫy nhân cách hóa ban lãnh đạo Oracle

  • Tôi tự hỏi liệu Oracle có thực sự đang bảo vệ nó hay không

    • Có quy định rằng nhãn hiệu phải được sử dụng trên thực tế
    • Bài hát của VELCRO giải thích điều này
  • Nhiều người dùng những cái tên vi phạm nhãn hiệu

    • "Aspirin", "elevators", "laundromat" là các ví dụ
    • "App Store" cũng là nhãn hiệu đã được Apple đăng ký
  • Nếu nhãn hiệu đã bị từ bỏ rồi thì tôi thắc mắc tại sao lại cần lá thư đó

  • Có một liên kết về tuyên bố sử dụng thương mại của Oracle

    • Có trang tải xuống node.js và Oracle Javascript Extension Toolkit
    • Yếu nhưng vẫn còn chỗ để tranh luận
  • Tôi không thấy lợi ích trực tiếp nào từ lập luận rằng nó gây ra sự lẫn lộn và hỗn loạn

  • Ban đầu tôi nghĩ đây chỉ là một lời than phiền trên Internet, nhưng rồi lại ngạc nhiên khi nhìn thấy những người ký tên