Java kiện chống lại Android và cáo buộc Google đã phá hủy thị trường Java.
java đối đầu android
Tháng trước, Oracle đã yêu cầu mở rộng vụ kiện chống lại Android và vào hôm thứ Tư vừa qua, Oracle đã nộp bổ sung hồ sơ lên tòa án để kiện cả sáu phiên bản mới của Android so với thời điểm khởi đầu vụ kiện vào năm 2010 .
Oracle cáo buộc cũng như các phiên bản trước đây của Android, sáu phiên bản sau này của Android đã sao chép hàng nghìn dòng mã nguồn từ nền tảng Java cũng như cấu trúc mã lệnh, tuần tự và các tổ chức của nền tảng Java nên nó vi phạm luật bảo vệ bản quyền.
Oracle cũng lưu ý rằng Android cũng đã mở rộng phạm vi sử dụng từ điện thoại thông minh sang sử dụng ở các thiết bị đeo được, TV, ô tô và nhiều ứng dụng trong hộ gia đình. Cùng với sự phát triển rất nhanh của quảng cáo trên điện thoại thông minh đã khiến Google thu được rất nhiều lợi nhuận từ việc vi phạm bản quyền của mã nguồn.
Hãng Oracle cho rằng, kết quả của những việc làm này đã làm tổn hại nghiêm trọng đến mảng kinh doanh lập trình Java của Oracle.
Oracle đang tìm kiếm một quyết định của tòa án về những thiệt hại và yêu cầu bồi thường và trả án phí.
Trước đó, vào tháng Năm năm 2012, một tòa án đã phán quyết Google vi phạm bản quyền của Oracle nhưng lại không xác định được như thế nào là sử dụng phù hợp với những sao chép được phép. Trong một phán quyết sau đó, tòa án đã cho rằng giao diện hay cách khai báo trong lập trình Java không thuộc phạm vi bảo vệ quyền sở hữu trí tuệ.
Tháng Năm năm 2014, tòa án phúc thẩm liên bang đã đảo ngược lại quyết định trước đó khi cho rằng giao diện lập trình Java của Oracle có thể được bảo vệ bởi luật bản quyền. Ngay lập tức, Google đã kháng cáo lên tòa án tối cao yêu cầu hủy bỏ vụ kiện này.
Code C#: Cơ chế ủy quyền (Delegate) trong C# (P.1)Ví dụ 1: Khai báo cơ chế ủy quyền (delegate) trong C# gọi các phương thức thực thiusing System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Delegates{ public delegate int MyDelegate(int x, int y); public class Vidu1{ public static int Cong(int x, int y){ &nb…Read More
Code C#: Bài tập cơ bản về LỚP (CLASS) - Thiết kế lớp SINH VIÊN//Yêu cầu: Thiết kế lớp sinh viên bao gồm các thuộc tính:- Họ tên, tuổi, điểm toán, điểm văn, điểm trung bình của 1 sinh viên. - Khai báo mảng sử dụng lớp sinh viên trên để nhập thông tin cho n sinh viên (n nhập từ bàn phím). - Tính điểm trung bình và in ra màn hình danh sách các sinh viên đó.namespaceBaiThucHanhLop{ &nbs…Read More
Code C#: Xây dựng lớp trừu tượng và cách ghi đè phương thức trừu tượng ở lớp kế thừaXây dựng lớp trừu tượng Hình có thuộc tính PI, phương thức trừu tượng: TinhDienTich và TinhTheTich.- Xây dựng lớp HinhTron kế thừa từ lớp Hinh, cài đặt phương thức ảo để tính diện tích, thể tích của hình tròn.- Xây dựng lớp HinhLapPhuong kế thừa từ lớp Hinh, cài đặt phương thức ảo để tính diện tích, tính thể tích của hình lập phương.namespaceLop_TruuTuong{ …Read More
Klik untuk melihat kode: