Bộ 4 - Trắc nghiệm Phần mềm mã nguồn mở có đáp án

Bộ 4 - Trắc nghiệm Phần mềm mã nguồn mở có đáp án

Lưu ý: Nội dung trong bài Bộ 4 - Trắc nghiệm Phần mềm mã nguồn mở có đáp án chỉ dành cho mục đích tham khảo và học tập. Ban quản trị không chịu trách nhiệm về tính pháp lý hoặc kết quả thực tế khi áp dụng các thông tin này. Chúng tôi KHÔNG yêu cầu bất kỳ quyền truy cập nào vào hệ thống của bạn, KHÔNG theo dõi thao tác và KHÔNG thu thập dữ liệu cá nhân của bạn trong suốt quá trình làm bài.

Thời gian còn lại: --:--

Câu 1: Sự khác biệt cơ bản nhất giữa phần mềm mã nguồn mở (OSS) và phần mềm miễn phí (Freeware) là gì?

Câu 2: Ai là người sáng lập Quỹ Phần mềm Tự do (Free Software Foundation - FSF) vào năm 1985?

Câu 3: Thuật ngữ 'Copyleft' trong giấy phép GNU GPL có ý nghĩa chính là gì?

Câu 4: Giấy phép nào sau đây được coi là giấy phép 'Permissive' (dễ dãi/không ràng buộc mạnh), cho phép kết hợp mã nguồn vào phần mềm thương mại đóng?

Câu 5: Trong mô hình phát triển mã nguồn mở, 'Luật của Linus' (Linus's Law) khẳng định điều gì về bảo mật?

Câu 6: Hệ điều hành nào sau đây là một ví dụ tiêu biểu về phần mềm mã nguồn mở?

Câu 7: Sự khác biệt chính giữa quan điểm của FSF (Free Software) và OSI (Open Source) là gì?

Câu 8: Một doanh nghiệp sử dụng thư viện mã nguồn mở theo giấy phép Apache 2.0 có quyền gì đối với bằng sáng chế liên quan?

Câu 9: Trong thuật ngữ mã nguồn mở, 'Forking' một dự án nghĩa là gì?

Câu 10: Thành phần nào sau đây KHÔNG thuộc bộ công cụ LAMP stack truyền thống?

Câu 11: Giấy phép Creative Commons (CC) thường được khuyến nghị sử dụng cho đối tượng nào hơn là mã nguồn phần mềm?

Câu 12: Lợi ích lớn nhất của việc sử dụng phần mềm mã nguồn mở đối với chính phủ là gì?

Câu 13: Mô hình kinh doanh 'Open Core' hoạt động như thế nào?

Câu 14: Hệ quản trị cơ sở dữ liệu nào sau đây là mã nguồn mở và được cộng đồng phát triển sau khi MySQL bị Oracle mua lại?

Câu 15: Một dự án phần mềm sử dụng giấy phép GNU GPL v3 nhằm mục đích ngăn chặn hành vi 'Tivoization'. 'Tivoization' nghĩa là gì?

Câu 16: Trong Git, một công cụ quản lý phiên bản mã nguồn mở, lệnh 'Commit' có tác dụng gì?

Câu 17: Mô hình phát triển 'The Cathedral and the Bazaar' (Nhà thờ và Chợ) mô tả điều gì về mã nguồn mở?

Câu 18: Tại sao mã nguồn mở lại đóng vai trò quan trọng trong việc phát triển Trí tuệ nhân tạo (AI) hiện nay?

Câu 19: Thuật ngữ 'Upstream' trong cộng đồng mã nguồn mở dùng để chỉ điều gì?

Câu 20: Giấy phép BSD (Berkeley Software Distribution) khác với giấy phép GPL ở điểm cốt lõi nào?

Câu 21: Tổ chức nào chịu trách nhiệm duy trì danh sách các giấy phép được công nhận là 'Mã nguồn mở' (Open Source)?

Câu 22: Trong các dự án mã nguồn mở, vai trò 'Maintainer' có nhiệm vụ chính là gì?

Câu 23: Khái niệm 'Dual-licensing' (Cấp phép kép) thường được áp dụng như thế nào?

Câu 24: Bản phân phối Linux nào sau đây thường được sử dụng rộng rãi nhất trên các máy chủ web (Web Servers) do tính ổn định và miễn phí?

Câu 25: CLA (Contributor License Agreement) trong một dự án mã nguồn mở có mục đích gì?