
BÀI 3. PHẦN MỀM MÃ NGUỒN MỞ VÀ PHẦN MỀM CHẠY TRÊN INTERNET
Presentation
•
Computers
•
11th Grade
•
Practice Problem
•
Easy
NHÓM TIN HỌC THPT
Used 9+ times
FREE Resource
21 Slides • 4 Questions
1
PHẦN MỀM NGUỒN MỞ
VÀ PHẦN MỀM
CHẠY TRÊN INTERNET
BÀI 3
2
Phần mềm nguồn mở là gì?
Lợi ích của cộng đồng
trong việc chia sẻ
mã nguồn?
3
1. Phần mềm nguồn mở
a. Phân loại phần mềm theo cách chuyển giao sử dụng: theo chiều
hướng “mở dần” như sau:
1st
2nd
3rd
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
Hãy thảo luận xem lợi ích của người dùng được tăng dần như thế nào theo hướng mở nói trên.
4
1st
Phần mềm thương mại (commercial
software):
• Để bán.
• Hầu hết là nguồn đóng (mã máy).
• Ví dụ: Microsoft Office, Photoshop,…
5
2nd
Phần mềm tự do (free software):
• Miễn phí, tự do sử dụng
• Thường ở dạng mã máy, không cung cấp mã
nguồn
6
3rd
Phần mềm nguồn mở (open
source software):
• Tự do
• Cung cấp cả mã nguồn, có thể tự
sửa đổi, cải tiến, phân phối lại theo
“giấy phép” thích hợp
7
b. Giấy phép đối với phần mềm nguồn mở
Giấy phép công cộng GNU GPL là giấy phép
điển hình đối với phần mềm nguồn mở. Nó
đảm bảo quyền tiếp cận của người sử dụng
đối với mã nguồn để dùng, thay đổi hoặc phân
phối lại; đảm bảo quyền miễn trừ của các tác
giả tham gia phát triển, đảm bảo sự phát triển
bền vững của phần mềm nguồn mở bằng cách
công bố rõ ràng các thay đổi của các phiên
bản và buộc phần phát triển dựa trên phần
mềm nguồn mở theo giấy phép GPL cũng phải
mở theo GPL.
8
Phần mềm thương mại -
Phần mềm nguồn mở
Word, Excel, PowerPoint
Windows
IOS
Oracle, SQL server
Photoshop
2. Vai trò của phần mềm thương mại và phần
mềm nguồn mở
Write, Calc và Impress
Linux và các phiên bản (Ubuntu, Red Hat,…)
Android
MySQL, PostGreSQL
GIMP
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?
9
Open Ended
Theo em 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?
10
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?
Gợi ý trả lời:
Phần mềm nguồn mở đã mang lại cho cộng đồng phát triển phần mềm và người dùng những giải pháp phần mềm tốt với đầu tư thấp. Hầu như lĩnh vực nào của tin học cũng có các phần mềm nguồn mở có thể thay thế được các phần mềm nguồn đóng.
11
Nhưng nếu cấm luôn phần mềm thương mại thì điều gì sẽ sảy ra?
Phần mềm nguồn mở không thay được phần mềm thương mại, vì các tổ chức làm phần mềm sẽ không còn và khó có thể có giải pháp phần mềm cho những yêu cầu có đặc thù riêng. Người sử dụng thông thường có thể gặp khó khăn mà không được hỗ trợ khi sử dụng các phần mềm nguồn mở.
12
Phần mềm thương mại
Ưu điểm:
• 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
Vai trò:
• 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
13
Phần mềm nguồn mở
Ưu điểm:
• Phần mềm nguồn mở có chi phí thấp, minh
bạch, không phụ thuộc nhiều vào nhà cung
cấp
Vai trò:
• Giúp những người 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
Cho ví dụ về phần mềm thương mại (đóng
gói và đặt hàng) và phần mềm nguồn mở.
14
3. Phần mềm chạy trên internet
Phần mềm chạy trên Internet là gì? Em
hãy cho một ví dụ về phần mềm như vậy.
Hãy nêu ưu điểm của phần mềm chạy trên
Internet.
15
Open Ended
Phần mềm chạy trên Internet là gì? Em hãy cho một ví dụ về phần mềm như vậy.
Hãy nêu ưu điểm của phần mềm chạy trên Internet.
16
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 cài đặt vào máy tính.
- Ví dụ: phần mềm mạng xã hội, thư điện tử,
mua sắm trực tuyến,…
Ưu điểm:
• 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í.
Em hãy nêu tên một phần mềm trực tuyến
khác với các phần mềm đã nêu trong bài.
17
LUYỆN TẬP
18
Open Ended
Có thể nói “Phần mềm nguồn mở ngày càng phát triển
thì thị trường phần mềm thương mại càng suy giảm” hay
không? Tại sao?
19
Có thể nói “Phần mềm nguồn mở ngày càng phát triển
thì thị trường phần mềm thương mại càng suy giảm” hay
không? Tại sao?
Không có bằng chứng nào cho thấy phần mềm nguồn mở phát triển sẽ hạn
chế phần mềm thương mại. Hai loại phần mềm cùng phát triển và phần mềm
thương mại thường tăng nhanh hơn vì các nhu cầu có tính riêng biệt rất
phong phú hơn hẳn những nhu cầu chung trong khi đó các phần mềm
nguồn mở thường đáp ứng những công việc chung, nhiều người cần.
20
Open Ended
Phần mềm ở các máy ATM
có phải là phần mềm trực
tuyến không?
21
Phần mềm ở các máy ATM
có phải là phần mềm trực
tuyến không?
Phần mềm rút tiền ở các máy ATM
không thuộc phần mềm trực tuyến. Để
đảm bảo bảo mật, mạng ATM không
sử dụng mạng internet công cộng mà
sử dụng mạng diện rộng riêng của
ngân hàng.
22
VẬN DỤNG
23
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.
- Phần mềm đồ họa nguồn mở: GIMP, Paint, Inkscape, …
- Phần mềm đồ họa thương mại: Photoshop, Adobe InDesign, AutoCAD, …
24
Nói chung, các môi trường lập trình trên ngôn ngữ
Python đều không có chức năng biên dịch để chuyển mã
nguồn thành mã máy. Các chương trình Python đều ở
dạng mã nguồn. Liệu có thể coi mọi phần mềm viết bằng
Python đều là phần mềm nguồn mở hay không?
Tùy thuộc vào tác giả có cho
phép người dùng được sử dụng
mã nguồn để sửa đổi, chuyển
giao hay không.
25
HƯỚNG DẪN GHI BÀI
PHẦN MỀM NGUỒN MỞ
VÀ PHẦN MỀM
CHẠY TRÊN INTERNET
BÀI 3
Show answer
Auto Play
Slide 1 / 25
SLIDE
Similar Resources on Wayground
20 questions
Bài tập trắc nghiệm thi giữa kì
Presentation
•
10th - 12th Grade
19 questions
ôn thi hk2 10 địa
Presentation
•
10th Grade
22 questions
THẦN THOẠI - SỬ THI - TUỒNG - CHÈO
Presentation
•
10th Grade
15 questions
Sinh trưởng và sinh sản của VSV
Presentation
•
11th Grade
25 questions
Bài toán và thuật toán (tiết 3)
Presentation
•
10th Grade
20 questions
Tin 10 - Bài 2: Sự ưu việt của máy tính (t2)
Presentation
•
10th Grade
20 questions
VUA CỜ ♥
Presentation
•
11th Grade
19 questions
CNNN 10. ÔN TẬP HỌC KÌ I
Presentation
•
10th Grade
Popular Resources on Wayground
20 questions
STAAR Review Quiz #3
Quiz
•
8th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
6 questions
Marshmallow Farm Quiz
Quiz
•
2nd - 5th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
12 questions
What makes Nebraska's government unique?
Quiz
•
4th - 5th Grade
Discover more resources for Computers
20 questions
Grammar
Quiz
•
9th - 12th Grade
31 questions
Easter Trivia
Quiz
•
KG - 12th Grade
16 questions
Circles - Equations, Central & Inscribed Angles
Quiz
•
9th - 12th Grade
46 questions
Unit 4 Geosphere Test Review
Quiz
•
9th - 12th Grade
25 questions
Early Cold War Quizziz
Quiz
•
11th Grade
10 questions
Climate Change and Its Impact
Interactive video
•
9th - 12th Grade
35 questions
Venn Diagrams, Theoretical, & Experimental Review
Quiz
•
9th - 12th Grade
20 questions
Food Chains and Food Webs
Quiz
•
7th - 12th Grade