Bài 3: Phần mềm nguồn mở và phần mềm chạy trên Internet

Khởi động (SGK Kết nối tri thức với cuộc sống - Trang 15)

Hướng dẫn giải

Lợi ích đối với cộng đồng trong việc chia sẻ mã nguồn là giúp người dùng dễ dàng cải tiến, nâng cấp khi giải quyết vấn đề của mình.

(Trả lời bởi Time line)
Thảo luận (1)

Hoạt động 1 (SGK Kết nối tri thức với cuộc sống - Trang 15)

Hướng dẫn giải

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.

(Trả lời bởi Quoc Tran Anh Le)
Thảo luận (1)

Hoạt động 2 (SGK Kết nối tri thức với cuộc sống - Trang 16)

Hướng dẫn giải

Quy định về bản quyền và quyền sử dụng phần mềm nguồn mở mà cần có giấy phép cho phần mềm nguồn mở có sự mâu thuẫn. Giấy phép sẽ cung cấp cho người dùng các quyền vốn bị cấm bởi các quy định bản quyền.

- Theo quy định về bản quyền, thì:

+  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, …

- Theo quy định về quyền sử dụng phần mềm nguồn mở, thì:

+ Được sao chép và phân phối phần mềm, có quyền yêu cầu trả phí 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 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õ đó bản đã được thay đổi, chỉ rõ các thành phần được thay đổi.

(Trả lời bởi Thanh An)
Thảo luận (1)

Câu hỏi 1 (SGK Kết nối tri thức với cuộc sống - Trang 17)

Hướng dẫn giải

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.

(Trả lời bởi Thanh An)
Thảo luận (1)

Câu hỏi 2 (SGK Kết nối tri thức với cuộc sống - Trang 17)

Hướng dẫn giải

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.

(Trả lời bởi Thanh An)
Thảo luận (1)

Hoạt động 3 (SGK Kết nối tri thức với cuộc sống - Trang 18)

Hướng dẫn giải

Phần mềm nguồn mở không thể thay thế hoàn toàn được phần mềm thương mại. Vì mỗi phần mềm nguồn mở đáp ứng nhu cầu chung của nhiều người, trong khi đó những nhu cầu riêng, nâng cao, vốn phong phú hơn rất nhiều so với những nhu cầu chung thì phần mềm thương mại nói chung hay phần mềm “đặt hàng” nói riêng mới có thể đáp ứng được.

(Trả lời bởi Quoc Tran Anh Le)
Thảo luận (1)

Câu hỏi 1 (SGK Kết nối tri thức với cuộc sống - Trang 19)

Hướng dẫn giải

Ví dụ về phần mềm đóng gói là Microsoft Office, một bộ phần mềm văn phòng đóng gói chứa nhiều ứng dụng như Microsoft Word, Excel và PowerPoint. Người dùng chỉ cần mua và cài đặt bộ phần mềm này để sử dụng các ứng dụng đó trên máy tính của mình. Ví dụ về phần mềm đặt hàng là phần mềm Grab Driver dành cho các tài xế Grab.

Ưu điểm của phần mềm thương mại là rẻ tiền hơn so với phần mềm tùy chỉnh hoặc phát triển riêng. Ngoài ra, phần mềm thương mại thường được phát triển và cập nhật liên tục để đảm bảo tính ổn định, bảo mật và tương thích. Việc sử dụng phần mềm thương mại còn giúp người dùng tiết kiệm thời gian và chi phí trong việc phát triển và bảo trì phần mềm cho riêng mình.

(Trả lời bởi Thanh An)
Thảo luận (1)

Câu hỏi 2 (SGK Kết nối tri thức với cuộc sống - Trang 19)

Hướng dẫn giải

- Phần mềm thương mại: Phần mềm xử lí ảnh Photoshop.

- Phần mềm nguồn mở có thể thay thế: Phần mềm GIMP.

- Ưu điểm của phần mềm nguồn mở là: chi phí thấp, minh bạch, không bị phụ thuộc nhiều vào nhà cung cấp.

(Trả lời bởi Thanh An)
Thảo luận (1)

Hoạt động 4 (SGK Kết nối tri thức với cuộc sống - Trang 19)

Hướng dẫn giải

- Phần mềm chạy trên Internet được hiểu là phần mềm cho phép sử dụng qua Internet mà không cần phải cài đặt vào máy.

- Ví dụ: Google Docs, Google Sheets,…

- Ưu điểm của phần mềm chạy trên Internet là: có thể sử dụng ở bất cứ đâu, bất cứ nơi nào, bất cứ máy tính nào miễn là có kết nối Internet; chi phí rẻ hoặc không mất phí.

(Trả lời bởi Quoc Tran Anh Le)
Thảo luận (1)

Câu hỏi 1 (SGK Kết nối tri thức với cuộc sống - Trang 20)

Hướng dẫn giải

- Phần mềm chạy trên Internet được hiểu là phần mềm cho phép sử dụng qua Internet mà không cần phải cài đặt vào máy.

- Ví dụ: Google Docs, Google Sheets, …

- Ưu điểm của phần mềm chạy trên Internet là: có thể sử dụng ở bất cứ đâu, bất cứ nơi nào, bất cứ máy tính nào miễn là có kết nối Internet; chi phí rẻ hoặc không mất phí.

(Trả lời bởi Thanh An)
Thảo luận (1)