1. INTERNET – SẢN PHẨM
CỦA THẾ GIỚI PHẦN MỀM TỰ DO
NGÀY INTERNET 2013
HÀ NỘI, NGÀY 04/12/2013
NGƯỜI TRÌNH BÀY: LÊ TRUNG NGHĨA
VĂN PHÒNG PHỐI HỢP PHÁT TRIỂN
MÔI TRƯỜNG KHOA HỌC & CÔNG NGHỆ,
BỘ KHOA HỌC & CÔNG NGHỆ
Email: letrungnghia.foss@gmail.com
Blogs: http://letrungnghia.mangvn.org/blogs/
http://vnfoss.blogspot.com/
Trang web CLB PMTDNM Việt Nam: http://vfossa.vn/vi/
HanoiLUG wiki: http://wiki.hanoilug.org/
2. Nội dung
1. Lịch sử Internet và phần mềm tự do (PMTD)
2. Sức mạnh của Netizens
3. ANKGM, Internet và Balkanization
4. Thông điệp
5. Tài liệu tham khảo
3. 1. Lịch sử Internet & PMTD - I
- Những năm 1960
* Máy tính lớn Mainframe - phần mềm là tự do; Các nhóm người
sử dụng SHARE (users of IBM systems) & DECUS (Digital
Equipment Computer Users' Society) trao đổi mã nguồn.
* Tháng 04/1969: RFC số 1, mô tả đầu tiên về Internet (ARPANET)
được xuất bản. Tính sẵn sàng tự do của RFC và, đặc biệt, của các
đặc tả kỹ thuật các giao thức TCP/IP trong Internet là các yếu tố
chủ chốt cho sự phát triển của nó.
* 30/09/1969 IBM tuyên bố sẽ bán phần mềm từ 1970
- Những năm 1970 với SPICE, TeX & khởi đầu của Unix
* SPICE – CT mô phỏng → mạng tích hợp, ĐH Berkeley, Calif.
* TeX với giấy phép của PMTD → từ Donald Knuth 1978
* 1972 - khởi đầu của Unix - Thompson và Ritchie;
* 1973-1974: Unix tới các đại học & trung tâm nghiên cứu
* 1973: CSRG ở ĐH Berkeley, Calif., lịch sử Unix BSD bắt đầu
4. 1. Lịch sử Internet & PMTD - II
- Những năm 1980: BSD, GNU
* Richard Stallman (RMS): '83: 'Tuyên ngôn GNU' → PM
phải được chia sẻ với 4 quyền tự do cơ bản: (1) Sử dụng;
(2) Phân phối; (3) Sửa đổi; (4) Phân phối bản phái sinh
* '84: RMS rời AI Lab của MIT → dự án GNU is Not Unix
* '85: RMS thành lập Free Software Foundation → hỗ trợ
GNU, giữ quyền SHTT của nó → phong trào PMTD ra đời.
- CSRG - Một trong 2 cái nôi cơ bản của Unix & Internet
* '80s: DARPA (Defense Advanced Research Projects Agency) cấp
tiền qua các hợp đồng triển khai TCP/IP mà CSRG là hạt nhân.
* 06/'89: CSRG → Unix có liên quan TCP/IP mà không có mã độc
quyền của AT&T, là Net-1 (Networking Release 1) với BSD license.
* 06/'91: CSRG ra Net-2, BSD license, mã nguồn (Keith Bostic đề
xuất) gần hoàn chỉnh cho cả nhân và các tiện ích của một OS Unix.
* 12/'91: Bill Jolitz viết lại mã nguồn bị mất của nhân, 386BSD OS ra
đời, tiền thân của FreeBSD và OpenBSD sau này.
5. 1. Lịch sử Internet & PMTD - III
- Sự khởi đầu của Internet
* Ngay từ khi mới sinh ra trong thập niên 1970, Internet đã có quan
hệ chặt chẽ với PMTD.
* Những nguyên tắc kinh điển của PMTD & Internet: tầm quan trọng
của người sử dụng giúp sửa lỗi và chia sẻ mã nguồn.
* BSD Unix → hầu như tất cả các cài đặt TCP/IP những năm '80s
* Sự chia sẻ thói quen và cách thức làm việc giữa cộng đồng các lập
trình viên CSRG ↔ NSFNet (National Science Foundation Network),
mạng sau này là Internet.
* Sản phẩm chung của CSRG ↔ NSFNet: Sendmail (thư điện tử),
BIND (triển khai dịch vụ tên miền)
* CSRG, NSFNet là tiền thân của các cộng đồng BSD, GNU/Linux...
6. 1. Lịch sử Internet & PMTD - IV
- Đặc thù phát triển của Internet: Tính Mở
* Tính sẵn sàng của tất cả các đặc tả, các tài liệu thiết kế, bao gồm
cả các chỉ tiêu xác định các giao thức là có tính cách mạng và cơ
bản cho sự phát triển của Internet. (W3C).
* “Vì ARPANET là một dự án công cộng kết nối nhiều trường đại học
và viện nghiên cứu chính, nên sự triển khai cài đặt và các chi tiết về
tốc độ thực thi đã được công bố một cách rộng rãi”.
Trích: 'Sụ tiến hóa của chuyển mạch gói'.
* Mối quan hệ giữ cộng đồng những người sử dụng và các lập trình
viên là sống còn. Mô hình phát triển PMTD là đổi mới nhất.
* Internet đã trao cho PMTD các công cụ cơ bản làm việc cộng tác
từ xa: Email, News Group, FTP, hệ thống phát triển tích hợp dựa
vào Web: Repos, Forums, Wiki, Blog, Micro-blogging, Website, ...
* Các dự án nổi bật: GNU, BSD, và sau này là GNU/Linux và vô số
các dự án PMTDNM khác, đều lấy mô hình phát triển phân tán, dựa
vào cộng đồng trong môi trường Internet để phát triển.
7. 2. Sức mạnh của Netizens
* SOPA (Stop Online Piracy Act)
* PIPA (Protect Intellectual Property Act)
* ACTA (Anti-Counterfeiting Trade Agreement)
Một trong những nguyên tắc chủ chốt
cho bất kỳ chính trị gia nào muốn có
được sự nghiệp chính trị dài lâu trong
nền dân chủ của thế kỷ 21 sẽ phải là:
“Đừng có mà gây sức ép với Internet”.
Eric Raymond, nhà triết học của phần
mềm nguồn mở, khi nói về SOPA - PIPA
8. 3. ANKGM, Internet & Balkanizaiton
* KGM là miền tác chiến thống trị thứ 5 → Tác chiến trong các miền
khác phụ thuộc vào tác chiến TRONG - QUA - TỪ miền KGM.
* Không làm chủ được hệ thống thông tin, dòng chảy thông tin và bản
thân các thông tin, đồng nghĩa với thua trận → PMTDNM là sống còn!
* Balkanization: là
sự phản kháng của
một số quốc gia
trước sự giám sát ồ
ạt của các cơ quan
an ninh - tình báo Mỹ
- Anh & một số doanh
nghiệp khổng lồ của
họ bằng việc xây
dựng các hệ thống
mạng quốc gia ít
hoặc
không
phụ
thuộc hoàn toàn vào
Internet toàn cầu.
9. 4. Thông điệp
* Internet là sản phẩm của thế giới PMTD.
* Sự phát triển của Internet gắn liền với sự phát triển các
cộng đồng PMTD, theo mô hình phát triển các dự án PMTD.
* Thực tế gần đây chỉ ra rằng các luật chống lại số đông các
netizens vì lợi ích của thiểu số nhóm lợi ích đều thất bại.
* KGM trở thành miền tác chiến thống trị → mối đe dọa an
ninh và chủ quyền của mọi quốc gia → Balkanization có thể
sẽ nảy sinh, phá vỡ môi trường toàn cầu của Internet.
10. 5. Tài liệu tham khảo
1. Giới thiệu phần mềm tự do.
2. Berkeley Unix.
3. Một số video clip về PMTDNM.
4. Các bài liên quan tới ACTA.
5. Chương trình gián điệp của NSA trên không gian mạng.
11. Cảm ơn!
Hỏi đáp
LÊ TRUNG NGHĨA
Email: letrungnghia.foss@gmail.com
Blogs: http://vn.myblog.yahoo.com/ltnghia
http://vnfoss.blogspot.com/
Trang web CLB PMTDNM Việt Nam: http://vfossa.vn/vi/
HanoiLUG wiki: http://wiki.hanoilug.org/