Giấy phép nào không cấp phép một phần mềm/ thư viện mã nguồn đóng liên kết với một phần mềm/ thư viện mang giấy phép mở tương ứng:
Trả lời:
Đáp án đúng: A
Câu hỏi này kiểm tra kiến thức về các loại giấy phép phần mềm nguồn mở và khả năng tương thích của chúng với phần mềm nguồn đóng.
* **GNU General Public License (GPL):** Là một giấy phép copyleft mạnh mẽ. Điều này có nghĩa là bất kỳ phần mềm nào liên kết với một thư viện GPL (thậm chí là động) phải được phát hành dưới giấy phép GPL hoặc một giấy phép tương thích với GPL. Do đó, GPL không cho phép liên kết với phần mềm nguồn đóng nếu không muốn mã nguồn của phần mềm đó cũng phải được mở.
* **Apache License 2.0, BSD License, Artistic License:** Đây là các giấy phép permissive. Chúng cho phép sử dụng, sửa đổi và phân phối phần mềm được cấp phép, ngay cả trong phần mềm nguồn đóng. Không có yêu cầu nào về việc phải mở mã nguồn của phần mềm liên kết với các thư viện được cấp phép bằng các giấy phép này.
Vì vậy, đáp án đúng là A, GNU General Public License, vì nó không cho phép liên kết một thư viện mã nguồn mở GPL với một phần mềm mã nguồn đóng mà không yêu cầu phần mềm mã nguồn đóng đó cũng phải được phát hành dưới một giấy phép tương thích với GPL.





