Câu 1
Giấy phép nào sau đây được coi là giấy phép ‘copyleft’ mạnh?
Đáp án và lời giải
Đáp án: C
Giấy phép nào sau đây được coi là giấy phép ‘copyleft’ mạnh?
Đáp án: C
Giấy phép nào sau đây cho phép bạn sử dụng, sửa đổi và phân phối lại phần mềm, nhưng không yêu cầu bạn phải cung cấp mã nguồn cho các thay đổi của mình?
Đáp án: C
Điều gì sau đây là một ví dụ về phần mềm mã nguồn mở được sử dụng rộng rãi trong lĩnh vực máy chủ web?
Đáp án: D
Giấy phép nào sau đây yêu cầu bạn phải cung cấp mã nguồn cho bất kỳ ai bạn phân phối phần mềm đã sửa đổi?
Đáp án: C
Trong mô hình phát triển phần mềm mã nguồn mở, vai trò của ‘committer’ là gì?
Đáp án: B
Khi sử dụng một thư viện mã nguồn mở trong một dự án, điều quan trọng nhất cần làm là gì?
Đáp án: B
Một công ty muốn sử dụng một thư viện mã nguồn mở trong một sản phẩm thương mại. Giấy phép nào sau đây sẽ cho phép công ty làm điều này với ít hạn chế nhất?
Đáp án: C
Giấy phép phần mềm mã nguồn mở nào cho phép sử dụng, sửa đổi và phân phối lại phần mềm cho cả mục đích thương mại và phi thương mại, đồng thời yêu cầu giữ nguyên thông tin bản quyền gốc?
Đáp án: B
Khi chọn một giấy phép mã nguồn mở cho dự án của bạn, yếu tố nào sau đây nên được xem xét?
Đáp án: A
Điều gì sau đây là một ví dụ về phần mềm mã nguồn mở được sử dụng rộng rãi trong lĩnh vực lập trình?
Đáp án: B
Điều gì sau đây là một ví dụ về phần mềm mã nguồn mở được sử dụng rộng rãi trong lĩnh vực quản lý cơ sở dữ liệu?
Đáp án: C
Trong ngữ cảnh của phần mềm mã nguồn mở, thuật ngữ ‘fork’ (rẽ nhánh) thường được sử dụng để chỉ điều gì?
Đáp án: B
Trong ngữ cảnh của phần mềm mã nguồn mở, ‘copyleft’ có nghĩa là gì?
Đáp án: B
Sự khác biệt chính giữa giấy phép permissive (ví dụ: MIT, BSD) và giấy phép copyleft (ví dụ: GPL) là gì?
Đáp án: B
Lợi ích chính của việc tham gia vào một cộng đồng phát triển phần mềm mã nguồn mở là gì?
Đáp án: B
Giấy phép Apache 2.0 cho phép người dùng làm gì với phần mềm được cấp phép?
Đáp án: B
Điều gì sau đây KHÔNG phải là một lợi ích tiềm năng của việc sử dụng phần mềm mã nguồn mở?
Đáp án: C
Điều gì sau đây là một thách thức tiềm ẩn khi sử dụng phần mềm mã nguồn mở trong một tổ chức?
Đáp án: B
Khi một công ty sử dụng phần mềm mã nguồn mở, trách nhiệm pháp lý của họ là gì?
Đáp án: B
Trong ngữ cảnh của phần mềm mã nguồn mở, thuật ngữ ‘contribution’ (đóng góp) thường đề cập đến điều gì?
Đáp án: D
Trong ngữ cảnh của phần mềm mã nguồn mở, ‘pull request’ là gì?
Đáp án: B
Trong ngữ cảnh của phần mềm mã nguồn mở, thuật ngữ ‘forking’ đề cập đến điều gì?
Đáp án: B
Phần mềm mã nguồn mở có thể được sử dụng cho mục đích thương mại không?
Đáp án: B
Điều gì sau đây là một ví dụ về phần mềm mã nguồn mở được sử dụng rộng rãi trong lĩnh vực thiết kế đồ họa?
Đáp án: C
Khi một dự án phần mềm mã nguồn mở sử dụng giấy phép GNU GPL, điều gì xảy ra nếu bạn sửa đổi và phân phối lại mã nguồn?
Đáp án: B
Điều gì sau đây KHÔNG phải là một lý do để một tổ chức chọn sử dụng phần mềm mã nguồn mở?
Đáp án: C
GNU General Public License (GPL) là một loại giấy phép mã nguồn mở. Điều khoản quan trọng nhất của GPL là gì?
Đáp án: B
Trong ngữ cảnh của phần mềm mã nguồn mở, thuật ngữ ‘upstream’ thường được sử dụng để chỉ điều gì?
Đáp án: B
Điều gì sau đây là lợi ích chính của việc sử dụng phần mềm mã nguồn mở trong các dự án phát triển phần mềm?
Đáp án: B
Điều gì sau đây là một ví dụ về phần mềm mã nguồn mở được sử dụng rộng rãi trong lĩnh vực hệ điều hành?
Đáp án: C