Danh mục

Bài giảng Phần mềm mã nguồn mở: Phần 1 - ThS. Phan Như Minh

Số trang: 80      Loại file: pdf      Dung lượng: 1.12 MB      Lượt xem: 24      Lượt tải: 0    
tailieu_vip

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

Thông tin tài liệu:

Bài giảng Phần mềm mã nguồn mở: Phần 1 được biên soạn gồm các nội dung chính sau: Khái niệm về sự tự do của phần mềm; Các khía cạnh pháp lý; Các lập trình viên và những động lực của họ;...Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Phần mềm mã nguồn mở: Phần 1 - ThS. Phan Như Minh TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GTVT KHOA CÔNG NGHỆ THÔNG TIN THS. PHAN NHƯ MINH (Bộ môn truyền thông và mạng máy tính) BÀI GIẢNG PHẦN MỀM MÃ NGUỒN MỞ DÙNG CHO SINH VIÊN KHOA CÔNG NGHỆ THÔNG TIN LƯU HÀNH NỘI BỘ Hà nội 2022 GNUFDL • PID_00148386 Phần mềm tự do Mục lục 1 Giới thiệu.............................................................................................................................................25 1.1 Khái niệm về sự tự do của phần mềm..........................................................................................25 1.1.1 Định nghĩa............................................................................................................................26 1.1.2 Các khái niệm có liên quan ..................................................................................................27 1.2 Động lực.......................................................................................................................................28 1.3 Hệ quả của sự tự do của phần mềm..............................................................................................29 1.3.1 Đối với người sử dụng đầu cuối...........................................................................................29 1.3.2 Đối với nền hành chính nhà nước.........................................................................................30 1.3.3 Đối với lập trình viên............................................................................................................30 1.3.4 Đối với nhà tích hợp ............................................................................................................31 1.3.5 Đối với các nhà cung cấp và duy trì dịch vụ........................................................................31 1.4 Tóm lược......................................................................................................................................31 2 Một chút về lịch sử...............................................................................................................................32 2.1 Phần mềm tự do trước phần mềm tự do.......................................................................................32 2.1.1 Và lúc ban đầu nó từng là tự do............................................................................................33 2.1.2 Những năm 70 và đầu những năm 80...................................................................................34 2.1.3 Sự phát triển ban đầu của Unix.............................................................................................35 2.2 Sự bắt đầu: BSD, GNU................................................................................................................36 2.2.1 Richard Stallman, GNU, FSF: phong trào PMTD ra đời.....................................................36 2.2.2 CSRG của Berkeley..............................................................................................................37 2.2.3 Sự khởi đầu của Internet.......................................................................................................39 2.2.4 Các dự án khác......................................................................................................................40 2.3 Mọi thứ đều theo cách của nó.......................................................................................................40 2.3.1 Yêu cầu về một nhân kernel.................................................................................................41 2.3.2 Họ *BSD...............................................................................................................................41 2.3.3 Sự ra đời của GNU/Linux.....................................................................................................42 2.4 Thời gian chín muồi.....................................................................................................................43 2.4.1 Kết thúc những năm 90.........................................................................................................43 2.4.2 Thập niên 2000.....................................................................................................................46 2.5 Tương lai: Một tiến trình đầy trở ngại?........................................................................................52 2.6 Tóm lược......................................................................................................................................53 3 Các khía cạnh pháp lý..........................................................................................................................55 3.1 Giới thiệu ngắn gọn về sở hữu trí tuệ...........................................................................................55 3.1.1 Bản quyền.............................................................................................................................56 3.1.2 Bí mật thương mại................................................................................................................58 3.1.3 Các bằng sáng chế và các mô hình tiện ích..........................................................................58 3.1.4 Thương hiệu và logo được đăng ký......................................................................................59 3.2 Các giấy phép của PMTD............................................................................................................60 3.2.1 Các loại giấy phép.................................... ...

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