Phần mềm nguồn mở và phần mềm chạy trên Internet Flashcards
Mã nguồn là gì?
Là một văn bản để viết chương trình bằng ngôn ngữ lập trình bậc cao gần với ngôn ngữ tự nhiên
Mã máy là gì?
Là dãy lệnh máy mà được dịch từ văn bản chương trình
Các cách chuyển giao phần mềm
- Bán phần mềm dưới dạng mã máy
- Cho sử dụng phần mềm miễn phí có điều kiện hoặc không điều kiện, không cung cấp mã nguồn
- Cho sử dụng phần mềm tự do, cung cấp cả mã nguồn để 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
Phần mềm thương mại là gì?
Là phần mềm để bán. Hầu hết phần mềm thương mại là loại nguồn đóng để bảo vệ ý tưởng và chống sửa đổi
VD: Microsoft Word, Photoshop,…
Phần mềm tự do là gì?
-Miễn phí
-Tự do sử dụng không phải xin phép
-Ở dạng mã máy hoặc mã nguồn
VD: Bản Acrobat Reader
Phần mềm nguồn mở là gì?
Là phần mềm được cung cấp cả mã nguồn mở để nguồn dùng có thể tự sửa đổi, cải tiến, phát triển, phân phối lại theo quy định gọi là giấy phép
Thông thường tự do và không được bảo hành
VD: Inkscape, GIMP, môi trường lập trình Python
Vì sao cần có giấy phép cho phần mềm nguồn mở?
Do mâu thuẫn giữa quy định về bản quyền và quyền sử dụng phần mềm nguồn mở. Giấy phép cho phép người dùng có các quyền vốn bị cấm bởi các quy định về bản quyền
Nêu ưu điểm của phần mềm thương mại
- Phần mềm “đặt hàng” đáp ứng nhu cầu riêng và người dùng được hỗ trợ kĩ thuật
- Phần mềm “đóng gói” có tính hoàn chỉnh cao, đáp ứng nhu cầu rộng rãi
Ưu điểm của phần mềm nguồn mở
Chi phí thấp, minh bạch, không bị phụ thuộc nhiều vào nhà cung cấp
Vai trò của phần mềm thương mại
Là nguồn thu nhập chính của các tổ chức, cá nhân làm phần mềm chuyên nghiệp
Góp phần tạo ra thị trường phần mềm phong phú
Đáp ứng nhu cầu riêng của cá nhân, tổ chức và các nhu cầu chung của xã hội
Vai trò của phần mềm nguồn mở
Giúp người dùng có nhu cầu được sử dụng phần mềm dùng chung chất lượng tốt, ổn định với chi phí thấp
Phần mềm chạy trên Internet là gì?
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
Lợi ích của phần mềm trực tuyến là gì?
Sử dụng bất cứ đâu, bất cứ khi 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í
Giấy phép là gì?
Khi sử dụng mỗi loại phần mềm nói trên, người dùng cần tuân thủ những điều kiện được phép sử dụng, được phép sử dụng được gọi là giấy phép