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
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.................................... ...
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ìm kiếm theo từ khóa liên quan:
Bài giảng Phần mềm mã nguồn mở Phần mềm mã nguồn mở Lập trình viên Phân loại mô hình kinh doanh Khuyến khích xã hội thông tinGợi ý tài liệu liên quan:
-
Thử nghiệm xây dựng mô hình đô thị 3D bằng ngôn ngữ tiêu chuẩn CityGML và phần mềm mã nguồn mở
8 trang 288 0 0 -
Tài liệu triển khai phần mềm mã nguồn mở
18 trang 138 0 0 -
Bài giảng Phát triển phần mềm mã nguồn mở: Giới thiệu về phần mềm mã nguồn mở - Bùi Minh Quân
39 trang 92 0 0 -
Bài giảng Linux và phần mềm mã nguồn mở: Bài 10 - Trương Xuân Nam
19 trang 88 0 0 -
11 trang 72 0 0
-
Bài giảng Phát triển phần mềm mã nguồn mở: IDE và SDK
40 trang 70 0 0 -
Bài giảng Phát triển phần mềm mã nguồn mở: Lập trình C/Linux - Bùi Minh Quân
29 trang 69 0 0 -
Đề cương ôn tập giữa học kì 1 môn Tin học lớp 11 năm 2023-2024 - Trường THPT Sơn Động số 3
5 trang 68 0 0 -
Phần mềm mã nguồn mở Calibre 4.23.0 – giải pháp xây dựng thư viện ebook cá nhân
8 trang 65 0 0 -
Bài giảng Mã nguồn mở: Bài 1 - ThS. Phan Thanh Toàn
25 trang 59 0 0