Đề 9 – Đề thi, câu hỏi trắc nghiệm online Phần mềm mã nguồn mở

Đề 9 - Đề thi, câu hỏi trắc nghiệm online Phần mềm mã nguồn mở

1. GNU GPL (General Public License) là một loại giấy phép mã nguồn mở nào?
2. Trong bối cảnh phần mềm mã nguồn mở, thuật ngữ 'contributor' (người đóng góp) thường đề cập đến ai?
3. Ứng dụng nào sau đây là một ví dụ về phần mềm mã nguồn mở?
4. Giấy phép nào sau đây thường được sử dụng cho các thư viện phần mềm và cho phép sử dụng trong cả phần mềm mã nguồn mở và phần mềm độc quyền?
5. Thuật ngữ 'copyleft' trong lĩnh vực phần mềm mã nguồn mở có nghĩa là gì?
6. Tại sao nhiều công ty lớn lại đóng góp vào các dự án phần mềm mã nguồn mở?
7. Điều gì là một ví dụ về một tổ chức hoặc cộng đồng hỗ trợ phát triển phần mềm mã nguồn mở?
8. Khi nào thì việc sử dụng phần mềm mã nguồn mở KHÔNG phù hợp?
9. Đâu là một lợi thế chính của việc sử dụng hệ thống kiểm soát phiên bản mã nguồn mở như Git cho một dự án phần mềm?
10. Thuật ngữ 'open core' trong bối cảnh phần mềm đề cập đến mô hình kinh doanh nào?
11. Điều gì KHÔNG phải là một lợi ích chính của việc sử dụng phần mềm mã nguồn mở?
12. Loại giấy phép nào sau đây là 'permissive license'?
13. Hệ điều hành nào sau đây được coi là một ví dụ điển hình về phần mềm mã nguồn mở?
14. Tại sao phần mềm mã nguồn mở thường được coi là một động lực thúc đẩy sự đổi mới?
15. Điều gì KHÔNG phải là một ví dụ về nền tảng hoặc công cụ phát triển phần mềm mã nguồn mở?
16. Điều gì là quan trọng nhất để đảm bảo khi sử dụng một thư viện mã nguồn mở trong một dự án thương mại?
17. Điều gì xảy ra nếu một công ty sử dụng mã nguồn mở được cấp phép theo GPL trong sản phẩm độc quyền của mình mà không tuân thủ các điều khoản của giấy phép?
18. Tại sao việc sử dụng phần mềm mã nguồn mở có thể giúp tăng cường tính bảo mật của một hệ thống?
19. Lợi ích nào sau đây KHÔNG phải là lợi ích của việc tham gia vào một cộng đồng phát triển phần mềm mã nguồn mở?
20. Mục đích chính của tổ chức Free Software Foundation (FSF) là gì?
21. Giấy phép nào sau đây yêu cầu bất kỳ ai phân phối các tác phẩm phái sinh phải cung cấp mã nguồn của chúng?
22. Sự khác biệt chính giữa giấy phép BSD và giấy phép GNU GPL là gì?
23. Trong các hệ thống kiểm soát phiên bản, điều gì cho phép nhiều nhà phát triển làm việc trên cùng một tệp mã nguồn cùng một lúc mà không xung đột với nhau?
24. Điều gì KHÔNG phải là một vai trò điển hình trong một dự án phần mềm mã nguồn mở?
25. Giấy phép nào sau đây cho phép người dùng sử dụng, sửa đổi và phân phối phần mềm cho bất kỳ mục đích nào, ngay cả khi mục đích đó là thương mại, mà không cần tiết lộ mã nguồn của các tác phẩm phái sinh?
26. Trong ngữ cảnh của phần mềm mã nguồn mở, 'forking' có nghĩa là gì?
27. Phần mềm mã nguồn mở khác với phần mềm miễn phí (freeware) như thế nào?
28. Điều gì KHÔNG phải là một hạn chế tiềm ẩn của phần mềm mã nguồn mở?
29. Khi lựa chọn giấy phép mã nguồn mở cho dự án của mình, điều gì quan trọng nhất cần xem xét?
30. Nếu bạn muốn sử dụng mã nguồn mở trong một dự án thương mại và không muốn bị ràng buộc phải công khai mã nguồn của các thay đổi của mình, bạn nên chọn giấy phép nào?