K
Khách

Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.

16 tháng 9

- Giấy phép mã nguồn mở (open source license) là những điều khoản quy định cách mọi người được phép sử dụng, chia sẻ, chỉnh sửa và phân phối một phần mềm có mã nguồn công khai.

- Ý nghĩa của nó gồm:

+ Tự do sử dụng: bất kỳ ai cũng có thể tải về và dùng phần mềm.

+ Minh bạch, học hỏi: mã nguồn mở giúp người khác xem, học tập và kiểm tra tính an toàn.

+ Khuyến khích sáng tạo: lập trình viên có thể chỉnh sửa, cải tiến để phù hợp với nhu cầu mới.

+ Hợp tác cộng đồng: nhiều người cùng tham gia phát triển, sửa lỗi, nâng cấp phần mềm.

+ Bảo vệ tác giả: vẫn ghi nhận công sức và quyền tác giả gốc, nhưng cho phép người khác phát triển tiếp.

- Ví dụ vài loại giấy phép mã nguồn mở phổ biến:

+ MIT License

- Rất ngắn gọn, đơn giản.

- Cho phép sử dụng, sửa đổi, phân phối, kể cả dùng trong sản phẩm thương mại.

- Chỉ yêu cầu giữ lại tên tác giả và giấy phép gốc.

→ Thường dùng cho các thư viện, framework (VD: ReactJS).

+ GPL (GNU General Public License)

- Quy định rất chặt chẽ.

- Nếu bạn chỉnh sửa hoặc phát hành lại phần mềm thì bắt buộc phải công khai mã nguồn dưới cùng giấy phép GPL.

- Mục đích: giữ cho phần mềm luôn mở, không bị “đóng lại” trong thương mại.

→ Ví dụ: Linux, WordPress.

22 tháng 8 2023

Tức là khi chúng ta sửa đổi một phần mềm nguồn mở đã áp dụng GPL để tạo ra phần mềm đã sửa đổi. Thì phần mềm đã sửa đổi này cũng phải mở theo giấy phép của GPL.

20 tháng 9 2023

khi chúng ta sửa đổi một phần mềm nguồn mở đã áp dụng GPL để tạo ra phần mềm đã sửa đổi. Thì phần mềm đã sửa đổi này cũng phải mở theo giấy phép của GPL.

10 tháng 9

Ý nghĩa của yêu cầu này:

- Nếu một phần mềm được phát triển dựa trên phần mềm nguồn mở GPL, thì phần mềm mới cũng phải công khai mã nguồn và phát hành theo cùng giấy phép GPL.

- Quy định này giúp:

+ Bảo đảm tính tự do phần mềm: ai cũng có quyền sử dụng, sửa đổi, phân phối lại.

+ Ngăn chặn việc độc quyền hóa: không ai được phép lấy mã nguồn GPL rồi biến thành phần mềm đóng.

+ Khuyến khích cộng đồng cùng phát triển: mọi cải tiến đều được chia sẻ cho tất cả mọi người.

GPL bắt buộc mọi sản phẩm phái sinh cũng phải giữ tinh thần “mã nguồn mở” để bảo vệ quyền lợi chung.

QT
Quoc Tran Anh Le
Giáo viên
21 tháng 8 2023

Phép gán được sử dụng để gán giá trị cho một biến trong lập trình. Trong mã giả, phép gán được viết bằng dấu bằng "=", với biến ở bên trái dấu bằng và giá trị muốn gán ở bên phải. Dấu bằng "=" trong mã giả chỉ thực hiện phép gán giá trị cho biến, không phải là một mệnh đề so sánh.

19 tháng 8 2023

Hầu hết các điện thoại thông minh hiện này dùng:

+ Hệ điều hành Android, đây là hệ điều hành mã nguồn mở.

+ Hệ điều hành iOS, đây là hệ điều hành mã nguồn đóng.

16 tháng 8 2023

Điện thoại thông minh em dùng dệ điều hành Android, đây là hệ điều hành mã nguồn mở.

21 tháng 9 2023

Giấy phép điển hình với phần mềm nguồn mở?

    A. GLU GPL

   B GNU GPN

    C. GLU GPN

     D. GNU GPL

24 tháng 10 2023

A

22 tháng 8 2023

Có thể coi mọi phần mềm viết bằng Python đều là phần mềm nguồn mở.

16 tháng 9

tùy phần mềm nữa


tuỳ phần mềm nhé

19 tháng 8 2023

Một số phần mềm mã nguồn mở thường gặp là: Linux, Android, window

16 tháng 8 2023

Linux, Android,...

22 tháng 8 2023

Yêu cầu "Người sửa đổi, nâng cấp phần mềm nguồn mở phải công bố rõ ràng phần nào đã sửa, sửa thế nào so với bản gốc" có ý nghĩa quan trọng trong việc đảm bảo tính minh bạch, trung thực và đáng tin cậy của phần mềm nguồn mở. Công bố các thay đổi giúp người dùng hiểu rõ về những thay đổi trong phần mềm, giúp họ quyết định xem có nên cập nhật hay không và giúp họ biết được nguồn gốc và lịch sử của phần mềm. Yêu cầu này cũng giúp đảm bảo tính tương thích của phần mềm giữa các phiên bản.