Bộ đề 1

Câu 1

Giấy phép nào sau đây được coi là giấy phép 'copyleft' mạnh?

Câu 2

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?

Câu 3

Đ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?

Câu 4

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?

Câu 5

Trong mô hình phát triển phần mềm mã nguồn mở, vai trò của 'committer' là gì?

Câu 6

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ì?

Câu 7

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?

Câu 8

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?

Câu 9

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?

Câu 10

Đ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?

Câu 11

Đ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?

Câu 12

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ì?

Câu 13

Trong ngữ cảnh của phần mềm mã nguồn mở, 'copyleft' có nghĩa là gì?

Câu 14

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ì?

Câu 15

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ì?

Câu 16

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?

Câu 17

Đ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ở?

Câu 18

Đ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?

Câu 19

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ì?

Câu 20

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ì?

Câu 21

Trong ngữ cảnh của phần mềm mã nguồn mở, 'pull request' là gì?

Câu 22

Trong ngữ cảnh của phần mềm mã nguồn mở, thuật ngữ 'forking' đề cập đến điều gì?

Câu 23

Phần mềm mã nguồn mở có thể được sử dụng cho mục đích thương mại không?

Câu 24

Đ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?

Câu 25

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?

Câu 26

Đ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ở?

Câu 27

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ì?

Câu 28

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ì?

Câu 29

Đ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?

Câu 30

Đ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?