Câu 1
Dự án mã nguồn mở nào là một trình duyệt web, được phát triển dựa trên dự án Chromium và là nền tảng cho nhiều trình duyệt khác?
Đáp án và lời giải
Đáp án: C
Dự án mã nguồn mở nào là một trình duyệt web, được phát triển dựa trên dự án Chromium và là nền tảng cho nhiều trình duyệt khác?
Đáp án: C
Khi nói về mô hình phát triển ‘Open Core’, phần ‘Core’ (cốt lõi) thường ám chỉ điều gì?
Đáp án: A
Dự án mã nguồn mở nào là một hệ thống quản lý nội dung (CMS) rất phổ biến, cho phép tạo và quản lý website?
Đáp án: B
Khi thảo luận về các mô hình phát triển phần mềm mã nguồn mở, mô hình ‘Bazaar’ (chợ) thường được so sánh với mô hình nào?
Đáp án: B
Khi một dự án mã nguồn mở được cấp phép dưới giấy phép ‘permissive’ (cho phép), điều này thường có nghĩa là gì?
Đáp án: B
Việc sử dụng ‘Submodule’ trong Git cho phép làm gì?
Đáp án: B
Giấy phép nào được coi là ‘yếu’ nhất trong số các giấy phép mã nguồn mở phổ biến, chỉ yêu cầu giữ lại thông báo bản quyền và từ chối trách nhiệm?
Đáp án: C
Dự án mã nguồn mở nào là một ngôn ngữ lập trình phổ biến, được biết đến với cú pháp rõ ràng và khả năng ứng dụng đa dạng từ web đến khoa học dữ liệu?
Đáp án: C
Một dự án phần mềm mã nguồn mở đang tìm kiếm một giấy phép cho phép thương mại hóa và phân phối lại mà không yêu cầu bắt buộc phải công khai mã nguồn của các sửa đổi. Giấy phép nào sau đây phù hợp nhất với yêu cầu này?
Đáp án: C
Khi một công ty đóng góp mã nguồn cho một dự án mã nguồn mở, họ thường nhận được lợi ích gì?
Đáp án: C
Phần mềm nào là một ví dụ về hệ quản trị cơ sở dữ liệu NoSQL mã nguồn mở?
Đáp án: C
Linux là một hệ điều hành mã nguồn mở rất thành công. Hệ điều hành này được phát triển dựa trên kernel nào?
Đáp án: D
Một trong những thách thức khi sử dụng phần mềm mã nguồn mở cho doanh nghiệp là gì?
Đáp án: D
Đâu không phải là một giấy phép mã nguồn mở phổ biến và được công nhận?
Đáp án: D
Giấy phép nào cho phép sử dụng, sửa đổi và phân phối mã nguồn mở một cách tự do, chỉ yêu cầu giữ lại thông báo bản quyền và từ chối trách nhiệm?
Đáp án: B
Khi một dự án phần mềm mã nguồn mở được phát triển theo mô hình ‘open core’, điều này thường có nghĩa là gì?
Đáp án: B
Theo mô hình phát triển ‘Open Source’, cộng đồng đóng vai trò gì trong việc đảm bảo chất lượng và bảo mật của phần mềm?
Đáp án: B
Phần mềm nào là một ví dụ về trình phân tích cú pháp (parser) mã nguồn mở?
Đáp án: D
Tại sao các dự án mã nguồn mở thường sử dụng hệ thống quản lý phiên bản như Git?
Đáp án: B
Phần mềm nào sau đây là một ví dụ về trình duyệt web mã nguồn mở?
Đáp án: C
Giấy phép nào thuộc nhóm giấy phép ‘an toàn’ (safe) theo quan điểm của nhiều doanh nghiệp khi tích hợp vào sản phẩm độc quyền?
Đáp án: D
Trong bối cảnh mã nguồn mở, ‘SLA’ (Service Level Agreement) có ý nghĩa gì?
Đáp án: B
Trong mô hình phát triển phần mềm mã nguồn mở, ‘fork’ có nghĩa là gì?
Đáp án: B
Ưu điểm chính của việc sử dụng phần mềm mã nguồn mở đối với doanh nghiệp là gì?
Đáp án: D
Phần mềm nào là một ví dụ về hệ điều hành máy tính để bàn mã nguồn mở?
Đáp án: C
Dự án nào là một ví dụ về nền tảng đám mây mã nguồn mở?
Đáp án: C
So sánh hai giấy phép MIT và GPL, giấy phép nào linh hoạt hơn trong việc cho phép kết hợp với mã nguồn độc quyền?
Đáp án: A
Phần mềm nào là một ví dụ về môi trường phát triển tích hợp (IDE) mã nguồn mở?
Đáp án: C
Khi nói về ‘Bản quyền phần mềm’ (copyright) và ‘Mã nguồn mở’, mối quan hệ giữa chúng là gì?
Đáp án: B
Theo định nghĩa của Open Source Initiative (OSI), một phần mềm được coi là mã nguồn mở khi nào?
Đáp án: B