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

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

1. Trong phát triển phần mềm mã nguồn mở, thuật ngữ 'patch' (bản vá) đề cập đến điều gì?
2. Trong bối cảnh phần mềm mã nguồn mở, 'community fork' (nhánh cộng đồng) là gì?
3. Điều gì sau đây KHÔNG phải là một yếu tố cần xem xét khi chọn một giấy phép mã nguồn mở cho dự án của bạn?
4. Điều gì sau đây là một thách thức tiềm ẩn khi tích hợp phần mềm mã nguồn mở vào một hệ thống hiện có?
5. Trong bối cảnh phát triển phần mềm mã nguồn mở, 'code review' (kiểm tra mã) là gì và tại sao nó quan trọng?
6. Điều gì sau đây là một ví dụ về phần mềm mã nguồn mở được sử dụng rộng rãi trong lĩnh vực trí tuệ nhân tạo (AI) và học máy (Machine Learning)?
7. Thuật ngữ 'forking' trong phát triển phần mềm mã nguồn mở đề cập đến điều gì?
8. Phần mềm mã nguồn mở có thể hỗ trợ sự phát triển của các tiêu chuẩn mở (open standards) như thế nào?
9. Điểm khác biệt chính giữa giấy phép 'copyleft' (ví dụ: GPL) và giấy phép 'permissive' (ví dụ: MIT) là gì?
10. Một rủi ro tiềm ẩn khi sử dụng phần mềm mã nguồn mở là gì?
11. Công cụ quản lý phiên bản nào sau đây thường được sử dụng trong phát triển phần mềm mã nguồn mở?
12. Tại sao tính minh bạch của mã nguồn là một lợi thế quan trọng của phần mềm mã nguồn mở liên quan đến bảo mật?
13. Phần mềm mã nguồn mở đóng vai trò như thế nào trong giáo dục?
14. So sánh phần mềm mã nguồn mở và phần mềm 'freeware' (miễn phí), điểm khác biệt chính là gì?
15. Trong ngữ cảnh của phần mềm mã nguồn mở, 'upstream' thường đề cập đến điều gì?
16. Trong ngữ cảnh của phần mềm mã nguồn mở, 'copyleft' có nghĩa là gì?
17. Lợi thế chính của việc sử dụng phần mềm mã nguồn mở trong các tổ chức chính phủ là gì?
18. So sánh phần mềm mã nguồn mở và phần mềm 'source-available' (có sẵn mã nguồn), điểm khác biệt chính là gì?
19. Tại sao phần mềm mã nguồn mở thường được coi là có lợi cho sự đổi mới?
20. Điều gì sau đây là một ví dụ về phần mềm mã nguồn mở được sử dụng rộng rãi trong lĩnh vực hệ điều hành?
21. Điều gì KHÔNG phải là một lợi ích điển hình của việc sử dụng phần mềm mã nguồn mở?
22. Điều gì sau đây là một ví dụ về phần mềm mã nguồn mở được sử dụng rộng rãi trong lĩnh vực quản lý cơ sở dữ liệu?
23. Điều gì sau đây KHÔNG phải là một nền tảng phổ biến để lưu trữ và chia sẻ các dự án mã nguồn mở?
24. Giấy phép nào sau đây là giấy phép mã nguồn mở cho phép sử dụng, phân phối, sửa đổi và phân phối lại phần mềm, ngay cả cho các dự án độc quyền, miễn là thông báo bản quyền gốc được giữ lại?
25. Điều gì sau đây là một thách thức pháp lý tiềm ẩn liên quan đến việc sử dụng phần mềm mã nguồn mở?
26. Tại sao một số công ty chọn phát hành phần mềm của họ dưới dạng mã nguồn mở?
27. Làm thế nào các công ty kiếm tiền từ phần mềm mã nguồn mở?
28. Điều gì sau đây là một lợi ích của việc sử dụng phần mềm mã nguồn mở trong phát triển web?
29. Điều gì sau đây là một ví dụ về tổ chức hoặc sáng kiến hỗ trợ phát triển phần mềm mã nguồn mở?
30. Khái niệm 'vendor lock-in' liên quan đến phần mềm độc quyền có ý nghĩa gì, và tại sao phần mềm mã nguồn mở có thể giúp giảm thiểu vấn đề này?