Đề thi, bài tập trắc nghiệm online Phần mềm mã nguồn mở – Đề 5

Đề 5 - Bài tập, đề thi trắc nghiệm online Phần mềm mã nguồn mở

1. Đối với người dùng cuối thông thường, lợi ích thiết thực nhất của việc sử dụng phần mềm mã nguồn mở có thể là gì?
2. Rủi ro bảo mật tiềm ẩn nào có thể xuất hiện khi sử dụng phần mềm mã nguồn mở?
3. Phần mềm mã nguồn mở có thể hỗ trợ sự đổi mới trong lĩnh vực công nghệ như thế nào?
4. Nhược điểm tiềm ẩn của việc sử dụng phần mềm mã nguồn mở có thể là gì?
5. Phần mềm mã nguồn mở đóng vai trò như thế nào trong lĩnh vực giáo dục?
6. Đặc điểm cốt lõi nào định nghĩa phần mềm mã nguồn mở?
7. Loại giấy phép mã nguồn mở nào cho phép sử dụng, sửa đổi và phân phối lại cho cả mục đích thương mại và phi thương mại, với ít ràng buộc nhất (ví dụ: chỉ yêu cầu ghi nhận tác giả gốc)?
8. Giấy phép 'copyleft' khác với giấy phép 'permissive' như thế nào trong mã nguồn mở?
9. Trong ngữ cảnh bảo mật phần mềm, thuật ngữ 'security through obscurity' (bảo mật thông qua che giấu) có liên quan đến phần mềm mã nguồn mở như thế nào?
10. Trong quy trình phát triển phần mềm mã nguồn mở, kiểm thử (testing) thường được thực hiện như thế nào?
11. Điều gì xảy ra nếu một dự án phần mềm mã nguồn mở trở nên 'bỏ rơi' (abandoned)?
12. Điều gì KHÔNG phải là một nguyên tắc cốt lõi của phần mềm mã nguồn mở theo định nghĩa của Open Source Initiative (OSI)?
13. Phần mềm mã nguồn mở có thể mang lại lợi ích kinh tế cho các quốc gia đang phát triển như thế nào?
14. Trong ngữ cảnh phát triển phần mềm mã nguồn mở, 'pull request' (yêu cầu kéo) thường được sử dụng để làm gì?
15. Tại sao tính minh bạch được coi là một lợi thế của phần mềm mã nguồn mở?
16. Ưu điểm chính của việc sử dụng phần mềm mã nguồn mở trong các tổ chức là gì?
17. Điều gì có thể là thách thức lớn nhất đối với sự phát triển bền vững của một dự án phần mềm mã nguồn mở?
18. Giấy phép mã nguồn mở nào được coi là 'giấy phép copyleft mạnh', yêu cầu các tác phẩm phái sinh cũng phải được phân phối theo cùng giấy phép?
19. Điều gì KHÔNG phải là lợi ích trực tiếp của việc sử dụng phần mềm mã nguồn mở?
20. Làm thế nào để một người đóng góp vào một dự án phần mềm mã nguồn mở?
21. Ví dụ nào sau đây là phần mềm mã nguồn mở?
22. Điều gì có thể là động lực chính cho các công ty lớn đóng góp vào các dự án phần mềm mã nguồn mở?
23. Khái niệm 'forking' trong phát triển phần mềm mã nguồn mở nghĩa là gì?
24. Trong bối cảnh phần mềm mã nguồn mở, 'cộng đồng' đóng vai trò quan trọng như thế nào?
25. Thuật ngữ 'FLOSS' là viết tắt của cụm từ nào?
26. Mô hình phát triển 'chợ' (bazaar) thường được liên kết với phần mềm mã nguồn mở, nó khác biệt như thế nào so với mô hình 'nhà thờ' (cathedral) truyền thống?
27. So sánh chi phí ban đầu giữa phần mềm mã nguồn mở và phần mềm độc quyền, điều nào sau đây thường đúng?
28. So với phần mềm độc quyền, phần mềm mã nguồn mở thường có lợi thế hơn trong việc nào sau đây?
29. Khái niệm 'vendor lock-in' (sự phụ thuộc vào nhà cung cấp) có liên quan đến phần mềm mã nguồn mở như thế nào?
30. Trong lĩnh vực phát triển web, ví dụ nào sau đây là máy chủ web mã nguồn mở phổ biến?