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

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

1. Điều gì KHÔNG phải là một loại giấy phép phần mềm mã nguồn mở phổ biến?
2. Điều gì xảy ra nếu một dự án phần mềm mã nguồn mở trở nên 'bỏ hoang' (abandoned)?
3. Lỗi bảo mật 'Heartbleed' nổi tiếng liên quan đến phần mềm mã nguồn mở nào?
4. Điều gì KHÔNG phải là lợi ích của việc sử dụng phần mềm mã nguồn mở trong doanh nghiệp?
5. Tại sao nhiều nhà phát triển thích làm việc với phần mềm mã nguồn mở?
6. Nhược điểm tiềm ẩn của phần mềm mã nguồn mở có thể là gì?
7. Mô hình phát triển 'chợ' (bazaar) thường được liên kết với loại phần mềm nào?
8. Điều gì KHÔNG phải là một đặc điểm chung của phần mềm mã nguồn mở?
9. Cộng đồng đóng vai trò như thế nào trong sự phát triển của phần mềm mã nguồn mở?
10. Trong mô hình kinh doanh liên quan đến phần mềm mã nguồn mở, các công ty thường kiếm tiền bằng cách nào?
11. Điều gì là quan trọng nhất cần xem xét khi sử dụng một thư viện hoặc framework mã nguồn mở trong dự án phát triển phần mềm?
12. Thuật ngữ 'copyleft' trong giấy phép mã nguồn mở có nghĩa là gì?
13. Giấy phép MIT là loại giấy phép mã nguồn mở nào?
14. Ưu điểm chính của phần mềm mã nguồn mở là gì?
15. Trong ngữ cảnh bảo mật phần mềm, việc công khai mã nguồn có thể mang lại lợi ích gì?
16. Phần mềm mã nguồn mở là gì?
17. Tại sao phần mềm mã nguồn mở thường được coi là có khả năng tùy biến cao?
18. Khái niệm 'vendor lock-in' (khóa chặt vào nhà cung cấp) thường liên quan nhiều hơn đến loại phần mềm nào?
19. Ứng dụng nào sau đây KHÔNG phải là một ví dụ điển hình của phần mềm mã nguồn mở?
20. Công ty nào nổi tiếng với hệ điều hành mã nguồn mở Linux?
21. Tại sao tính minh bạch được coi là một ưu điểm của phần mềm mã nguồn mở?
22. Giấy phép GPL (GNU General Public License) là loại giấy phép mã nguồn mở nào?
23. Trong phát triển phần mềm mã nguồn mở, quy trình 'pull request' (yêu cầu kéo) thường được sử dụng để làm gì?
24. Một tổ chức nên cân nhắc điều gì khi lựa chọn giữa phần mềm mã nguồn mở và phần mềm độc quyền?
25. Trong bối cảnh phần mềm mã nguồn mở, 'forking' nghĩa là gì?
26. Ví dụ nào sau đây là phần mềm mã nguồn mở?
27. So sánh giấy phép permissive (ví dụ MIT) và copyleft (ví dụ GPL), điểm khác biệt chính là gì?
28. Làm thế nào để đóng góp vào một dự án phần mềm mã nguồn mở?
29. So sánh phần mềm mã nguồn mở và phần mềm độc quyền, điểm khác biệt chính nằm ở đâu?
30. Trong lĩnh vực dữ liệu lớn và trí tuệ nhân tạo, phần mềm mã nguồn mở đóng vai trò như thế nào?