Câu 1
Dự án nào sau đây là ví dụ điển hình về một hệ điều hành mã nguồn mở đã đạt được thành công thương mại và được sử dụng rộng rãi trên máy chủ và thiết bị nhúng?
Đáp án và lời giải
Đáp án: A
Dự án nào sau đây là ví dụ điển hình về một hệ điều hành mã nguồn mở đã đạt được thành công thương mại và được sử dụng rộng rãi trên máy chủ và thiết bị nhúng?
Đáp án: A
Lợi ích của việc áp dụng các tiêu chuẩn mở (open standards) trong phát triển phần mềm mã nguồn mở là gì?
Đáp án: A
Trong thế giới mã nguồn mở, ‘release candidate’ (RC) là giai đoạn phát triển nào?
Đáp án: A
Trong các loại giấy phép phần mềm mã nguồn mở, giấy phép nào thường được sử dụng cho các thư viện (libraries) vì nó cho phép các tác phẩm phái sinh được liên kết mà không yêu cầu toàn bộ tác phẩm đó phải là mã nguồn mở?
Đáp án: A
Trong mô hình phát triển phần mềm mã nguồn mở, ‘fork’ (chia tách) dự án có ý nghĩa là gì?
Đáp án: A
Khi một dự án mã nguồn mở nhận được tài trợ từ các công ty, theo các nguyên tắc quản trị phổ biến, điều gì quan trọng để đảm bảo tính độc lập và trung lập của dự án?
Đáp án: A
Trong các cộng đồng mã nguồn mở, việc tạo ra một ‘governance model’ (mô hình quản trị) rõ ràng giúp ích gì cho dự án?
Đáp án: A
Giấy phép nào được biết đến là ‘weak copyleft’, cho phép các tác phẩm phái sinh được phân phối dưới các giấy phép khác, miễn là giữ lại các tuyên bố về bản quyền và giấy phép gốc?
Đáp án: A
Việc một dự án mã nguồn mở có một ‘roadmap’ (lộ trình phát triển) rõ ràng mang lại lợi ích gì cho cộng đồng và người dùng?
Đáp án: A
Theo phân tích phổ biến, một trong những thách thức lớn nhất mà các dự án phần mềm mã nguồn mở quy mô nhỏ hoặc mới thành lập thường gặp phải là gì?
Đáp án: A
Một trong những lợi ích cốt lõi của việc sử dụng các công cụ quản lý mã nguồn như Git trong các dự án mã nguồn mở là gì?
Đáp án: A
Khái niệm ‘upstream’ trong cộng đồng phát triển phần mềm mã nguồn mở đề cập đến gì?
Đáp án: A
Theo các nguyên tắc phổ biến của Open Source Initiative (OSI), tiêu chí nào sau đây là bắt buộc đối với một giấy phép để được coi là ‘Open Source’?
Đáp án: A
Giấy phép nào sau đây được coi là ‘permissive’ và cho phép bạn sử dụng mã nguồn, sửa đổi, phân phối lại, và thậm chí sử dụng trong các sản phẩm độc quyền mà không yêu cầu bạn phải công khai mã nguồn của mình?
Đá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ở cho doanh nghiệp là gì?
Đáp án: A
Theo quan điểm phổ biến về quản lý dự án phần mềm mã nguồn mở, yếu tố nào sau đây quan trọng nhất để thu hút và giữ chân cộng đồng đóng góp?
Đáp án: A
Giấy phép Apache License 2.0 có điểm gì khác biệt đáng chú ý so với giấy phép MIT và BSD?
Đáp án: A
Trong các hoạt động của cộng đồng mã nguồn mở, ‘contributor’ (người đóng góp) có thể thực hiện những hành động nào?
Đáp án: A
Khi nói về ‘community governance’ (quản trị cộng đồng) trong các dự án mã nguồn mở lớn, mô hình nào thường được áp dụng để đưa ra các quyết định quan trọng?
Đáp án: A
Khi đánh giá một giấy phép phần mềm mã nguồn mở, điều gì được ngụ ý khi giấy phép đó là ‘permissive’ (cho phép)?
Đáp án: A
Khái niệm ‘dual licensing’ (cấp phép kép) trong phần mềm mã nguồn mở thường áp dụng cho mô hình kinh doanh nào?
Đáp án: A
Lý do chính khiến nhiều công ty công nghệ lớn như Google, Microsoft, Facebook (Meta) tích cực tham gia và đóng góp cho các dự án mã nguồn mở là gì?
Đáp án: A
Trong bối cảnh giấy phép phần mềm mã nguồn mở, ‘viral effect’ (hiệu ứng lan truyền) thường được đề cập đến khi nào?
Đáp án: A
Giấy phép nào sau đây được coi là ‘copyleft’ mạnh mẽ nhất, yêu cầu các tác phẩm phái sinh phải được phát hành dưới cùng một giấy phép?
Đáp án: A
Trong bối cảnh bảo mật phần mềm mã nguồn mở, ‘responsible disclosure’ (tiết lộ có trách nhiệm) đề cập đến điều gì?
Đáp án: A
Khi một phần mềm được phát hành dưới giấy phép MIT, điều khoản nào KHÔNG phải là yêu cầu bắt buộc đối với người sử dụng?
Đáp án: A
Trong bối cảnh của các dự án mã nguồn mở, ‘code freeze’ (đóng băng mã nguồn) là giai đoạn gì?
Đáp án: A
Tại sao các giấy phép như GPL lại được gọi là ‘copyleft’?
Đáp án: A
Trong một dự án mã nguồn mở, ‘issue tracker’ (công cụ theo dõi vấn đề) được sử dụng để làm gì?
Đáp án: A
Trong cộng đồng phát triển phần mềm mã nguồn mở, thuật ngữ ‘Pull Request’ (hoặc ‘Merge Request’) có ý nghĩa gì?
Đáp án: A