Bộ số 1

Câu 1

Một nhà phát triển muốn đóng góp một bản vá lỗi cho một dự án mã nguồn mở. Quy trình phổ biến nhất để thực hiện việc này là gì?

Câu 2

Dự án mã nguồn mở nào là một hệ điều hành máy tính để bàn và máy chủ phổ biến, được biết đến với sự ổn định và cộng đồng lớn, dựa trên mã nguồn của Unix?

Câu 3

Dự án mã nguồn mở nào cung cấp một bộ công cụ ảo hóa mạnh mẽ, cho phép tạo và quản lý máy ảo?

Câu 4

Khái niệm 'fork' trong thế giới mã nguồn mở đề cập đến điều gì?

Câu 5

Dự án mã nguồn mở nào là một hệ điều hành dựa trên Unix, được phát triển bởi Apple và là nền tảng cho macOS và iOS?

Câu 6

Sự khác biệt chính giữa giấy phép MIT và GPL v3 là gì?

Câu 7

Khi nói về 'copyleft' trong phần mềm mã nguồn mở, điều này ám chỉ điều gì?

Câu 8

Dự án mã nguồn mở nào là một công cụ quản lý cấu hình mạnh mẽ, giúp tự động hóa việc thiết lập và triển khai hệ thống?

Câu 9

Dự án mã nguồn mở nào là một thư viện học máy và tính toán khoa học, được sử dụng rộng rãi trong các ứng dụng trí tuệ nhân tạo?

Câu 10

Trong cộng đồng phát triển phần mềm mã nguồn mở, 'Bounty' (tiền thưởng) có thể được sử dụng để làm gì?

Câu 11

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 coi là 'yếu' hơn về mặt 'copyleft' so với GPL?

Câu 12

Giấy phép nào sau đây yêu cầu các tác phẩm phái sinh phải giữ nguyên các thông báo bản quyền và điều khoản sử dụng của bản gốc, nhưng không yêu cầu công khai mã nguồn của các sửa đổi?

Câu 13

Dự án mã nguồn mở nào là một môi trường phát triển tích hợp (IDE) phổ biến cho nhiều ngôn ngữ lập trình, bao gồm Java, C++, Python và JavaScript?

Câu 14

Một trong những thách thức khi sử dụng phần mềm mã nguồn mở là gì?

Câu 15

Khi một công ty phát triển phần mềm mã nguồn mở và muốn đảm bảo rằng mọi đóng góp từ bên ngoài phải được xem xét và chấp thuận trước khi tích hợp, họ thường sử dụng quy trình nào?

Câu 16

Dự án mã nguồn mở nào là một hệ thống điều phối container, giúp tự động hóa việc triển khai, mở rộng và quản lý các ứng dụng container hóa?

Câu 17

Dự án mã nguồn mở nào là một nền tảng container hóa phổ biến, cho phép đóng gói ứng dụng và các phụ thuộc của nó vào một đơn vị độc lập?

Câu 18

Dự án mã nguồn mở nào là một hệ thống quản lý phiên bản phân tán, được sử dụng rộng rãi để theo dõi các thay đổi trong mã nguồn?

Câu 19

Dự án mã nguồn mở nổi tiếng nào cung cấp một hệ thống quản lý cơ sở dữ liệu quan hệ?

Câu 20

Đâu là 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?

Câu 21

Dự án mã nguồn mở nào là một công cụ phân tích dữ liệu và tính toán khoa học rất phổ biến trong cộng đồng Python, thường được sử dụng cùng với NumPy?

Câu 22

Một công ty muốn sử dụng một thư viện mã nguồn mở trong sản phẩm thương mại của mình mà không muốn bị ràng buộc phải công khai mã nguồn của toàn bộ sản phẩm. Giấy phép nào sau đây là lựa chọn tốt để liên kết với thư viện này?

Câu 23

Dự án mã nguồn mở nào dưới đây là một hệ điều hành dựa trên Unix và là nền tảng cho nhiều bản phân phối Linux khác?

Câu 24

Giấy phép Apache 2.0 được coi là loại giấy phép gì trong cộng đồng mã nguồn mở?

Câu 25

Giấy phép nào sau đây cho phép sử dụng, sửa đổi và phân phối lại phần mềm, bao gồm cả mục đích thương mại, với yêu cầu tối thiểu là giữ nguyên thông báo bản quyền và từ chối trách nhiệm?

Câu 26

Theo phân tích phổ biến về các loại giấy phép phần mềm mã nguồn mở, giấy phép nào cho phép người dùng tự do sử dụng, sửa đổi và phân phối lại phần mềm, nhưng yêu cầu các phiên bản phái sinh phải được phát hành dưới cùng một giấy phép?

Câu 27

Phần mềm mã nguồn mở nào là một hệ quản trị cơ sở dữ liệu NoSQL, hướng tài liệu, rất phổ biến trong các ứng dụng web hiện đại?

Câu 28

Giấy phép nào sau đây yêu cầu các thay đổi đối với phần mềm phải được công khai ngay cả khi phần mềm đó được sử dụng qua mạng (ví dụ: dịch vụ web)?

Câu 29

Công ty nào đã đóng góp đáng kể cho sự phát triển của phần mềm mã nguồn mở, đặc biệt là với trình duyệt web Chrome và hệ điều hành Android?

Câu 30

Điều khoản 'Patent Grant' trong một số giấy phép mã nguồn mở có ý nghĩa gì?

Câu 31

Dự án mã nguồn mở nào là một trình duyệt web, được phát triển dựa trên dự án Chromium và là nền tảng cho nhiều trình duyệt khác?

Câu 32

Khi nói về mô hình phát triển 'Open Core', phần 'Core' (cốt lõi) thường ám chỉ điều gì?

Câu 33

Dự án mã nguồn mở nào là một hệ thống quản lý nội dung (CMS) rất phổ biến, cho phép tạo và quản lý website?

Câu 34

Khi thảo luận về các mô hình phát triển phần mềm mã nguồn mở, mô hình 'Bazaar' (chợ) thường được so sánh với mô hình nào?

Câu 35

Khi một dự án mã nguồn mở được cấp phép dưới giấy phép 'permissive' (cho phép), điều này thường có nghĩa là gì?

Câu 36

Việc sử dụng 'Submodule' trong Git cho phép làm gì?

Câu 37

Giấy phép nào được coi là 'yếu' nhất trong số các giấy phép mã nguồn mở phổ biến, chỉ yêu cầu giữ lại thông báo bản quyền và từ chối trách nhiệm?

Câu 38

Dự án mã nguồn mở nào là một ngôn ngữ lập trình phổ biến, được biết đến với cú pháp rõ ràng và khả năng ứng dụng đa dạng từ web đến khoa học dữ liệu?

Câu 39

Một dự án phần mềm mã nguồn mở đang tìm kiếm một giấy phép cho phép thương mại hóa và phân phối lại mà không yêu cầu bắt buộc phải công khai mã nguồn của các sửa đổi. Giấy phép nào sau đây phù hợp nhất với yêu cầu này?

Câu 40

Khi một công ty đóng góp mã nguồn cho một dự án mã nguồn mở, họ thường nhận được lợi ích gì?