JavaScript bị Oracle giữ thương hiệu, cộng đồng mạng nổi giận: đề xuất đổi tên thành “WebScript”

VNZ-NEWS
JavaScript, ngôn ngữ lập trình được xem là trụ cột không thể thiếu của web hiện đại, đang trở thành tâm điểm tranh cãi pháp lý khi Oracle, công ty không mấy quan tâm đến JS, lại nắm giữ thương hiệu “JavaScript”.

Ban-sao-image.jpg

JavaScript là của cộng đồng, không phải của Oracle?​


Mọi chuyện bắt đầu từ quá khứ. Oracle không hề tạo ra JavaScript, cũng không có đóng góp gì đáng kể cho ngôn ngữ này. Họ nắm giữ thương hiệu chỉ vì thu mua Sun Microsystems, công ty từng sở hữu Netscape – nơi khai sinh ra JavaScript.


Từ đó đến nay, Oracle gần như không tổ chức hội nghị hay sự kiện lớn nào liên quan đến JavaScript. Vì lý do pháp lý, bạn sẽ khó thấy một sự kiện chính thức nào mang tên “JavaScript Conference”. Các nhà phát triển cho rằng, việc một công ty không hề đóng góp nhưng lại nắm giữ quyền sử dụng tên gọi là cực kỳ vô lý và gây cản trở cho sự phát triển chung của cộng đồng.
JavaScript, theo phiên bản hiện hành, là một ngôn ngữ lập trình được phát triển từ các ý niệm nguyên mẫu. Ngôn ngữ này được dùng rộng rãi cho các trang web (phía người dùng) cũng như phía máy chủ (với Nodejs). Nó vốn được phát triển bởi Brendan Eich tại Hãng truyền thông Netscape với cái tên đầu tiên Mocha, rồi sau đó đổi tên thành LiveScript, và cuối cùng thành JavaScript. Giống Java, JavaScript có cú pháp tương tự C, nhưng nó gần với Self hơn Java. .js là phần mở rộng thường được dùng cho tập tin mã nguồn JavaScript.
Cùng thời điểm Netscape bắt đầu sử dụng Java trên trình duyệt Netscape, LiveScript đã được đổi tên thành JavaScript để được chú ý hơn bởi ngôn ngữ lập trình Java lúc đó đang được coi là một hiện tượng. JavaScript được bổ sung vào trình duyệt Netscape bắt đầu từ phiên bản 2.0b3 của trình duyệt này vào tháng 12 năm 1995. Trên thực tế, JavaScript không được phát triển dựa từ Java. Do đó JavaScript chỉ dựa trên các cách đặt tên của Java. Java Script gồm 2 mảng là client-server thực hiện lệnh trên máy của end-user và web-server.

Sau thành công của JavaScript, Microsoft bắt đầu phát triển JScript, một ngôn ngữ có cùng ứng dụng và tương thích với JavaScript. JScript được bổ sung vào trình duyệt Internet Explorer bắt đầu từ Internet Explorer phiên bản 3.0 được phát hành tháng 8 năm 1996.

DOM (Document Object Model), một khái niệm thường được nhắc đến với JavaScript trên thực tế không phải là một phần của chuẩn ECMAScript, DOM là một chuẩn riêng biệt có liên quan chặt chẽ với XML.
Nguồn Wikipedia

Ryan Dahl – “cha đẻ” Node.js đứng lên đấu tranh​


Ryan Dahl, người tạo ra Node.js, cùng với chính Brendan Eich – cha đẻ JavaScript – đã từng gửi thư đến Oracle yêu cầu họ từ bỏ thương hiệu JavaScript và trao lại cho cộng đồng. Nhưng tất nhiên, Oracle… lặng thinh.

Không chịu dừng lại, Ryan Dahl đã đệ đơn yêu cầu huỷ bỏ thương hiệu JavaScript tại Văn phòng sáng chế và nhãn hiệu Mỹ (USPTO), với các luận điểm chính:
  • Oracle gia hạn thương hiệu một cách gian dối.
  • JavaScript quá phổ biến để được đăng ký độc quyền.
  • Oracle không còn thực sự sử dụng thương hiệu, có nghĩa là đã tự động từ bỏ quyền sở hữu.
Tuy nhiên, vào ngày 27/6 vừa qua, Ủy ban Xét xử và Kháng cáo Nhãn hiệu (TTAB) của USPTO đã bác bỏ cáo buộc gian dối của Dahl. Tuy thất vọng, nhưng ông quyết định không sửa đổi đơn vì điều đó có thể làm chậm tiến độ xử lý 2 luận điểm chính còn lại: tính phổ thông và từ bỏ sử dụng.

Cuộc chiến vẫn chưa kết thúc​

Dahl khẳng định mục tiêu chính là đòi lại tên gọi JavaScript cho cộng đồng, không để bị độc quyền bởi một công ty không còn gắn bó với nó.

Theo lộ trình, Oracle sẽ phải phản hồi các cáo buộc còn lại trước ngày 7/8, và phiên điều trần sẽ được bắt đầu vào ngày 6/9 tới.


Cộng đồng đề xuất: đổi tên “JavaScript” thành “WebScript”?​


Trên diễn đàn Hacker News, rất nhiều dev ủng hộ Dahl. Một số người thậm chí đề xuất đổi tên ngôn ngữ thành “WebScript”, để thoát khỏi cái bóng của tiền tố “Java” – vốn dễ gây hiểu nhầm rằng JavaScript là họ hàng với Java (trong khi thực tế hoàn toàn khác biệt).

Bạn nghĩ sao về việc đổi tên JavaScript thành WebScript? Oracle có thực sự xứng đáng sở hữu thương hiệu này không?

Cùng bình luận bên dưới!
 
Trả lời

naroto

Chỉ cần nhấn like khi muốn cảm ơn tác giả!
Thành viên BQT
Cha đẻ còn bỏ con giữa chợ thì nói gì đến bà mợ, vợ của ông cậu họ, cháu ông hội đồng xóm trên?
{burn_joss_stick}