Danh mục

Bài giảng Vấn đề 'tự do', 'mở' và 'khuôn dạng' cho phần mềm - ThS. Trương Vĩnh Hảo

Số trang: 30      Loại file: ppt      Dung lượng: 1.18 MB      Lượt xem: 13      Lượt tải: 0    
Jamona

Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Vấn đề “tự do”, “mở” và “khuôn dạng” cho phần mềm của ThS. Trương Vĩnh Hảo nêu lên lịch sử “Phần mềm tự do” (PMTD); PMTD và các PM miễn phí; giấy phép (License) và bản quyền (Copyright); “Mã nguồn mở”, “Khuôn dạng mở”,...; 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”.
Nội dung trích xuất từ tài liệu:
Bài giảng Vấn đề “tự do”, “mở” và “khuôn dạng” cho phần mềm - ThS. Trương Vĩnh Hảo TRƯỜNGCAOĐẲNGNGHỀĐỒNGTHÁP Vấn đề “tự do”, “mở” và “khuôn dạng” cho Phần mềm Trình bày: Ths Trương Vĩnh Hảowww.dtvc.edu.vn/?tvhao 1 Nội dung • Lịch sử “Phần mềm tự do” (PMTD) • PMTD và các PM miễn phí • Giấy phép (License) và Bản quyền (Copyright) • “Mã nguồn mở”, “Khuôn dạng mở”, ... • 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”www.dtvc.edu.vn/?tvhao 2 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 – Sản phẩm thương mại => v/đ bản quyền, giấy phépwww.dtvc.edu.vn/?tvhao 3 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 (General Public License) 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 GNUwww.dtvc.edu.vn/?tvhao 4 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.orgwww.dtvc.edu.vn/?tvhao 5 Định nghĩa PMTD (Free Software) • 4 tự do : – Tự do chạy chương trình với mọi mục đích (#0) – Tự do nghiên cứu chức năng của CT, và thích ứng CT theo nhu cầu của bạn (#1) • 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 : http://www.gnu.org/philosophy/free- sw.fr.htmlwww.dtvc.edu.vn/?tvhao 6 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) • Mã nguồn mở : hệ quả – Đảm bảo TD1 và TD3 : tự do nghiên cứu, thích ứng, cải tiến – Có quyền yêu cầu truy cập mã nguồnwww.dtvc.edu.vn/?tvhao 7 Phần mềm tự do (3) • Các giấy phép (license) PMTD (16) – GNU General Public License (GPL) – BSD License • Nhân FreeBSD, NetBSD và OpenBSD – Apache License – MIT License – X-Window server – Mozilla Public License – ...www.dtvc.edu.vn/?tvhao 8 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ồnwww.dtvc.edu.vn/?tvhao 9 PMTD và PMNM • 96-97 : PMNM (Open Source Software – OSS) – Theo định nghĩa của OSI (Open Source Initiative) : hình thức không khác xa lắm Free Software ...

Tài liệu được xem nhiều: