JavaScript is required

Giấy phép nào có khả năng kết hợp một phần mềm với một phần mềm/ thư viện mang giấy phép mở tương ứng:

A.

Apache Public License

B.

BSD License

C.

MIT License

D.

Cả 3 License

Trả lời:

Đáp án đúng: D


Câu hỏi này kiểm tra kiến thức về khả năng tương thích của các giấy phép phần mềm nguồn mở (OSS). Cụ thể, nó hỏi về giấy phép nào cho phép kết hợp phần mềm được cấp phép với một phần mềm hoặc thư viện có giấy phép mở khác. * **Apache Public License (APL):** Là một giấy phép cho phép người dùng tự do sử dụng, sửa đổi và phân phối phần mềm, ngay cả cho mục đích thương mại. APL tương đối tương thích với các giấy phép nguồn mở khác, nhưng có một số yêu cầu về việc giữ lại thông báo bản quyền. * **BSD License:** Là một giấy phép nguồn mở rất tự do, cho phép sử dụng, sửa đổi và phân phối lại phần mềm cho hầu hết mọi mục đích, miễn là giữ lại thông báo bản quyền gốc và từ chối trách nhiệm. BSD license rất tương thích với các giấy phép khác, bao gồm cả các giấy phép copyleft như GPL. * **MIT License:** Cũng là một giấy phép nguồn mở rất tự do, tương tự như BSD. Nó cho phép sử dụng, sửa đổi và phân phối phần mềm một cách tự do, miễn là thông báo bản quyền gốc được giữ lại. MIT License rất tương thích và thường được sử dụng rộng rãi vì sự đơn giản và tính linh hoạt của nó. Vì cả ba giấy phép Apache, BSD và MIT đều có tính cho phép cao và tương thích với nhiều giấy phép nguồn mở khác, nên chúng đều cho phép kết hợp phần mềm được cấp phép theo một trong các giấy phép này với phần mềm/thư viện có giấy phép mở tương ứng. Do đó, đáp án đúng là "Cả 3 License".

Chia sẻ tài liệu ôn thi với 300 câu trắc nghiệm Vi xử lý có đáp án dành cho các bạn sinh viên. Đây cũng là đề cương ôn tập hữu ích giúp bạn hệ thống kiến thức chuẩn bị cho kì thi sắp diễn ra. Mời các bạn tham khảo!


50 câu hỏi 60 phút

Câu hỏi liên quan