Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 30 trang
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
Nội dung
TRƯỜNG CAO ĐẲNG NGHỀ ĐỒNG THÁP Vấn đề “tự do”, “mở” “khuôn dạng” cho Phần mềm Trình bày: Ths Trương Vĩnh Hảo www.dtvc.edu.vn/? Nội dung • Lịch sử “Phần mềm tự do” (PMTD) • PMTD PM miễn phí • Giấy phép (License) Bản quyền (Copyright) • “Mã nguồn mở”, “Khuôn dạng mở”, • Thuận lợi khó khăn sử dụng PMNM • Nên tiếp cận PMNM • Dự án “C3LD” www.dtvc.edu.vn/? Lịch sử -UNIX • 1969 : UNIX đời – Tác giả : Ken Thompson (Bell Labs) – MULTICS, đơn giản, mở, NDS chuyên nghiệp • 1973 : viết lại C (Dennis Ritchie) – Khả chuyển, dùng ĐH công nghiệp – Vấn đề nhiều phiên bản, tương thích • 1984 : Ổn định – System V (AT&T) 4.2 BSD – Sản phẩm thương mại => v/đ quyền, giấy phép www.dtvc.edu.vn/? GNU, FSF 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 (General Public License) Copyleft • 1991 : Linus Torvald công bố mã nguồn nhân HĐH Linux Internet – 1992 : Linux đặt giấy phép GPL – GNU/Linux = nhân Linux + tiện ích GNU www.dtvc.edu.vn/? GNU, FSF PMTD (2) • 1993 : Rémy Card định nghĩa hệ thống tệp ext2 • 1994 : Linux chuyển lên processor # Intel : Alpha, ARM, RISC, PowerPC, Sparc, • 1995 : Ra đời Apache Web Server – 2/3 Web servers Internet • 1999 : Ra đời giao diện đồ họa KDE, GNOME – Xfree86 : phiên GNU X-window • 2002 : Sun OpenOffice.org www.dtvc.edu.vn/? Microsystems công bố Định nghĩa PMTD (Free Software) • tự : – Tự chạy chương trình với mục đích (#0) – Tự nghiên cứu chức CT, thích ứng CT theo nhu cầu bạn (#1) • Quyền truy cập mã nguồn CT (hệ quả) – Tự phân phối CT cho người (#2) – Tự cải tiến CT tự công bố cải tiến (#3) • URL : http://www.gnu.org/philosophy/freesw.fr.html www.dtvc.edu.vn/? Phần mềm tự (2) • Nhấn mạnh tư tưởng tự (freedom) – PMTD =/=> miễn phí – Free Software # Freeware (sở hữu, đóng) • Mã nguồn mở : hệ – Đảm bảo TD1 TD3 : tự nghiên cứu, thích ứng, cải tiến – Có quyền yêu cầu truy cập mã nguồn www.dtvc.edu.vn/? Phần mềm tự (3) • Các giấy phép (license) PMTD (16) – GNU General Public License (GPL) – BSD License • Nhân FreeBSD, NetBSD OpenBSD – Apache License – MIT License – X-Window server – Mozilla Public License – www.dtvc.edu.vn/? 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ự phân phối PM, – (ii) quyền truy nhập mã nguồn, – (iii) quyền sửa đổi mã nguồn www.dtvc.edu.vn/? PMTD PMNM • 96-97 : PMNM (Open Source Software – OSS) – Theo định nghĩa OSI (Open Source Initiative) : hình thức không khác xa Free Software – Tiêu chí khắt khe => dễ mập mờ, lợi dụng – Không nhấn mạnh tư tưởng “tự do” mà ý nhiều đến “miễn phí” “mã nguồn” – Không nên lẫn lộn PMNM với PMTD • Chú ý điều kiện giấy phép sử dụng phân phối PMNM www.dtvc.edu.vn/? 10 Khuôn dạng (format) mở • Khuôn dạng liệu đóng => PM đóng – Ví dụ : doc, NTFS, GIF, • Khuôn dạng mở (public) quan trọng NM – Ví dụ : txt, pdf, html, – Vấn đề đăng ký pattern cho PM châu Âu • Vì không nên sử dụng khuôn dạng đóng http://www.rfc1149.net/documents/whynotword.html.en www.dtvc.edu.vn/? 16 Vì không nên dùng KD đóng ? • nguyên nhân : – Người nhận không đọc tệp bạn gửi – Có nguy truyền bá thông tin bí mật ý muốn – Đóng góp vào việc truyền bá virus nguy bị lây nhiễm – Tăng thêm sức mạnh cho kẻ độc quyền tồn lĩnh vực trao đổi thông tin điện tử www.dtvc.edu.vn/? 17 Vì nên dùng KD mở ? • lý : – Đảm bảo tính truy cập (accessibility) tính vững bền (perennity) cho liệu trao đổi – Đảm bảo tính suốt hoàn hảo cho nội dung liệu trao đổi – Hạn chế lan truyền virus – Vun trồng cho phong phú, đa dạng tính tương tác (interoperability) lĩnh vực trao đổi thông tin điện tử www.dtvc.edu.vn/? 18 Khuôn dạng ƯD văn phòng • MS-Office 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 • OpenOffice.org trở thành lựa chọn nghiêm túc – Chạy tốt, ổn định Windows, Linux… – Hiểu tốt khuôn dạng MS Office • OASIS chọn Open Document Format v1.0, khuôn dạng mặc định dựa XML OpenOffice 2.0, làm chuẩn – ODF ISO thông qua chuẩn ISO cho tài liệu (cuối 2006) www.dtvc.edu.vn/? 19 PMNM Việt nam • 2007 năm khởi sắc cho PMNM VN – TƯ Đảng định sử dụng PMNM (OpenOffice) cho toàn máy tính hệ thống Đảng (kết thúc cuối năm 2008) – Bộ GD&ĐT đinh sử dụng OpenOffice cho tòan hệ thống giáo dục thay cho MS Office – Bộ TT&TT ban hành danh mục PMNM cho quan hành Nhà nước – Tiếng nói cộng đồng PMNM bắt đầu có tác động đến nhà hoạch định sách CNTT www.dtvc.edu.vn/? 20 Cộng đồng PMNM Việt nam • Đã có từ nhiều năm – VietLUG (www.vnlinux.org) • vnlinuxEDU : liveCD dành cho giáo dục – HanoiLUG (www.hanoilug.org) • Ubuntu-vi, OpenOffice-vi, • Tổ chức ngày hội PMNM (SFD) • Manh mún, thành viên, thiếu tổ chức – Chưa quan tâm cấp – Thiếu ứng dụng triển khai thực tế • Dịch vụ PMNM chưa phát triển www.dtvc.edu.vn/? 21 Ưu điểm PMTD • Độ tin cậy cao – Được phát triển kiểm chứng kỹ cộng đồng – LTV phi lợi nhuận => trọng chất lượng – Mã nguồn công khai • Rất phong phú dễ tìm – Internet có (hầu như) tất ! • Cơ hội tiếp cận công nghệ nhanh chóng • Miễn phí quyền www.dtvc.edu.vn/? 22 Hạn chế PMTD • Không có PM may đo • Sự phát triển, chữa lỗi PM phụ thuộc quan tâm cộng đồng thời hackers • Ít tài liệu • Đọc/sửa mã nguồn khó khăn – Cần đội ngũ LTV có kỹ để khai thác PM – Phí bảo trì cao • Tự chịu trách nhiệm lựa chọn www.dtvc.edu.vn/? 23 PMTD với nghiên cứu đào tạo • Chỉ có lợi mà ! – Tiếp cận với tinh hoa : UNIX, TCP/IP, WWW – Không chạy theo đuôi hãng PM độc quyền – Phát huy tính chủ động, sáng tạo tuổi trẻ – Cơ hội tắt, đón đầu, tạo sắc riêng – Phát triển tinh thần cộng đồng, phát triển bền vững – Tiết kiệm chi phí quyền, giấy phép • Để thành công – Quyết tâm, kiên trì phương pháp khoa học www.dtvc.edu.vn/? 24 Cách tiếp cận PMTD • Bắt đầu với PMTD MS Windows – CD-ROM “theOpenCD” khởi đầu tốt • Sử dụng server GNU/Linux – Apache/MySQL/PHP, Samba, FTP, Squid, • Làm quen với Linux PMTD qua LiveCD – Knoppix, DemoLinux, Mandows, Ubuntu www.dtvc.edu.vn/? 25 Cách tiếp cận PMTD (2) • Cộng sinh Linux/Windows • Sử dụng khuôn dạng chuẩn mở trao đổi liệu www.dtvc.edu.vn/? 26 Dự án “C3LD” • Trung tâm Linux 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 • trục hoạt động – Cổ vũ, khuyến khích cho PMTD – Đào tạo (thi chứng quốc tế LPI) – Phát triển, nghiên cứu giải pháp PMTD www.dtvc.edu.vn/? 27 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 www.dtvc.edu.vn/? 28 Trao đổi • Điện thoại: 0918.513.142 • Email: haotruongvinh@yahoo.com www.dtvc.edu.vn/? 29 www.dtvc.edu.vn/? 30 ... www.dtvc.edu.vn/? 20 Cộng đồng PMNM Vi t nam • Đã có từ nhiều năm – VietLUG (www.vnlinux.org) • vnlinuxEDU : liveCD dành cho giáo dục – HanoiLUG (www.hanoilug.org) • Ubuntu -vi, OpenOffice -vi, • Tổ chức ngày... Người nhận không đọc tệp bạn gửi – Có nguy truyền bá thông tin bí mật ý muốn – Đóng góp vào vi c truyền bá virus nguy bị lây nhiễm – Tăng thêm sức mạnh cho kẻ độc quyền tồn lĩnh vực trao đổi thông... cho liệu trao đổi – Đảm bảo tính suốt hoàn hảo cho nội dung liệu trao đổi – Hạn chế lan truyền virus – Vun trồng cho phong phú, đa dạng tính tương tác (interoperability) lĩnh vực trao đổi thông