Câu hỏi:
13/07/2024 13,467
Trả lời:
Giải bởi Vietjack
1. Trường hợp này, người dùng chỉ được phép sử dụng phần mềm khi mua phần mềm.
2. Trường này, người dùng được phép sử dụng phần mềm miễn phí có điều kiện hay không điều kiện. Tuy nhiên, người dùng không thể tự sửa đổi, cải tiến, phát triển phần mềm.
3. Trường hợp này, người dùng được tự do sử dụng mà không cần xin phép. Đặc biệt, người dùng có thể sửa, nâng cấp, phát triển và chuyền giao (phân phối) lại phần mềm do họ cung cấp mã nguồn.
Nhà sách VIETJACK:
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1:
Hãy thảo luận xem phần mềm nguồn mở có thay thế hoàn toàn được phần mềm thương mại hay không? Tại sao?
Câu 2:
Với ngôn ngữ lập trình bậc cao, chương trình được viết dưới dạng văn bản gần với ngôn ngữ tự nhiên. Văn bản này gọi là mã nguồn. Để máy tính có thể chạy được trực tiếp, chương trình được dịch thành dãy lệnh máy gọi là mã máy. Mã máy rất khó đọc hiểu nên việc dịch sang mã máy còn giúp bảo vệ chống đánh cắp ý tưởng hay sửa đổi phần mềm. Phần mềm chuyển giao dưới dạng mã máy thường được gọi là phần mềm nguồn đóng.
Vào những năm 1970, trong một số trường đại học ở Mỹ đã xuất hiện việc chia sẻ mã nguồn để cùng phát triển phần mềm, dẫn tới sự ra đời của phần mềm nguồn mở - một xu hướng có ảnh hưởng lớn tới sự phát triển của công nghệ phần mềm sau này.
Theo em, lợi ích đối với cộng đồng trong việc chia sẻ mã nguồn là gì?
Với ngôn ngữ lập trình bậc cao, chương trình được viết dưới dạng văn bản gần với ngôn ngữ tự nhiên. Văn bản này gọi là mã nguồn. Để máy tính có thể chạy được trực tiếp, chương trình được dịch thành dãy lệnh máy gọi là mã máy. Mã máy rất khó đọc hiểu nên việc dịch sang mã máy còn giúp bảo vệ chống đánh cắp ý tưởng hay sửa đổi phần mềm. Phần mềm chuyển giao dưới dạng mã máy thường được gọi là phần mềm nguồn đóng.
Vào những năm 1970, trong một số trường đại học ở Mỹ đã xuất hiện việc chia sẻ mã nguồn để cùng phát triển phần mềm, dẫn tới sự ra đời của phần mềm nguồn mở - một xu hướng có ảnh hưởng lớn tới sự phát triển của công nghệ phần mềm sau này.
Theo em, lợi ích đối với cộng đồng trong việc chia sẻ mã nguồn là gì?
Câu 3:
Giấy phép đối với phần mềm nguồn mở
Theo quy định về bản quyền, các tác giả của phần mềm có quyền bảo vệ chống phần mềm bị sửa đổi gây phương hại đến uy tín và danh dự của tác giả. Nếu là người đầu tư, các tác giả còn giữ cả quyền tạo bản sao, sửa đổi, nâng cấp phần mềm, quyền chuyển giao sử dụng, …
Em hãy so sánh quyền sử dụng phần mềm nguồn mở với quy định về bản quyền và cho biết một số điểm mâu thuẫn.
Giấy phép đối với phần mềm nguồn mở
Theo quy định về bản quyền, các tác giả của phần mềm có quyền bảo vệ chống phần mềm bị sửa đổi gây phương hại đến uy tín và danh dự của tác giả. Nếu là người đầu tư, các tác giả còn giữ cả quyền tạo bản sao, sửa đổi, nâng cấp phần mềm, quyền chuyển giao sử dụng, …
Em hãy so sánh quyền sử dụng phần mềm nguồn mở với quy định về bản quyền và cho biết một số điểm mâu thuẫn.
Câu 4:
Em hãy tìm hiểu trên Internet và cho biết tên một số phần mềm đồ họa nguồn mở và một số phần mềm đồ họa thương mại.
Câu 5:
Cho ví dụ về phần mềm thương mại và một phần mềm nguồn mở có thể thay thế. Ưu điểm của phần mềm nguồn mở là gì?
Câu 6:
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.”
Bình luận
Hãy Đăng nhập hoặc Tạo tài khoản để gửi bình luận
Bình luận