Câu 1
Lợi ích của việc cộng đồng đóng góp vào tài liệu kỹ thuật của một dự án mã nguồn mở là gì?
Đáp án và lời giải
Đáp án: A
Lợi ích của việc cộng đồng đóng góp vào tài liệu kỹ thuật của một dự án mã nguồn mở là gì?
Đáp án: A
Trong quá trình xem xét mã nguồn (code review) của một dự án mã nguồn mở, mục tiêu chính là gì?
Đáp án: A
Theo các nguyên tắc của Free Software Foundation (FSF), ‘tự do’ trong ‘phần mềm tự do’ (free software) đề cập đến khía cạnh nào?
Đáp án: A
Khi sử dụng một phần mềm được cấp phép theo Apache License 2.0, và bạn sửa đổi mã nguồn, bạn cần phải làm gì với các sửa đổi đó?
Đáp án: A
Khi một công ty phát triển sản phẩm dựa trên một dự án mã nguồn mở với giấy phép GPL, họ phải làm gì nếu muốn giữ bí mật mã nguồn của phần mình phát triển?
Đáp án: A
Dự án Apache Software Foundation (ASF) chủ yếu tập trung vào lĩnh vực nào của phần mềm mã nguồn mở?
Đáp án: A
Một trong những thách thức khi áp dụng phần mềm mã nguồn mở trong các tổ chức có yêu cầu tuân thủ nghiêm ngặt (ví dụ: tài chính, y tế) là gì?
Đáp án: A
Trong mô hình phát triển của các dự án mã nguồn mở, ‘maintainer’ (người bảo trì) có vai trò chính là gì?
Đáp án: A
Khi một công ty sử dụng phần mềm mã nguồn mở trong sản phẩm thương mại của mình, họ cần lưu ý điều gì quan trọng nhất để tuân thủ giấy phép?
Đáp án: A
Khi một dự án mã nguồn mở sử dụng giấy phép BSD, điều gì được mong đợi nhất từ người dùng khi phân phối lại phần mềm hoặc các sản phẩm phái sinh?
Đáp án: A
Dự án nào là một ví dụ về ngôn ngữ lập trình mã nguồn mở, được sử dụng rộng rãi cho phát triển web và khoa học dữ liệu?
Đáp án: A
Dự án nào là một ví dụ điển hình về hệ điều hành máy chủ mã nguồn mở, nền tảng cho nhiều dịch vụ internet?
Đáp án: A
Giấy phép GNU General Public License (GPL) nổi tiếng với điều khoản nào sau đây, thể hiện tính chất ‘lây lan’ của nó?
Đáp án: A
Một lợi ích của việc sử dụng phần mềm mã nguồn mở trong giáo dục là gì?
Đáp án: A
Theo Tổ chức Sáng kiến Mã Nguồn Mở (Open Source Initiative – OSI), tiêu chí nào dưới đây là quan trọng nhất để một giấy phép phần mềm được coi là giấy phép mã nguồn mở?
Đáp án: A
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ở trong doanh nghiệp là gì?
Đáp án: A
Khái niệm ‘Community Manager’ trong một dự án mã nguồn mở đóng vai trò gì?
Đáp án: B
Một yếu tố quan trọng để đảm bảo sự thành công của một dự án phần mềm mã nguồn mở là gì?
Đáp án: C
Giấy phép nào thường được sử dụng cho các thành phần nhỏ, tiện ích hoặc thư viện mà không muốn áp đặt nhiều ràng buộc lên sản phẩm cuối cùng?
Đáp án: C
Khi nói về ‘Community Governance’ (Quản trị cộng đồng) trong dự án mã nguồn mở, điều này đề cập đến khía cạnh nào?
Đáp án: A
Giấy phép nào thường được coi là ‘phi copyleft’ và cho phép sử dụng mã nguồn trong các dự án thương mại mà không yêu cầu công khai mã nguồn của dự án đó?
Đáp án: C
Phần mềm nào sau đây là một trình duyệt web mã nguồn mở rất phổ biến?
Đáp án: D
Mô hình phát triển ‘Open Development’ trong phần mềm mã nguồn mở đề cập đến điều gì?
Đáp án: B
Giấy phép nào cho phép phân phối lại phần mềm, sửa đổi mã nguồn, nhưng yêu cầu các sản phẩm phái sinh phải được cấp phép theo giấy phép tương tự hoặc tương thích?
Đáp án: D
Trong cộng đồng mã nguồn mở, thuật ngữ ‘upstream’ đề cập đến điều gì?
Đáp án: B
Trong các loại giấy phép mã nguồn mở, giấy phép nào có xu hướng yêu cầu cao nhất về việc chia sẻ các thay đổi và cải tiến?
Đáp án: C
Phần mềm nào sau đây 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: B
Giấy phép nào cho phép sử dụng mã nguồn trong các dự án độc quyền mà không yêu cầu công khai mã nguồn của sản phẩm phái sinh, nhưng yêu cầu giữ lại thông báo bản quyền gốc và lời từ chối trách nhiệm?
Đáp án: C
Dự án nào là một ví dụ điển hình về bộ công cụ văn phòng mã nguồn mở?
Đáp án: C
Một trong những lý do khiến phần mềm mã nguồn mở có thể mang lại chi phí sở hữu tổng thể (TCO) thấp hơn là gì?
Đáp án: B