Em hãy cho biết ý nghĩa của 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âu hỏi 1. Em hãy cho biết ý nghĩa của 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 sao chép và phân phối phần mềm: có quyền yêu cầu trả phi cho việc chuyến giao đó nhưng phải thông báo rõ ràng về bản quyên gốc và thông báo miễn trừ trách nhiệm bảo hành.
  •  Được sửa đổi và phân phối bản sửa đổi với điều kiện phải công bố mã nguồn phần sửa đổi, nêu rõ đó là bản đã được thay đổi, chỉ rõ các thành phần được thay đồi: đồng thời phải áp dụng giấy phép GNU GPL cho chính phần thay đổi đó. Nói cách khác phần mềm có nguồn góc từ việc sửa đổi một phần mềm nguồn mở theo GPL cũng phải là phản mềm nguồn mở theo GPL.
  • Giấy phép nguồn mở nếu được hiểu theo cách đơn giản nhất là hợp đồng hợp pháp và ràng buộc giữa tác giả và người sử dụng các thành phần phần mềm, xác nhận rằng phần mềm có thể được sử dụng trong các ứng dụng thương mại theo các điều kiện cụ thể. Giấy phép là thứ biến mã nguồn thành một thành phần nguồn mở. Nếu không có giấy phép nguồn mở, thành phần phần mềm sẽ không thể được sử dụng bởi người khác, ngay cả khi nó đã được đăng công khai trên GitHub.

Trắc nghiệm Tin học 11 Kết nối tri thức KHMT bài 3 Phần mềm nguồn mở và phần mềm internet

Giải những bài tập khác

Bình luận

Giải bài tập những môn khác