JavaScript is required

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:

A.
GNU General Public License
B.
Apache Public License
C.
BSD License
D.
Artistic License
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. * **A. GNU General Public License (GPL):** GPL là một giấy phép copyleft mạnh mẽ. Điều này có nghĩa là nếu bạn sử dụng một thư viện GPL trong phần mềm của mình, phần mềm của bạn cũng phải được cấp phép theo GPL. Do đó, nó không cho phép liên kết với phần mềm nguồn đóng mà không phải tuân theo các điều khoản của GPL. * **B. Apache Public License:** Đây là một giấy phép permissive. Nó cho phép bạn sử dụng, sửa đổi và phân phối lại phần mềm, ngay cả trong các sản phẩm nguồn đóng. * **C. BSD License:** Tương tự như Apache License, BSD License cũng là một giấy phép permissive. Nó cho phép sử dụng mã nguồn trong cả phần mềm nguồn mở và nguồn đóng mà không có nhiều hạn chế. * **D. Artistic License:** Đây là một giấy phép permissive cho phép sử dụng và phân phối lại phần mềm, ngay cả trong các sản phẩm nguồn đóng, với một số điều kiện nhất định liên quan đến việc ghi nhận tác giả. Như vậy, GNU General Public License (GPL) là giấy phép duy nhất không cho phép liên kết với phần mềm nguồn đóng mà không kế thừa các điều khoản của GPL. Các giấy phép còn lại (Apache, BSD, Artistic) đều cho phép.

Câu hỏi liên quan