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

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

1. Làm thế nào để đóng góp vào một dự án phần mềm mã nguồn mở?
2. Tại sao nhiều chính phủ và tổ chức lớn chuyển sang sử dụng phần mềm mã nguồn mở?
3. Đặc điểm nào sau đây KHÔNG phải là lợi thế của phần mềm mã nguồn mở?
4. Tại sao việc sử dụng các tiêu chuẩn mở (open standards) lại quan trọng đối với phần mềm mã nguồn mở?
5. Loại giấy phép mã nguồn mở nào yêu cầu bất kỳ phần mềm phái sinh nào cũng phải được phát hành dưới cùng một giấy phép?
6. Phần mềm mã nguồn mở đóng vai trò như thế nào trong việc thúc đẩy sự đổi mới công nghệ?
7. Điều gì KHÔNG phải là một yếu tố để đánh giá tính bảo mật của một dự án phần mềm mã nguồn mở?
8. Làm thế nào để một công ty có thể hưởng lợi từ việc phát hành phần mềm của mình dưới dạng mã nguồn mở?
9. Trong ngữ cảnh của phần mềm mã nguồn mở, thuật ngữ 'upstream' thường được sử dụng để chỉ điều gì?
10. Điều gì sau đây là một thách thức lớn đối với việc áp dụng phần mềm mã nguồn mở trong các doanh nghiệp lớn?
11. Trong một dự án phần mềm mã nguồn mở, ai chịu trách nhiệm chính cho việc đảm bảo chất lượng mã nguồn?
12. Trong ngữ cảnh của phần mềm mã nguồn mở, thuật ngữ 'vendor lock-in' (khóa nhà cung cấp) đề cập đến điều gì?
13. Công cụ quản lý phiên bản nào thường được sử dụng trong các dự án phần mềm mã nguồn mở?
14. Giấy phép Apache 2.0 cho phép điều gì mà giấy phép GNU GPL không cho phép?
15. Nhược điểm tiềm ẩn nào của phần mềm mã nguồn mở có thể gây khó khăn cho người dùng mới?
16. Mô hình phát triển phần mềm nào thường được sử dụng trong các dự án mã nguồn mở, nơi nhiều nhà phát triển đóng góp từ khắp nơi trên thế giới?
17. Tại sao việc sử dụng phần mềm mã nguồn mở lại quan trọng đối với các nước đang phát triển?
18. Ưu điểm chính của việc sử dụng phần mềm mã nguồn mở trong giáo dục là gì?
19. Trong ngữ cảnh của phần mềm mã nguồn mở, 'technical debt' (nợ kỹ thuật) đề cập đến điều gì?
20. Trong ngữ cảnh của phần mềm mã nguồn mở, 'copyleft' có nghĩa là gì?
21. Phần mềm mã nguồn mở có thể giúp các doanh nghiệp nhỏ tiết kiệm chi phí như thế nào?
22. Điều gì sau đây mô tả đúng nhất về 'forking' trong ngữ cảnh của phần mềm mã nguồn mở?
23. Phần mềm mã nguồn mở có thể được sử dụng để tạo ra hệ điều hành, ứng dụng văn phòng, và các công cụ phát triển, nhưng KHÔNG thể được sử dụng để tạo ra:
24. Một công ty phát triển phần mềm độc quyền quyết định sử dụng một thư viện mã nguồn mở có giấy phép LGPL (Lesser General Public License). Họ có bắt buộc phải phát hành mã nguồn của phần mềm độc quyền của mình không?
25. Trong phát triển phần mềm mã nguồn mở, thuật ngữ 'pull request' thường được dùng để chỉ điều gì?
26. Điều gì là quan trọng nhất để duy trì tính bền vững của một dự án phần mềm mã nguồn mở?
27. Giấy phép nào sau đây cho phép sử dụng, sửa đổi và phân phối lại phần mềm cho mục đích thương mại, nhưng yêu cầu giữ nguyên thông tin bản quyền gốc?
28. Phần mềm mã nguồn mở có thể giúp cải thiện tính minh bạch của chính phủ như thế nào?
29. Lợi ích nào sau đây 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ở trong lĩnh vực an ninh mạng?
30. Điều gì KHÔNG phải là một yếu tố quan trọng để xây dựng một cộng đồng mã nguồn mở thành công?