9 điểm bởi xguru 2024-11-27 | 7 bình luận | Chia sẻ qua WhatsApp
  • Vào ngày 22 tháng 11 năm 2024, Deno đã chính thức nộp đơn kiến nghị lên USPTO (Văn phòng Sáng chế và Nhãn hiệu Hoa Kỳ) để hủy bỏ nhãn hiệu "JavaScript"
    • Vụ kiện này là một nỗ lực quan trọng nhằm giải phóng "JavaScript" khỏi các ràng buộc pháp lý và công nhận nó là tài sản công
    • Nếu thành công, có thể sử dụng các tên gọi như "JavaScript Conference" thay cho "JSConf"
    • Có thể đổi tên từ ECMAScript thành "JavaScript Specification"
    • Cộng đồng có thể thoát khỏi các đe dọa pháp lý liên quan đến việc sử dụng thuật ngữ "JavaScript"
  • Toàn văn đơn kiến nghị có thể xem tại đây và dựa trên ba lập luận chính

Lập luận 1: JavaScript là danh từ chung

  • JavaScript đã trở thành tên gọi phổ biến của ngôn ngữ lập trình được định nghĩa trong đặc tả ECMA-262
    • Được hàng triệu nhà phát triển và tổ chức trên toàn thế giới sử dụng một cách độc lập
  • Oracle không kiểm soát đặc tả hay việc sử dụng JavaScript, và JavaScript là cốt lõi của lập trình hiện đại chứ không phải một thương hiệu
  • Về mặt pháp lý, một nhãn hiệu đã trở thành danh từ chung thì không thể tiếp tục được duy trì như nhãn hiệu

Lập luận 2: Hành vi gian dối của Oracle

  • Oracle đã nộp bằng chứng sai lệch cho USPTO trong quá trình gia hạn nhãn hiệu JavaScript vào năm 2019
    • Họ nộp ảnh chụp màn hình của Node.js làm bằng chứng sử dụng thương mại, nhưng Node.js là một dự án không liên quan đến Oracle
  • Nếu USPTO đã gia hạn nhãn hiệu dựa trên bằng chứng sai lệch này, việc gia hạn có thể bị vô hiệu hóa

Lập luận 3: Từ bỏ việc sử dụng nhãn hiệu

  • Oracle đã từ bỏ nhãn hiệu vì không cung cấp sản phẩm hoặc dịch vụ có ý nghĩa nào dưới tên "JavaScript"
    • Những cung cấp nhỏ lẻ như JavaScript Extension Toolkit hoặc GraalVM không được coi là sử dụng thương mại
  • Luật pháp Hoa Kỳ coi một nhãn hiệu không được sử dụng liên tục trong 3 năm là đã bị từ bỏ, và Oracle thuộc trường hợp này

Các bước tiếp theo

  • Oracle phải phản hồi trước ngày 4 tháng 1 năm 2025
    • Nếu không phản hồi, vụ kiện mặc định sẽ được coi là Oracle thua cuộc, và nhãn hiệu nhiều khả năng sẽ bị hủy bỏ
  • Nếu Oracle tiếp tục vụ kiện, Deno đã sẵn sàng nộp một lượng lớn bằng chứng có thể chứng minh Oracle không đáp ứng các yêu cầu pháp lý
  • Toàn bộ quá trình tố tụng sẽ được chia sẻ minh bạch với cộng đồng

Sự ủng hộ của cộng đồng

  • Hơn 14.000 nhà phát triển, bao gồm Brendan Eich (người tạo ra JavaScript), đã ký vào thư ngỏ - Oracle, đã đến lúc giải phóng JavaScript. yêu cầu từ bỏ nhãn hiệu
  • Nỗ lực biến “JavaScript” thành một cái tên cởi mở và dễ tiếp cận như chính ngôn ngữ này
  • Có thể tham gia lan tỏa thông tin về tiến trình vụ kiện bằng cách chia sẻ bài viết

7 bình luận

 
slowandsnow 2024-11-27

Trước đây từng bị hiểu nhầm là một nhánh khác của Java, nhưng giờ JavaScript phổ biến hơn nhiều, và dạo này cũng có không ít người không học Java, nên mức độ phổ biến đã hoàn toàn đảo ngược.

 
tsboard 2024-11-27

Cảm giác như kiểu không thể gọi cha mình là cha vậy. Mong rằng cái tên đó sẽ được trả lại cho các nhà phát triển.

 
jjpark78 2024-11-27

Có cảm giác là Oracle, bắt đầu từ Java, chẳng giúp ích được gì cho phe phần mềm tự do cả.

 
devstudyman7 2024-11-28

Dù sao thì Oracle vẫn luôn là bên nổ phát súng đầu tiên mà..

 
carnoxen 2024-11-27

Javascript thường bị hiểu nhầm là biến thể phái sinh của Java, nên có lẽ tốt hơn là đổi sang tên khác...

 
roxie 2024-11-28

Bây giờ vẫn vậy sao?