1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Vấn đề “tự do”, “mở” và “khuôn dạng” cho Phần mềm

30 229 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 30
Dung lượng 1,01 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

PMTD và PMNM• 96-97 : PMNM O pen S ource S oftware – OSS – Theo định nghĩa của OSI Open Source Initiative : hình thức không khác xa lắm Free Software – Tiêu chí ít khắt khe hơn => dễ mậ

Trang 1

Vấn đề “tự do”, “mở” và

“khuôn dạng” cho Phần

mềm

TRƯỜNG CAO ĐẲNG NGHỀ ĐỒNG THÁP

Trang 2

• Thuận lợi và khó khăn khi sử dụng PMNM

• Nên tiếp cận PMNM như thế nào

• Dự án “C3LD”

Trang 3

Lịch sử -UNIX

• 1969 : UNIX ra đời

– Tác giả : Ken Thompson (Bell Labs)– MULTICS, đơn giản, mở, NDS chuyên nghiệp

• 1973 : viết lại bằng C (Dennis Ritchie)

– Khả chuyển, dùng trong các ĐH rồi công nghiệp

– Vấn đề nhiều phiên bản, tương thích

• 1984 : Ổn định

– System V (AT&T) và 4.2 BSD

Trang 4

GNU, FSF và PM

• 1984 : Richard Stallman thành lập GNU

– Phong trào : Gnu is Not Unix– FSF : Free Software Foundation

• 1989 : FSF định nghĩa giấy phép GNU GPL ( G eneral P ublic L icense) và Copyleft

• 1991 : Linus Torvald công bố mã nguồn của nhân một HĐH mới Linux trên Internet

– 1992 : Linux được đặt dưới giấy phép GPL

– GNU/Linux = nhân Linux + tiện ích GNU

Trang 5

GNU, FSF và PMTD (2)

• 1993 : Rémy Card định nghĩa hệ thống tệp ext2

• 1994 : Linux được chuyển lên các processor # Intel : Alpha, ARM, RISC, PowerPC, Sparc,

• 1995 : Ra đời Apache Web Server

– 2/3 Web servers trên Internet

• 1999 : Ra đời giao diện đồ họa KDE, GNOME

– Xfree86 : phiên bản GNU của X-window

• 2002 : Sun Microsystems công bố

OpenOffice.org

Trang 6

• Quyền truy cập mã nguồn của CT (hệ quả)

– Tự do phân phối bản sao CT cho mọi người (#2)

– Tự do cải tiến CT và tự do công bố cải tiến

của mình (#3)

• URL : sw.fr.html

Trang 7

http://www.gnu.org/philosophy/free-Phần mềm tự do (2)

• Nhấn mạnh tư tưởng tự do (freedom)

– PMTD =/=> miễn phí– Free Software # Freeware (sở hữu, đóng)

Trang 8

– X-Window server– Mozilla Public License–

Trang 9

Phần mềm nguồn mở (OSS)

• Sáng kiến mã nguồn mở

– Open Source Initiative - OSI

– Khởi xướng : Eric S Raymond (1998)

• Tác giả « The Cathedral and the Bazaar »

• Định nghĩa (10 tiêu chuẩn)

– (i) quyền tự do phân phối PM, – (ii) quyền truy nhập mã nguồn, và – (iii) quyền sửa đổi trên mã nguồn

Trang 10

PMTD và PMNM

• 96-97 : PMNM ( O pen S ource S oftware – OSS)

– Theo định nghĩa của OSI (Open Source

Initiative) : hình thức không khác xa lắm Free Software

– Tiêu chí ít khắt khe hơn => dễ mập mờ, lợi dụng

– Không nhấn mạnh tư tưởng “tự do” mà chú ýnhiều hơn đến “miễn phí” và “mã nguồn”

– Không nên lẫn lộn PMNM với PMTD

• Chú ý các điều kiện của giấy phép khi sử dụng và phân phối PMNM.

Trang 11

PMTD và “miễn phí”

• PMTD !=> miễn phí

• PMTD # Public Domain Software

– PDS = không copyright – Không nhất thiết phải có mã nguồn

• PMTD # Freeware

– Freeware = PM chủ sở hữu, không mã nguồn tự do

Trang 12

Open Source

• Phong trào (mode) không chỉ bó hẹp PM

– «Open » phù hợp với xu hướng hội

nhập và toàn cầu hóa ?– Giấy phép FAL (Free Art License)

«Nghệ thuật tự do »

• Văn học, hội họa, âm nhạc, nghệ thuật

• Creative Commons License

– Tác phẩm đa phương tiện trên Internet

Trang 13

Giấy phép và bản quyền PMTD

• PMTD có giấy phép và bản quyền

– Copyright = Quyền tác giả : sở hữu trí tuệ– Hiện có tới trên 30 loại licenses PM khác nhau!

• Giấy phép GNU GPL

– Đảm bảo 4 tự do– Ràng buộc : mọi sửa đổi PM GPL là PM GPL

• Copyleft

– Không cho phép phân phối PMTD với các điều khoản ràng buộc mới

Trang 14

• Nguyên tắc của GNU

– Không cho phép người phân phối một phần mềm Copyleft thay đổi các điều khoản ghi trong giấy phép ban đầu

• Copyleft >< Copyright

• Pháp : Gauche d'auteur >< Droit d'auteur

• Duy trì tính tự do cho phần mềm cho suốt chu trình sống của nó

Trang 15

Copyleft (2)

• Logic : vì bạn đã được thừa hưởng một cách hào phóng thành quả của những người đi trước, bạn cũng có nghĩa vụ như vậy cho những người đi sau qua những sáng tạo của bạn trên cơ sở những điều bạn đã được thừa kế

• Người duy nhất được quyền thay đổi giấy phép của phần mềm là người giữ bản quyền Người duy nhất được quyền thay đổi điều kiện phân phối của một giấy phép

Trang 16

– Vấn đề đăng ký pattern cho PM ở châu Âu

• Vì sao không nên sử dụng khuôn dạng đóng

http://www.rfc1149.net/documents/whynotword.html.en

Trang 17

Vì sao không nên dùng KD đóng ?

Trang 18

tương tác (interoperability) trong lĩnh vực trao

đổi thông tin điện tử

Trang 19

Khuôn dạng và ƯD văn phòng

• MS-Office đang giữ vị trí « độc tôn »

– Khuôn dạng sở hữu (.doc, xlc, ppt, )

• Vấn đề phiên bản, tương thích, lây nhiễm virus

nghiêm túc

– Chạy tốt, ổn định trên Windows, Linux…

– Hiểu tốt các khuôn dạng của MS Office

khuôn dạng mặc định mới dựa trên XML của OpenOffice 2.0, làm một chuẩn

– ODF đã được ISO thông qua là chuẩn ISO

Trang 20

PMNM tại Việt nam

• 2007 là một năm khởi sắc cho PMNM tại VN

– TƯ Đảng đã quyết định sử dụng PMNM (OpenOffice) cho toàn bộ máy tính của hệ thống Đảng (kết thúc cuối năm 2008)

– Bộ GD&ĐT quyết đinh sử dụng OpenOffice cho tòan bộ hệ thống giáo dục thay cho MS Office

– Bộ TT&TT ban hành danh mục PMNM cho các

cơ quan hành chính Nhà nước– Tiếng nói của cộng đồng PMNM bắt đầu có tác động đến các nhà hoạch định chính sách CNTT

Trang 21

• Manh mún, ít thành viên, thiếu tổ chức

– Chưa được sự quan tâm của các cấp– Thiếu ứng dụng triển khai thực tế

Trang 22

Ưu điểm của PMTD

• Độ tin cậy cao

– Được phát triển và kiểm chứng kỹ càng bởi cộng đồng

– LTV phi lợi nhuận => chú trọng chất lượng– Mã nguồn công khai

• Rất phong phú và dễ tìm

– Internet có (hầu như) tất cả !

• Cơ hội tiếp cận công nghệ mới nhanh chóng

• Miễn phí bản quyền

Trang 23

Hạn chế của PMTD

• Không có PM may đo

• Sự phát triển, chữa lỗi một PM phụ thuộc

sự quan tâm của cộng đồng và thời giờ của các hackers

• Ít tài liệu

• Đọc/sửa mã nguồn khó khăn

– Cần đội ngũ LTV có kỹ năng để khai thác PM– Phí bảo trì có thể cao

Trang 24

PMTD với nghiên cứu và đào

– Phát triển tinh thần cộng đồng, phát triển bền vững

– Tiết kiệm chi phí bản quyền, giấy phép

• Để thành công

– Quyết tâm, kiên trì và phương pháp khoa học

Trang 25

Cách tiếp cận PMTD

• Bắt đầu với những PMTD dưới MS Windows

– CD-ROM “theOpenCD” là một khởi đầu tốt

• Sử dụng các server trên nền GNU/Linux

– Apache/MySQL/PHP, Samba, FTP, Squid,

• Làm quen với Linux và PMTD qua các LiveCD

– Knoppix, DemoLinux, Mandows, Ubuntu

Trang 26

Cách tiếp cận PMTD (2)

• Cộng sinh Linux/Windows

• Sử dụng các khuôn dạng chuẩn và mở trong trao đổi dữ liệu

Trang 27

Dự án “C3LD”

• Trung tâm Linux và PMTD cho phát triển

– Cơ quan ĐH Pháp ngữ (AUF) tài trợ– ĐHBK HN chủ trì

– Đối tác : IFI, ĐHCT, ĐHKHTN HCM, INT, CAI

HN, CNF HCM, ĐHQN

• 3 trục hoạt động

– Cổ vũ, khuyến khích cho PMTD– Đào tạo (thi chứng chỉ quốc tế LPI)– Phát triển, nghiên cứu giải pháp PMTD

Trang 28

Tài liệu tham khảo

• Bách khoa toàn thư mở trực tuyến

– http://www.wikipedia.org

• Websites GNU, FSF

– http://www.gnu.org– http://www.fsf.org

• Website Open Source Initiative (OSI)

– http://opensource.org

• Website openformats

– http://www.openformats.org

Trang 29

Trao đổi

• Điện thoại: 0918.513.142

Ngày đăng: 25/05/2017, 06:42

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w