JavaScript có được phát triển bởi Oracle không?

Người tạo ra nút. js và Deno, Ryan Dahl, đã viết một bức thư ngỏ tới Oracle yêu cầu công ty phát hành nhãn hiệu JavaScript vào phạm vi công cộng

“Thương hiệu là một đám mây đen lờ mờ trên ngôn ngữ lập trình phổ biến nhất thế giới,” ông viết. “Các kỹ sư tuân thủ luật cẩn thận cúi người về phía sau để tránh sử dụng nó – dẫn đến các thuật ngữ khó hiểu như ECMAScript. ”

Dahl liên kết đến thông cáo báo chí gốc năm 1995 của Netscape Communications thông báo về JavaScript. Bất kể nhãn hiệu, tên của ngôn ngữ từ lâu đã khiến mọi người nhầm lẫn rằng đó là một biến thể của Java. Vào thời điểm đó, Netscape cho biết JavaScript là “bổ sung và tích hợp với Java”, ý tưởng là nó có thể tương tác với các ứng dụng Java trên các trang web. Tuy nhiên, sự tích hợp đó chỉ là hời hợt và JavaScript có rất ít điểm chung với ngôn ngữ Java ngoài việc cả hai đều là ngôn ngữ "cú đúp xoăn".


Nhà phát minh JavaScript Brendan Eich đã nói vào tháng trước rằng “cái tên này hoàn toàn là một lời nói dối. Nó không liên quan nhiều đến Java nhiều bằng với tổ tiên chung, C, theo cú pháp. ”

Nhãn hiệu bảo vệ sản phẩm khỏi bị đối thủ cạnh tranh sao chép và giả mạo là hàng thật. Khi Microsoft đưa ra một triển khai JavaScript cho Internet Explorer, nó gọi ngôn ngữ này là JScript và sau đó đã thực hiện một. phiên bản NET. Netscape đã làm việc với các công ty khác bao gồm Microsoft để chuẩn hóa ngôn ngữ, sử dụng cơ quan tiêu chuẩn Ecma International và ECMAScript được chọn làm tên trung lập, mặc dù Eich đã nói rằng “ECMAScript luôn là một tên thương mại không mong muốn nghe giống như một căn bệnh ngoài da. ”

Oracle đã nhận được nhãn hiệu JavaScript khi mua lại Sun vào năm 2010. Về nguyên tắc, điều đó có nghĩa là chỉ Oracle mới có thể cho phép một ngôn ngữ được gọi là JavaScript, nhưng Dahl tuyên bố rằng “có vẻ như rất có khả năng vi phạm nhãn hiệu JavaScript sẽ không thể thi hành tại tòa do không sử dụng. ”

Dahl tuyên bố rằng Oracle “không có bất kỳ sản phẩm nào sử dụng nhãn hiệu” mặc dù theo nhận xét của Hacker News, công ty cung cấp GraalVM bao gồm triển khai JavaScript. Điều đó nói rằng, Oracle không đề cập cụ thể đến JavaScript trong nguyên tắc nhãn hiệu của mình, mặc dù nó có đề cập đến Java và MySQL. Nguyên tắc nêu rõ rằng “việc sử dụng hợp lý các nhãn hiệu của Oracle sẽ củng cố vai trò của chúng với tư cách là nhãn hiệu cho các sản phẩm và dịch vụ của chúng tôi, đồng thời giúp ngăn chúng trở thành tên chung chung mà bất kỳ ai cũng có thể sử dụng. ”

Lệnh ngừng và hủy bỏ gần đây của Oracle đối với một nhà phát triển iOS vì đã sử dụng JavaScript trong tiêu đề ứng dụng của họ làm nổi bật một loạt vấn đề với danh pháp của ngôn ngữ

Xây dựng một bản trình chiếu, quảng cáo chiêu hàng hoặc bản trình bày?

  • Oracle đang khiếu nại vi phạm nhãn hiệu đối với ứng dụng trình chỉnh sửa JavaScript trên iOS
  • JavaScript không liên quan gì đến Java, tên ban đầu trong quá trình phát triển tại Mozilla là “LiveScript. ”

Một nhà phát triển iOS rõ ràng đã nhận được thông báo ngừng và hủy bỏ từ Oracle về việc sử dụng từ “JavaScript” trong tiêu đề ứng dụng của họ. Nhà phát triển, Tyanya Software, đã chia sẻ thông báo trên hộp xà phòng internet lâu năm Reddit để tìm kiếm lời khuyên về cách chống lại lệnh

Theo nhà phát triển, thông báo đọc, một phần

“Như bạn có thể đã biết, Oracle sở hữu Số Đăng ký Nhãn hiệu Hoa Kỳ. 2416017 cho JAVASCRIPT. Người bán ứng dụng iTunes này hiển thị nổi bật JAVASCRIPT mà không có sự cho phép từ khách hàng của chúng tôi. Việc hiển thị trái phép tài sản trí tuệ của khách hàng của chúng tôi có khả năng khiến người tiêu dùng gặp ứng dụng này lầm tưởng rằng nó bắt nguồn từ hoặc được cung cấp theo giấy phép từ Oracle. Việc sử dụng nhãn hiệu của khách hàng của chúng tôi theo cách như vậy sẽ cấu thành hành vi vi phạm nhãn hiệu, vi phạm Đạo luật Lanham. 15 bạn. S. C. § 1125(a)(1)(A). Để ngăn chặn sự nhầm lẫn của người tiêu dùng và vi phạm quyền sở hữu trí tuệ của khách hàng của chúng tôi, chúng tôi yêu cầu bạn ngay lập tức vô hiệu hóa quyền truy cập vào ứng dụng này. Chúng tôi mong nhận được xác nhận của bạn rằng bạn đã tuân thủ yêu cầu này. ”

Nói một cách dễ hiểu, thật đáng tin cậy khi tuyên bố rằng ứng dụng được đề cập. HTML5, CSS, JavaScript, HTML, Snippet Editor “có khả năng” bị nhầm lẫn với thứ gì đó được phát triển hoặc cấp phép bởi Oracle. Hàng ngàn dự án bao gồm hỗ trợ cho JavaScript và khi làm như vậy, hãy đặt tên cho JavaScript là thứ mà dự án sử dụng. Đối với người mới bắt đầu, công cụ kết xuất Webkit dựa trên trình duyệt Safari, trong số những công cụ khác, tham chiếu JavaScript trong nguồn

THẤY. Mô tả công việc. Nhà phát triển Java (Tech Pro Research)

Nếu đánh giá của người dùng là bất kỳ dấu hiệu nào, ứng dụng thậm chí còn không đặc biệt tốt, với những người đánh giá nêu những điều như “Chưa sẵn sàng để sản xuất”, “Không hoạt động như quảng cáo” và “Lãng phí tiền bạc, đừng mua cái này. ” Bản cập nhật cuối cùng cho ứng dụng là vào năm 2014, ghi chú trong nhật ký thay đổi chỉ là một bản nâng cấp để thêm hỗ trợ cho iOS 8. Nhà phát triển ứng dụng ít nhất cũng trung thực về mục đích đằng sau cái tên khó sử dụng của ứng dụng, nói trong một bình luận trên Reddit rằng “chúng tôi đánh lừa thứ hạng App Store bằng cách thêm tất cả các từ khóa vào tên ứng dụng. ”

Mặc dù Oracle có nhiệm vụ bảo vệ nhãn hiệu của họ, nhưng kiểu lừa đảo hợp pháp này nhấn mạnh một vấn đề lịch sử đã không được giải quyết quá lâu. JavaScript là một cái tên khủng khiếp cho thứ được mô tả

Nó không liên quan gì đến Java, một sản phẩm thực tế được phát triển bởi Sun (hiện thuộc sở hữu của Oracle). JavaScript được phát triển tại Mozilla và tên này đã được thay đổi trong các phiên bản beta của Netscape Navigator 2. 0 từ “LiveScript” thành “JavaScript. ” Trong một thời gian, nó đã gây nhầm lẫn cho những người dùng web thông thường về sự khác biệt giữa Java và JavaScript. Cho rằng ECMAScript cũng là một thuật ngữ đã đăng ký nhãn hiệu, có vẻ như tốt nhất là quay lại gọi ngôn ngữ là “LiveScript” để cắt xén tư thế pháp lý liên quan đến nhãn hiệu

Loại phản ứng này sẽ không phải là không có tiền lệ. Vào tháng 12 năm 1994, Unisys và Compuserve đã công bố thỏa thuận cấp phép cho việc sử dụng nén LZW, nền tảng của định dạng tệp GIF. Những hiểu lầm về điều này đã dẫn đến việc tạo ra định dạng tệp PNG, không sử dụng nén LZW. Vấn đề càng trở nên nghiêm trọng hơn vào năm 1999, khi Unisys công bố những thay đổi đối với hệ thống cấp phép của họ, cho phép các nhà điều hành trang web "bảng quảng cáo và mạng nội bộ" trả phí cấp phép một lần là 5000 đô la, vì Unisys tuyên bố "các trang web gặp khó khăn trong việc xác định liệu họ có cần giấy phép hay không. . Điều này được nhiều người hiểu sai là yêu cầu chủ sở hữu trang web phải trả tiền, điều này càng thúc đẩy việc áp dụng PNG. Theo Tổ chức Phần mềm Tự do, các bằng sáng chế về ảnh GIF tĩnh đã hết hạn vào năm 2006

Oracle từ chối bình luận về câu chuyện này

JavaScript có được phát triển bởi Oracle không?

JavaScript có được phát triển bởi Oracle không?

Bản tin nội bộ công nghệ hàng ngày

Luôn cập nhật những thông tin mới nhất về công nghệ với Daily Tech Insider. Chúng tôi mang đến cho bạn tin tức về các công ty, sản phẩm và con người hàng đầu trong ngành, cũng như các bài báo nổi bật, nội dung tải xuống và các tài nguyên hàng đầu. Bạn sẽ nhận được tài liệu hướng dẫn về các chủ đề công nghệ nóng hổi sẽ giúp bạn dẫn đầu cuộc chơi

JavaScript có được duy trì bởi Oracle không?

JavaScript là Thương hiệu của Oracle . Sau đó, Oracle đã mua lại công ty Sun Microsystem và do đó, tất cả các nhãn hiệu thuộc sở hữu của họ đã được chuyển giao cho Oracle. Như vậy, hiện tại, Oracle đã sở hữu thương hiệu JavaScript.

JavaScript được phát triển bởi ai?

JavaScript đầu tiên được tạo bởi Brendan Eich tại Netscape và kể từ đó đã được cập nhật để phù hợp với ECMA-262 Phiên bản 5 trở lên .

Oracle Java hay JavaScript?

JavaScript là loại ngôn ngữ lập trình nào? . Kể từ năm 1997, JavaScript đã trở thành thương hiệu của Oracle . Vâng đó cũng vậy.

Tại sao JavaScript là thương hiệu của Oracle?

Do mối quan hệ đối tác lâu dài trước đây giữa Sun Microsystems và Netscape , khi Oracle mua lại Sun vào năm 2009, công ty cũng đã giành được quyền đối với nhãn hiệu JavaScript.

JavaScript có thuộc sở hữu của Java không?

Ngôn ngữ lập trình JavaScript, được phát triển bởi Netscape, Inc. , không phải là một phần của nền tảng Java .