Câu 1
Một dự án mã nguồn mở được cấp phép theo Giấy phép GNU Affero General Public License (AGPL) có yêu cầu đặc biệt nào khi phần mềm được sử dụng qua mạng?
Đáp án và lời giải
Đáp án: B
Một dự án mã nguồn mở được cấp phép theo Giấy phép GNU Affero General Public License (AGPL) có yêu cầu đặc biệt nào khi phần mềm được sử dụng qua mạng?
Đáp án: B
Theo các nguyên tắc của ‘phần mềm tự do’, quyền nào là KHÔNG được đảm bảo?
Đáp án: C
Phần mềm nào sau đây là một ví dụ về trình soạn thảo văn bản mã nguồn mở?
Đáp án: C
Một trong những lợi ích của việc sử dụng phần mềm mã nguồn mở trong lĩnh vực giáo dục là gì?
Đáp án: A
Đâu là một trong những lý do chính khiến các công ty sử dụng phần mềm mã nguồn mở?
Đáp án: B
Theo giấy phép BSD, nếu bạn sửa đổi mã nguồn và phân phối lại, bạn KHÔNG bắt buộc phải làm gì?
Đáp án: D
Phần mềm nào sau đây là một ví dụ về hệ điều hành thời gian thực mã nguồn mở?
Đáp án: B
Trong bối cảnh phát triển phần mềm mã nguồn mở, thuật ngữ ‘repository’ (kho chứa) thường đề cập đến điều gì?
Đáp án: B
Theo Giấy phép Công cộng GNU (GNU GPL), một chương trình được phát hành theo GPL có thể được bán lại, nhưng với điều kiện nào là bắt buộc?
Đáp án: B
Nếu một dự án mã nguồn mở sử dụng giấy phép Apache 2.0 và bạn muốn phân phối lại một phần đã sửa đổi, bạn cần phải làm gì?
Đáp án: B
Trong cộng đồng mã nguồn mở, thuật ngữ ‘issue tracker’ (bộ theo dõi vấn đề) được sử dụng để làm gì?
Đáp án: B
Theo Giấy phép Apache 2.0, nếu bạn sửa đổi mã nguồn và phân phối lại, bạn cần phải làm gì?
Đáp án: A
Phần mềm nào sau đây là một ví dụ về hệ thống quản lý phiên bản mã nguồn mở?
Đáp án: D
Phần mềm nào sau đây là một ví dụ về ngôn ngữ lập trình mã nguồn mở?
Đáp án: B
Giấy phép nào sau đây được coi là ‘ít hạn chế’ (permissive) nhất trong số các giấy phép mã nguồn mở phổ biến?
Đáp án: C
Phần mềm nào sau đây là một ví dụ về nền tảng điện toán đám mây mã nguồn mở?
Đáp án: C
Nếu một công ty muốn sử dụng phần mềm mã nguồn mở trong một sản phẩm thương mại và không muốn chia sẻ mã nguồn của mình, họ nên chọn giấy phép nào?
Đáp án: C
Một trong những lợi ích 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: A
Phần mềm nào sau đây KHÔNG được biết đến là một hệ điều hành mã nguồn mở?
Đáp án: C
Trong bối cảnh phần mềm mã nguồn mở, thuật ngữ ‘fork’ thường đề cập đến hành động nào?
Đáp án: A
Đâu là một trong những khác biệt chính giữa Giấy phép Apache 2.0 và GNU GPL v3 về quyền sở hữu trí tuệ?
Đáp án: B
Trong thế giới mã nguồn mở, ‘pull request’ (yêu cầu kéo) thường được sử dụng để làm gì?
Đáp án: B
Một trong những thách thức đối với việc áp dụng rộng rãi phần mềm mã nguồn mở trong các tổ chức chính phủ là gì?
Đáp án: C
Đâu là một trong những hạn chế tiềm ẩn của việc sử dụng phần mềm mã nguồn mở đối với một số doanh nghiệp?
Đáp án: C
Giấy phép Mozilla Public License (MPL) được coi là gì so với GPL?
Đáp án: B
Khi một công ty đóng góp mã nguồn cho một dự án mã nguồn mở dưới Giấy phép MIT, điều gì là quan trọng nhất đối với các nhà phát triển khác khi sử dụng mã đó?
Đáp án: B
Khi xem xét giấy phép ‘copyleft’ mạnh như GPL, điều gì xảy ra nếu bạn liên kết động (dynamically link) một thư viện được cấp phép theo GPL với một chương trình độc quyền của bạn?
Đáp án: B
Trong mô hình phát triển mã nguồn mở, ‘release’ (bản phát hành) thường đề cập đến điều gì?
Đáp án: B
Đâu là một trong những mục tiêu cốt lõi của Free Software Foundation (FSF)?
Đáp án: B
Phần mềm nào là ví dụ điển hình của một trình duyệt web mã nguồn mở?
Đáp án: C