SlideShare a Scribd company logo
XÂY DỰNG CỘNG ĐỒNG XUNG QUANH 
PHẦN MỀM TỰ DO NGUỒN MỞ 
SECURITY BOOTCAMP 2014, PHIÊN BẾ MẠC 
ĐÀ NẴNG, 19/10/2014 
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://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/
Nội dung 
1. Cộng đồng & mô hình phát triển PMTDNM 
2. Vì sao cần xây dựng cộng đồng 
3. Lôi cuốn người sử dụng và người đóng góp 
4. Các dạng cộng đồng 
5. Quản lý các đóng góp & các công cụ trợ giúp 
6. Các vai trò trong cộng đồng 
7. Các mô hình quản lý dự án PMTDNM 
8. Thực tế ở Việt Nam 
9. Tài liệu & thông tin tham khảo
1. Cộng đồng & mô hình phát triển PMTDNM -1 
- Cộng đồng: Các nhóm 
các cá nhân chia sẻ các 
mối quan tâm chung. 
- Các dự án PMTDNM: 
Dòng chảy thông tin - mã & 
tài liệu - được chào đón từ 
bất kỳ ai trong cộng đồng. 
Tiểu luận 'Nhà thờ lớn và cái chợ' của Eric S. Raymond 
Mô hình Nhà thờ lớn, trong đó 
mã nguồn là sẵn sàng với 
từng phiên bản phần mềm, 
nhưng mã nguồn được phát 
triển giữa các lần tung ra 
được hạn chế cho một nhóm 
đặc quyền các lập trình viên 
phần mềm. Đây là điển hình 
cho mô hình phát triển PMNĐ. 
Mô hình Cái chợ, trong đó mã nguồn được 
phát triển qua Internet mà ai cũng nhìn thấy 
được. Một trong những điểm tăng cường cho 
mô hình phát triển này gọi là ngược lên dòng 
trên (NLDT), khi mà các cá nhân và/hoặc tập 
thể (các) lập trình viên đóng góp các dòng 
mã lệnh mà họ viết ra ngược về công ty 
và/hoặc tổ chức của dự án PMNM gốc. Đây 
là điển hình cho mô hình phát triển PMNM.
1. Cộng đồng & mô hình phát triển PMTDNM -2 
Xu thế chuyển sang công nghệ 
mở để đảm bảo ATAN TT&HT: 
- Nhiều công cụ đảm bảo ATAN 
TT&HT là PMTDNM 
- Các tiêu chuẩn chỉ đáng tin khi 
là mở, không phụ thuộc vào chỉ 
một nhà cung cấp duy nhất! 
- PMTDNM và chuẩn mở đều 
được phát triển từ cộng đồng! 
Xây dựng cộng đồng xung quanh công cụ ATAN - PMTDNM là sống còn!
2. Vì sao cần xây dựng cộng đồng? 
Cần thiết xây dựng cộng đồng tích cực và đa dạng vì: 
- Việc kiểm thử và duy trì → giảm được chi phí 
- Luật Linus: “Nhiều con mắt soi vào thì lỗi sẽ cạn” 
- Khai thác được trí tuệ số đông, không chỉ của 1 trong công ty 
- CĐ càng đa dạng → khả năng đổi mới & bền vững càng cao
3. Lôi cuốn người sử dụng & người đóng góp 
- Khuyến khích phát hành 
sớm & thường xuyên các 
phiên bản 
- Thuyết phục người sử dụng 
về triển vọng của dự án 
- Xây dựng cộng đồng 2 mức, 
mỗi mức gồm 2 mức con ► 
- Xây dựng cộng đồng và hệ 
sinh thái ở mức toàn cầu, chứ 
không chỉ ở mức quốc gia ► 
- Hợp lực cả 4 khu vực: nhà 
nước, công ty, viện trường và 
cộng đồng các lập trình viên 
→ công ty không là duy nhất! 
- Người sử dụng càng nhiều 
càng tốt → khu vực giáo dục! 
Cộng đồng ▲ & Hệ sinh thái ▼
4. Các dạng cộng đồng 
- CSH: Chủ sở hữu 
- NĐG: Người đóng góp 
- NSD: Người sử dụng 
- NBH: Người bán hàng 
- TTNL: Trung tâm nguồn lực 
- PMNM: Phần mềm nguồn mở
5. Quản lý các đóng góp & các công cụ trợ giúp 
- Ban lãnh đạo dự 
án hiểu đây là công 
việc quan trọng để 
người sử dụng và 
người đóng góp 
không bỏ đi. 
- Các đóng góp là 
phân tán ở mức độ 
toàn cầu. 
- Tập hợp tối ưu 
các công cụ gồm: 
1. Website: giao tiếp ý định và tình trạng của dự án bất kỳ lúc nào 
2. Danh sách thư của các lập trình viên: trao đổi các ý tưởng, thiết kế và các 
thông tin phát triển 
3. Trình kiểm soát phiên bản: quản lý mã nguồn và rà soát lại 
4. Trình theo dõi vấn đề: lên kế hoạch & giao tiếp các hoạt động theo kế hoạch
6. Các vai trò trong cộng đồng 
Đưa ra các ý kiến phản hồi 
Giúp những người sử dụng mới 
Khuyến cáo dự án cho những người khác 
Kiểm thử và báo cáo hoặc sửa các lỗi 
Yêu cầu các tính năng mới 
Viết và cập nhật phần mềm 
Tạo các công việc nghệ thuật 
Viết hoặc cập nhật tài liệu 
Dịch - bản địa hóa 
Không nhất thiết phải là lập trình viên!
7. Các mô hình quản lý dự án PMTDNM 
Có 2 mô hình chính quản lý các dự án PMTDNM: 
- Nhà độc tài nhân từ: như đối với dự án nhân Linux. 
- Người tài lãnh đạo: như đối với Quỹ Phần mềm Apache. 
Trong thực tế, có 2 mô hình phát triển mã nguồn: 
- Mã nguồn cộng đồng: thường đi với mô hình nhà độc tài nhân từ, công ty. 
- Mã nguồn mở: hướng tới mô hình người tài lãnh đạo, cộng đồng. 
Mô hình quản lý theo: Nhà độc tài nhân từ 
Mô hình quản lý theo: 
Người tài lãnh đạo
8. Thực tế ở Việt Nam 
- Ít dự án PMTDNM phát triển đúng 
theo mô hình mẫu. 
- Hầu hết chưa đạt mức phát triển 
mã nguồn mở, mới ở mã cộng đồng. 
- Khó khăn: (1) Xây dựng cộng đồng, 
cả lập trình viên và người sử dụng 
đầu cuối → khu vực giáo dục; (2) 
Ngược lên dòng trên; (3) Quản lý 
đóng góp của cộng đồng đúng cách 
& lôi cuốn; (4) Tư duy chỉ có các lập 
trình viên mới tham gia cộng đồng … 
- OpenRoad đang hướng tới ... đúng!
9. Tài liệu & thông tin tham khảo 
1. Hiểu biết về mô hình phát triển nguồn mở; 
2. Ngược lên dòng trên: Tăng cường cho sự phát triển nguồn mở; 
3. Xây dựng các cộng đồng xung quanh phần mềm tự do nguồn mở; 
4. Hệ thống tư vấn của OSS Watch về phần mềm tự do nguồn mở; 
5. Xây dựng các cộng đồng; 
6. Xây dựng một cộng đồng nguồn mở như thế nào; 
7. Các công cụ cơ bản để quản lý một dự án do cộng đồng dẫn dắt; 
8. Chỉ dẫn tham gia trong một cộng đồng phần mềm nguồn mở; 
9. Nguồn cộng đồng vs nguồn mở; 
10. Mô hình phát triển nguồn cộng đồng; 
11. Các vai trò trong các dự án nguồn mở; 
12. Các mô hình điều hành; 
13. Mô hình điều hành người tài lãnh đạo; 
14. Mô hình điều hành của nhà độc tài nhân từ; 
15. Lên kế hoạch cho tính bền vững; 
16. Thông tin tiểu luận: Nhà thờ lớn và cái chợ của Eric S. Raymond. 
17. Xây dựng cộng đồng ANKGM. SBC 2012, Vũng Tàu.
Cảm ơn! 
Hỏi đáp 
LÊ TRUNG NGHĨA 
Email: letrungnghia.foss@gmail.com 
Blogs: http://vnfoss.blogspot.com/ 
http://letrungnghia.mangvn.org/ 
Trang web CLB PMTDNM Việt Nam: http://vfossa.vn/vi/ 
HanoiLUG wiki: http://wiki.hanoilug.org/

More Related Content

Viewers also liked

Khai thác lỗi phần mềm thi chứng chỉ của Microsoft - Phạm Đình Thắng
Khai thác lỗi phần mềm thi chứng chỉ của Microsoft - Phạm Đình ThắngKhai thác lỗi phần mềm thi chứng chỉ của Microsoft - Phạm Đình Thắng
Khai thác lỗi phần mềm thi chứng chỉ của Microsoft - Phạm Đình Thắng
Security Bootcamp
 
Phan Phú Thuận - VNCERT
Phan Phú Thuận - VNCERTPhan Phú Thuận - VNCERT
Phan Phú Thuận - VNCERT
Security Bootcamp
 
Võ Nhân Văn - Tối ưu hóa hạ tầng và đảm bảo attt trong ngành ngân hàng
Võ Nhân Văn - Tối ưu hóa hạ tầng và đảm bảo attt trong ngành ngân hàngVõ Nhân Văn - Tối ưu hóa hạ tầng và đảm bảo attt trong ngành ngân hàng
Võ Nhân Văn - Tối ưu hóa hạ tầng và đảm bảo attt trong ngành ngân hàng
Security Bootcamp
 
Hướng nghiên cứu mới cho ngành mật mã nước nhà - TS Hồ Ngọc Duy
Hướng nghiên cứu mới cho ngành mật mã nước nhà - TS Hồ Ngọc DuyHướng nghiên cứu mới cho ngành mật mã nước nhà - TS Hồ Ngọc Duy
Hướng nghiên cứu mới cho ngành mật mã nước nhà - TS Hồ Ngọc Duy
Security Bootcamp
 
Thu 6 04 advance penetration test with armitage
Thu 6   04 advance penetration test with armitageThu 6   04 advance penetration test with armitage
Thu 6 04 advance penetration test with armitageSecurity Bootcamp
 
Sử dụng TLS đúng cách - Phạm Tùng Dương
Sử dụng TLS đúng cách - Phạm Tùng DươngSử dụng TLS đúng cách - Phạm Tùng Dương
Sử dụng TLS đúng cách - Phạm Tùng Dương
Security Bootcamp
 
Đặng Hải Sơn - Báo cáo tình hình An toàn thông tin trong các cơ quan nhà nước
Đặng Hải Sơn - Báo cáo tình hình An toàn thông tin trong các cơ quan nhà nướcĐặng Hải Sơn - Báo cáo tình hình An toàn thông tin trong các cơ quan nhà nước
Đặng Hải Sơn - Báo cáo tình hình An toàn thông tin trong các cơ quan nhà nước
Security Bootcamp
 
NETWORK SECURITY MONITORING WITH BIG DATA ANALYTICS - Nguyễn Minh Đức
NETWORK SECURITY  MONITORING WITH BIG  DATA ANALYTICS - Nguyễn Minh ĐứcNETWORK SECURITY  MONITORING WITH BIG  DATA ANALYTICS - Nguyễn Minh Đức
NETWORK SECURITY MONITORING WITH BIG DATA ANALYTICS - Nguyễn Minh Đức
Security Bootcamp
 
Tình hình ANTT ở Việt Nam - Lê Công Phú - CMC Infosec
Tình hình ANTT ở Việt Nam - Lê Công Phú - CMC InfosecTình hình ANTT ở Việt Nam - Lê Công Phú - CMC Infosec
Tình hình ANTT ở Việt Nam - Lê Công Phú - CMC Infosec
Security Bootcamp
 
SBC 2012 - Linux Hardening (Mẫn Thắng)
SBC 2012 - Linux Hardening (Mẫn Thắng)SBC 2012 - Linux Hardening (Mẫn Thắng)
SBC 2012 - Linux Hardening (Mẫn Thắng)Security Bootcamp
 
Security Bootcamp 2013 penetration testing (basic)
Security Bootcamp 2013   penetration testing (basic)Security Bootcamp 2013   penetration testing (basic)
Security Bootcamp 2013 penetration testing (basic)Security Bootcamp
 
Security Bootcamp 2013 - Định hướng công việc ngành ATTT - Nguyễn Hải Long
Security Bootcamp 2013 - Định hướng công việc ngành ATTT - Nguyễn Hải LongSecurity Bootcamp 2013 - Định hướng công việc ngành ATTT - Nguyễn Hải Long
Security Bootcamp 2013 - Định hướng công việc ngành ATTT - Nguyễn Hải LongSecurity Bootcamp
 
Lê Trung Nghĩa - Suggestions after VNA attack with template
Lê Trung Nghĩa - Suggestions after VNA attack with templateLê Trung Nghĩa - Suggestions after VNA attack with template
Lê Trung Nghĩa - Suggestions after VNA attack with template
Security Bootcamp
 
Nguyen Phuong Truong Anh - Some new vulnerabilities in modern web application
Nguyen Phuong Truong Anh  - Some new vulnerabilities in modern web applicationNguyen Phuong Truong Anh  - Some new vulnerabilities in modern web application
Nguyen Phuong Truong Anh - Some new vulnerabilities in modern web application
Security Bootcamp
 
Nguyễn Tấn Vi - office of the CISO
Nguyễn Tấn Vi - office of the CISONguyễn Tấn Vi - office of the CISO
Nguyễn Tấn Vi - office of the CISO
Security Bootcamp
 
Pham Ngọc Bắc - An toàn thông tin dưới góc nhìn Quản lý theo tiêu chuẩn Quốc...
Pham Ngọc Bắc - An toàn thông tin dưới góc nhìn Quản lý theo tiêu chuẩn Quốc...Pham Ngọc Bắc - An toàn thông tin dưới góc nhìn Quản lý theo tiêu chuẩn Quốc...
Pham Ngọc Bắc - An toàn thông tin dưới góc nhìn Quản lý theo tiêu chuẩn Quốc...
Security Bootcamp
 
Lương Trung Thành - Cloud Control Matrix
Lương Trung Thành - Cloud Control MatrixLương Trung Thành - Cloud Control Matrix
Lương Trung Thành - Cloud Control Matrix
Security Bootcamp
 
Trần Anh Khoa - Kautilya và Powershell trong kỹ thuật tấn công tiếp cận
Trần Anh Khoa - Kautilya và Powershelltrong kỹ thuật tấn công tiếp cậnTrần Anh Khoa - Kautilya và Powershelltrong kỹ thuật tấn công tiếp cận
Trần Anh Khoa - Kautilya và Powershell trong kỹ thuật tấn công tiếp cận
Security Bootcamp
 
Philip Hung Cao - Cloud security, the journey has begun
Philip Hung Cao - Cloud security, the journey has begunPhilip Hung Cao - Cloud security, the journey has begun
Philip Hung Cao - Cloud security, the journey has begun
Security Bootcamp
 
Security Bootcamp 2013 - Tấn công bằng mã độc - Trương Minh Nhật Quang
Security Bootcamp 2013 -  Tấn công bằng mã độc - Trương Minh Nhật QuangSecurity Bootcamp 2013 -  Tấn công bằng mã độc - Trương Minh Nhật Quang
Security Bootcamp 2013 - Tấn công bằng mã độc - Trương Minh Nhật QuangSecurity Bootcamp
 

Viewers also liked (20)

Khai thác lỗi phần mềm thi chứng chỉ của Microsoft - Phạm Đình Thắng
Khai thác lỗi phần mềm thi chứng chỉ của Microsoft - Phạm Đình ThắngKhai thác lỗi phần mềm thi chứng chỉ của Microsoft - Phạm Đình Thắng
Khai thác lỗi phần mềm thi chứng chỉ của Microsoft - Phạm Đình Thắng
 
Phan Phú Thuận - VNCERT
Phan Phú Thuận - VNCERTPhan Phú Thuận - VNCERT
Phan Phú Thuận - VNCERT
 
Võ Nhân Văn - Tối ưu hóa hạ tầng và đảm bảo attt trong ngành ngân hàng
Võ Nhân Văn - Tối ưu hóa hạ tầng và đảm bảo attt trong ngành ngân hàngVõ Nhân Văn - Tối ưu hóa hạ tầng và đảm bảo attt trong ngành ngân hàng
Võ Nhân Văn - Tối ưu hóa hạ tầng và đảm bảo attt trong ngành ngân hàng
 
Hướng nghiên cứu mới cho ngành mật mã nước nhà - TS Hồ Ngọc Duy
Hướng nghiên cứu mới cho ngành mật mã nước nhà - TS Hồ Ngọc DuyHướng nghiên cứu mới cho ngành mật mã nước nhà - TS Hồ Ngọc Duy
Hướng nghiên cứu mới cho ngành mật mã nước nhà - TS Hồ Ngọc Duy
 
Thu 6 04 advance penetration test with armitage
Thu 6   04 advance penetration test with armitageThu 6   04 advance penetration test with armitage
Thu 6 04 advance penetration test with armitage
 
Sử dụng TLS đúng cách - Phạm Tùng Dương
Sử dụng TLS đúng cách - Phạm Tùng DươngSử dụng TLS đúng cách - Phạm Tùng Dương
Sử dụng TLS đúng cách - Phạm Tùng Dương
 
Đặng Hải Sơn - Báo cáo tình hình An toàn thông tin trong các cơ quan nhà nước
Đặng Hải Sơn - Báo cáo tình hình An toàn thông tin trong các cơ quan nhà nướcĐặng Hải Sơn - Báo cáo tình hình An toàn thông tin trong các cơ quan nhà nước
Đặng Hải Sơn - Báo cáo tình hình An toàn thông tin trong các cơ quan nhà nước
 
NETWORK SECURITY MONITORING WITH BIG DATA ANALYTICS - Nguyễn Minh Đức
NETWORK SECURITY  MONITORING WITH BIG  DATA ANALYTICS - Nguyễn Minh ĐứcNETWORK SECURITY  MONITORING WITH BIG  DATA ANALYTICS - Nguyễn Minh Đức
NETWORK SECURITY MONITORING WITH BIG DATA ANALYTICS - Nguyễn Minh Đức
 
Tình hình ANTT ở Việt Nam - Lê Công Phú - CMC Infosec
Tình hình ANTT ở Việt Nam - Lê Công Phú - CMC InfosecTình hình ANTT ở Việt Nam - Lê Công Phú - CMC Infosec
Tình hình ANTT ở Việt Nam - Lê Công Phú - CMC Infosec
 
SBC 2012 - Linux Hardening (Mẫn Thắng)
SBC 2012 - Linux Hardening (Mẫn Thắng)SBC 2012 - Linux Hardening (Mẫn Thắng)
SBC 2012 - Linux Hardening (Mẫn Thắng)
 
Security Bootcamp 2013 penetration testing (basic)
Security Bootcamp 2013   penetration testing (basic)Security Bootcamp 2013   penetration testing (basic)
Security Bootcamp 2013 penetration testing (basic)
 
Security Bootcamp 2013 - Định hướng công việc ngành ATTT - Nguyễn Hải Long
Security Bootcamp 2013 - Định hướng công việc ngành ATTT - Nguyễn Hải LongSecurity Bootcamp 2013 - Định hướng công việc ngành ATTT - Nguyễn Hải Long
Security Bootcamp 2013 - Định hướng công việc ngành ATTT - Nguyễn Hải Long
 
Lê Trung Nghĩa - Suggestions after VNA attack with template
Lê Trung Nghĩa - Suggestions after VNA attack with templateLê Trung Nghĩa - Suggestions after VNA attack with template
Lê Trung Nghĩa - Suggestions after VNA attack with template
 
Nguyen Phuong Truong Anh - Some new vulnerabilities in modern web application
Nguyen Phuong Truong Anh  - Some new vulnerabilities in modern web applicationNguyen Phuong Truong Anh  - Some new vulnerabilities in modern web application
Nguyen Phuong Truong Anh - Some new vulnerabilities in modern web application
 
Nguyễn Tấn Vi - office of the CISO
Nguyễn Tấn Vi - office of the CISONguyễn Tấn Vi - office of the CISO
Nguyễn Tấn Vi - office of the CISO
 
Pham Ngọc Bắc - An toàn thông tin dưới góc nhìn Quản lý theo tiêu chuẩn Quốc...
Pham Ngọc Bắc - An toàn thông tin dưới góc nhìn Quản lý theo tiêu chuẩn Quốc...Pham Ngọc Bắc - An toàn thông tin dưới góc nhìn Quản lý theo tiêu chuẩn Quốc...
Pham Ngọc Bắc - An toàn thông tin dưới góc nhìn Quản lý theo tiêu chuẩn Quốc...
 
Lương Trung Thành - Cloud Control Matrix
Lương Trung Thành - Cloud Control MatrixLương Trung Thành - Cloud Control Matrix
Lương Trung Thành - Cloud Control Matrix
 
Trần Anh Khoa - Kautilya và Powershell trong kỹ thuật tấn công tiếp cận
Trần Anh Khoa - Kautilya và Powershelltrong kỹ thuật tấn công tiếp cậnTrần Anh Khoa - Kautilya và Powershelltrong kỹ thuật tấn công tiếp cận
Trần Anh Khoa - Kautilya và Powershell trong kỹ thuật tấn công tiếp cận
 
Philip Hung Cao - Cloud security, the journey has begun
Philip Hung Cao - Cloud security, the journey has begunPhilip Hung Cao - Cloud security, the journey has begun
Philip Hung Cao - Cloud security, the journey has begun
 
Security Bootcamp 2013 - Tấn công bằng mã độc - Trương Minh Nhật Quang
Security Bootcamp 2013 -  Tấn công bằng mã độc - Trương Minh Nhật QuangSecurity Bootcamp 2013 -  Tấn công bằng mã độc - Trương Minh Nhật Quang
Security Bootcamp 2013 - Tấn công bằng mã độc - Trương Minh Nhật Quang
 

Similar to Xây dựng cộng đồng - Lê Trung Nghĩa - Bộ KHCN

Buiding foss-community
Buiding foss-communityBuiding foss-community
Buiding foss-community
nghia le trung
 
Foss dev-sustainability-model
Foss dev-sustainability-modelFoss dev-sustainability-model
Foss dev-sustainability-model
nghia le trung
 
BaFoss in-e gov-october-2014
BaFoss in-e gov-october-2014BaFoss in-e gov-october-2014
BaFoss in-e gov-october-2014
nghia le trung
 
Sustainable business-itlc-hcm-25082016
Sustainable business-itlc-hcm-25082016Sustainable business-itlc-hcm-25082016
Sustainable business-itlc-hcm-25082016
nghia le trung
 
Foss security-present
Foss security-presentFoss security-present
Foss security-present
nghia le trung
 
Foss in-academia-sep-2014-b
Foss in-academia-sep-2014-bFoss in-academia-sep-2014-b
Foss in-academia-sep-2014-b
nghia le trung
 
Foss in-e gov-august-2014
Foss in-e gov-august-2014Foss in-e gov-august-2014
Foss in-e gov-august-2014
nghia le trung
 
Phan mem tu do nguon mo
Phan mem tu do nguon moPhan mem tu do nguon mo
Phan mem tu do nguon mohazzaz
 
Foss in-academia-oct-2014-b
Foss in-academia-oct-2014-bFoss in-academia-oct-2014-b
Foss in-academia-oct-2014-b
nghia le trung
 
VFOSSA 5 years
VFOSSA 5 yearsVFOSSA 5 years
VFOSSA 5 years
mangvn
 
Foss economic-aspects-3
Foss economic-aspects-3Foss economic-aspects-3
Foss economic-aspects-3
nghia le trung
 
4 foss economic-aspects-3
4 foss economic-aspects-34 foss economic-aspects-3
4 foss economic-aspects-3
Viet Hung Tong
 
Mo hinhbenvung foss
Mo hinhbenvung fossMo hinhbenvung foss
Mo hinhbenvung foss
nghia le trung
 
OpenRoad presentation-march-2015
OpenRoad presentation-march-2015OpenRoad presentation-march-2015
OpenRoad presentation-march-2015
nghia le trung
 
Foss in-academia-sep-2014
Foss in-academia-sep-2014Foss in-academia-sep-2014
Foss in-academia-sep-2014
nghia le trung
 
Tiểu luận_Phương Pháp Sáng Tạo Ứng Dụng Trong Mạng Xã Hội (download tai taili...
Tiểu luận_Phương Pháp Sáng Tạo Ứng Dụng Trong Mạng Xã Hội (download tai taili...Tiểu luận_Phương Pháp Sáng Tạo Ứng Dụng Trong Mạng Xã Hội (download tai taili...
Tiểu luận_Phương Pháp Sáng Tạo Ứng Dụng Trong Mạng Xã Hội (download tai taili...
Tuyen Thu
 
Dong gop trong foss
Dong gop trong fossDong gop trong foss
Dong gop trong foss
Tien Nguyen
 
Hành Vi Sử Dụng Phương Tiện Truyền Thông Xã Hội Của Người Dân Trên Địa Bàn Th...
Hành Vi Sử Dụng Phương Tiện Truyền Thông Xã Hội Của Người Dân Trên Địa Bàn Th...Hành Vi Sử Dụng Phương Tiện Truyền Thông Xã Hội Của Người Dân Trên Địa Bàn Th...
Hành Vi Sử Dụng Phương Tiện Truyền Thông Xã Hội Của Người Dân Trên Địa Bàn Th...
Dịch Vụ Viết Thuê Đề Tài 0934.573.149 / Luanvantot.com
 
Sustain foss-dev-model
Sustain foss-dev-modelSustain foss-dev-model
Sustain foss-dev-model
nghia le trung
 
Innovation nest ho so hop tac
Innovation nest   ho so hop tacInnovation nest   ho so hop tac
Innovation nest ho so hop tac
Minh Vu
 

Similar to Xây dựng cộng đồng - Lê Trung Nghĩa - Bộ KHCN (20)

Buiding foss-community
Buiding foss-communityBuiding foss-community
Buiding foss-community
 
Foss dev-sustainability-model
Foss dev-sustainability-modelFoss dev-sustainability-model
Foss dev-sustainability-model
 
BaFoss in-e gov-october-2014
BaFoss in-e gov-october-2014BaFoss in-e gov-october-2014
BaFoss in-e gov-october-2014
 
Sustainable business-itlc-hcm-25082016
Sustainable business-itlc-hcm-25082016Sustainable business-itlc-hcm-25082016
Sustainable business-itlc-hcm-25082016
 
Foss security-present
Foss security-presentFoss security-present
Foss security-present
 
Foss in-academia-sep-2014-b
Foss in-academia-sep-2014-bFoss in-academia-sep-2014-b
Foss in-academia-sep-2014-b
 
Foss in-e gov-august-2014
Foss in-e gov-august-2014Foss in-e gov-august-2014
Foss in-e gov-august-2014
 
Phan mem tu do nguon mo
Phan mem tu do nguon moPhan mem tu do nguon mo
Phan mem tu do nguon mo
 
Foss in-academia-oct-2014-b
Foss in-academia-oct-2014-bFoss in-academia-oct-2014-b
Foss in-academia-oct-2014-b
 
VFOSSA 5 years
VFOSSA 5 yearsVFOSSA 5 years
VFOSSA 5 years
 
Foss economic-aspects-3
Foss economic-aspects-3Foss economic-aspects-3
Foss economic-aspects-3
 
4 foss economic-aspects-3
4 foss economic-aspects-34 foss economic-aspects-3
4 foss economic-aspects-3
 
Mo hinhbenvung foss
Mo hinhbenvung fossMo hinhbenvung foss
Mo hinhbenvung foss
 
OpenRoad presentation-march-2015
OpenRoad presentation-march-2015OpenRoad presentation-march-2015
OpenRoad presentation-march-2015
 
Foss in-academia-sep-2014
Foss in-academia-sep-2014Foss in-academia-sep-2014
Foss in-academia-sep-2014
 
Tiểu luận_Phương Pháp Sáng Tạo Ứng Dụng Trong Mạng Xã Hội (download tai taili...
Tiểu luận_Phương Pháp Sáng Tạo Ứng Dụng Trong Mạng Xã Hội (download tai taili...Tiểu luận_Phương Pháp Sáng Tạo Ứng Dụng Trong Mạng Xã Hội (download tai taili...
Tiểu luận_Phương Pháp Sáng Tạo Ứng Dụng Trong Mạng Xã Hội (download tai taili...
 
Dong gop trong foss
Dong gop trong fossDong gop trong foss
Dong gop trong foss
 
Hành Vi Sử Dụng Phương Tiện Truyền Thông Xã Hội Của Người Dân Trên Địa Bàn Th...
Hành Vi Sử Dụng Phương Tiện Truyền Thông Xã Hội Của Người Dân Trên Địa Bàn Th...Hành Vi Sử Dụng Phương Tiện Truyền Thông Xã Hội Của Người Dân Trên Địa Bàn Th...
Hành Vi Sử Dụng Phương Tiện Truyền Thông Xã Hội Của Người Dân Trên Địa Bàn Th...
 
Sustain foss-dev-model
Sustain foss-dev-modelSustain foss-dev-model
Sustain foss-dev-model
 
Innovation nest ho so hop tac
Innovation nest   ho so hop tacInnovation nest   ho so hop tac
Innovation nest ho so hop tac
 

More from Security Bootcamp

Ransomware is Knocking your Door_Final.pdf
Ransomware is Knocking your Door_Final.pdfRansomware is Knocking your Door_Final.pdf
Ransomware is Knocking your Door_Final.pdf
Security Bootcamp
 
Hieupc-The role of psychology in enhancing cybersecurity
Hieupc-The role of psychology in enhancing cybersecurityHieupc-The role of psychology in enhancing cybersecurity
Hieupc-The role of psychology in enhancing cybersecurity
Security Bootcamp
 
Nguyen Huu Trung - Building a web vulnerability scanner - From a hacker’s view
Nguyen Huu Trung - Building a web vulnerability scanner - From a hacker’s viewNguyen Huu Trung - Building a web vulnerability scanner - From a hacker’s view
Nguyen Huu Trung - Building a web vulnerability scanner - From a hacker’s view
Security Bootcamp
 
Sbc 2020 bao gio vn co anm dua vao cong nghe mo
Sbc 2020 bao gio vn co anm dua vao cong nghe moSbc 2020 bao gio vn co anm dua vao cong nghe mo
Sbc 2020 bao gio vn co anm dua vao cong nghe mo
Security Bootcamp
 
Deception change-the-game
Deception change-the-gameDeception change-the-game
Deception change-the-game
Security Bootcamp
 
Giam sat thu dong thong tin an toan hang hai su dung sdr
Giam sat thu dong thong tin an toan hang hai su dung sdrGiam sat thu dong thong tin an toan hang hai su dung sdr
Giam sat thu dong thong tin an toan hang hai su dung sdr
Security Bootcamp
 
Sbc2019 luong-cyber startup
Sbc2019 luong-cyber startupSbc2019 luong-cyber startup
Sbc2019 luong-cyber startup
Security Bootcamp
 
Insider threat-what-us-do d-want
Insider threat-what-us-do d-wantInsider threat-what-us-do d-want
Insider threat-what-us-do d-want
Security Bootcamp
 
Macro malware common techniques - public
Macro malware   common techniques - publicMacro malware   common techniques - public
Macro malware common techniques - public
Security Bootcamp
 
Malware detection-using-machine-learning
Malware detection-using-machine-learningMalware detection-using-machine-learning
Malware detection-using-machine-learning
Security Bootcamp
 
Tim dieu moi trong nhung dieu cu
Tim dieu moi trong nhung dieu cuTim dieu moi trong nhung dieu cu
Tim dieu moi trong nhung dieu cu
Security Bootcamp
 
Threat detection with 0 cost
Threat detection with 0 costThreat detection with 0 cost
Threat detection with 0 cost
Security Bootcamp
 
Build SOC
Build SOC Build SOC
Build SOC
Security Bootcamp
 
AD red vs blue
AD red vs blueAD red vs blue
AD red vs blue
Security Bootcamp
 
Securitybox
SecurityboxSecuritybox
Securitybox
Security Bootcamp
 
GOLDEN TICKET - Hiểm hoa tiềm ẩn trong hệ thống Active Directory
GOLDEN TICKET -  Hiểm hoa tiềm ẩn trong hệ thống Active DirectoryGOLDEN TICKET -  Hiểm hoa tiềm ẩn trong hệ thống Active Directory
GOLDEN TICKET - Hiểm hoa tiềm ẩn trong hệ thống Active Directory
Security Bootcamp
 
PHÂN TÍCH MỘT SỐ CUỘC TẤN CÔNG APT ĐIỂN HÌNH NHẮM VÀO VIỆT NAM 2017-2018
PHÂN TÍCH MỘT SỐ CUỘC TẤN CÔNG APT ĐIỂN HÌNH NHẮM VÀO VIỆT NAM 2017-2018PHÂN TÍCH MỘT SỐ CUỘC TẤN CÔNG APT ĐIỂN HÌNH NHẮM VÀO VIỆT NAM 2017-2018
PHÂN TÍCH MỘT SỐ CUỘC TẤN CÔNG APT ĐIỂN HÌNH NHẮM VÀO VIỆT NAM 2017-2018
Security Bootcamp
 
Api security-present
Api security-presentApi security-present
Api security-present
Security Bootcamp
 
Lannguyen-Detecting Cyber Attacks
Lannguyen-Detecting Cyber AttacksLannguyen-Detecting Cyber Attacks
Lannguyen-Detecting Cyber Attacks
Security Bootcamp
 
Letrungnghia-gopyluananm2018
Letrungnghia-gopyluananm2018Letrungnghia-gopyluananm2018
Letrungnghia-gopyluananm2018
Security Bootcamp
 

More from Security Bootcamp (20)

Ransomware is Knocking your Door_Final.pdf
Ransomware is Knocking your Door_Final.pdfRansomware is Knocking your Door_Final.pdf
Ransomware is Knocking your Door_Final.pdf
 
Hieupc-The role of psychology in enhancing cybersecurity
Hieupc-The role of psychology in enhancing cybersecurityHieupc-The role of psychology in enhancing cybersecurity
Hieupc-The role of psychology in enhancing cybersecurity
 
Nguyen Huu Trung - Building a web vulnerability scanner - From a hacker’s view
Nguyen Huu Trung - Building a web vulnerability scanner - From a hacker’s viewNguyen Huu Trung - Building a web vulnerability scanner - From a hacker’s view
Nguyen Huu Trung - Building a web vulnerability scanner - From a hacker’s view
 
Sbc 2020 bao gio vn co anm dua vao cong nghe mo
Sbc 2020 bao gio vn co anm dua vao cong nghe moSbc 2020 bao gio vn co anm dua vao cong nghe mo
Sbc 2020 bao gio vn co anm dua vao cong nghe mo
 
Deception change-the-game
Deception change-the-gameDeception change-the-game
Deception change-the-game
 
Giam sat thu dong thong tin an toan hang hai su dung sdr
Giam sat thu dong thong tin an toan hang hai su dung sdrGiam sat thu dong thong tin an toan hang hai su dung sdr
Giam sat thu dong thong tin an toan hang hai su dung sdr
 
Sbc2019 luong-cyber startup
Sbc2019 luong-cyber startupSbc2019 luong-cyber startup
Sbc2019 luong-cyber startup
 
Insider threat-what-us-do d-want
Insider threat-what-us-do d-wantInsider threat-what-us-do d-want
Insider threat-what-us-do d-want
 
Macro malware common techniques - public
Macro malware   common techniques - publicMacro malware   common techniques - public
Macro malware common techniques - public
 
Malware detection-using-machine-learning
Malware detection-using-machine-learningMalware detection-using-machine-learning
Malware detection-using-machine-learning
 
Tim dieu moi trong nhung dieu cu
Tim dieu moi trong nhung dieu cuTim dieu moi trong nhung dieu cu
Tim dieu moi trong nhung dieu cu
 
Threat detection with 0 cost
Threat detection with 0 costThreat detection with 0 cost
Threat detection with 0 cost
 
Build SOC
Build SOC Build SOC
Build SOC
 
AD red vs blue
AD red vs blueAD red vs blue
AD red vs blue
 
Securitybox
SecurityboxSecuritybox
Securitybox
 
GOLDEN TICKET - Hiểm hoa tiềm ẩn trong hệ thống Active Directory
GOLDEN TICKET -  Hiểm hoa tiềm ẩn trong hệ thống Active DirectoryGOLDEN TICKET -  Hiểm hoa tiềm ẩn trong hệ thống Active Directory
GOLDEN TICKET - Hiểm hoa tiềm ẩn trong hệ thống Active Directory
 
PHÂN TÍCH MỘT SỐ CUỘC TẤN CÔNG APT ĐIỂN HÌNH NHẮM VÀO VIỆT NAM 2017-2018
PHÂN TÍCH MỘT SỐ CUỘC TẤN CÔNG APT ĐIỂN HÌNH NHẮM VÀO VIỆT NAM 2017-2018PHÂN TÍCH MỘT SỐ CUỘC TẤN CÔNG APT ĐIỂN HÌNH NHẮM VÀO VIỆT NAM 2017-2018
PHÂN TÍCH MỘT SỐ CUỘC TẤN CÔNG APT ĐIỂN HÌNH NHẮM VÀO VIỆT NAM 2017-2018
 
Api security-present
Api security-presentApi security-present
Api security-present
 
Lannguyen-Detecting Cyber Attacks
Lannguyen-Detecting Cyber AttacksLannguyen-Detecting Cyber Attacks
Lannguyen-Detecting Cyber Attacks
 
Letrungnghia-gopyluananm2018
Letrungnghia-gopyluananm2018Letrungnghia-gopyluananm2018
Letrungnghia-gopyluananm2018
 

Xây dựng cộng đồng - Lê Trung Nghĩa - Bộ KHCN

  • 1. XÂY DỰNG CỘNG ĐỒNG XUNG QUANH PHẦN MỀM TỰ DO NGUỒN MỞ SECURITY BOOTCAMP 2014, PHIÊN BẾ MẠC ĐÀ NẴNG, 19/10/2014 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://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/
  • 2. Nội dung 1. Cộng đồng & mô hình phát triển PMTDNM 2. Vì sao cần xây dựng cộng đồng 3. Lôi cuốn người sử dụng và người đóng góp 4. Các dạng cộng đồng 5. Quản lý các đóng góp & các công cụ trợ giúp 6. Các vai trò trong cộng đồng 7. Các mô hình quản lý dự án PMTDNM 8. Thực tế ở Việt Nam 9. Tài liệu & thông tin tham khảo
  • 3. 1. Cộng đồng & mô hình phát triển PMTDNM -1 - Cộng đồng: Các nhóm các cá nhân chia sẻ các mối quan tâm chung. - Các dự án PMTDNM: Dòng chảy thông tin - mã & tài liệu - được chào đón từ bất kỳ ai trong cộng đồng. Tiểu luận 'Nhà thờ lớn và cái chợ' của Eric S. Raymond Mô hình Nhà thờ lớn, trong đó mã nguồn là sẵn sàng với từng phiên bản phần mềm, nhưng mã nguồn được phát triển giữa các lần tung ra được hạn chế cho một nhóm đặc quyền các lập trình viên phần mềm. Đây là điển hình cho mô hình phát triển PMNĐ. Mô hình Cái chợ, trong đó mã nguồn được phát triển qua Internet mà ai cũng nhìn thấy được. Một trong những điểm tăng cường cho mô hình phát triển này gọi là ngược lên dòng trên (NLDT), khi mà các cá nhân và/hoặc tập thể (các) lập trình viên đóng góp các dòng mã lệnh mà họ viết ra ngược về công ty và/hoặc tổ chức của dự án PMNM gốc. Đây là điển hình cho mô hình phát triển PMNM.
  • 4. 1. Cộng đồng & mô hình phát triển PMTDNM -2 Xu thế chuyển sang công nghệ mở để đảm bảo ATAN TT&HT: - Nhiều công cụ đảm bảo ATAN TT&HT là PMTDNM - Các tiêu chuẩn chỉ đáng tin khi là mở, không phụ thuộc vào chỉ một nhà cung cấp duy nhất! - PMTDNM và chuẩn mở đều được phát triển từ cộng đồng! Xây dựng cộng đồng xung quanh công cụ ATAN - PMTDNM là sống còn!
  • 5. 2. Vì sao cần xây dựng cộng đồng? Cần thiết xây dựng cộng đồng tích cực và đa dạng vì: - Việc kiểm thử và duy trì → giảm được chi phí - Luật Linus: “Nhiều con mắt soi vào thì lỗi sẽ cạn” - Khai thác được trí tuệ số đông, không chỉ của 1 trong công ty - CĐ càng đa dạng → khả năng đổi mới & bền vững càng cao
  • 6. 3. Lôi cuốn người sử dụng & người đóng góp - Khuyến khích phát hành sớm & thường xuyên các phiên bản - Thuyết phục người sử dụng về triển vọng của dự án - Xây dựng cộng đồng 2 mức, mỗi mức gồm 2 mức con ► - Xây dựng cộng đồng và hệ sinh thái ở mức toàn cầu, chứ không chỉ ở mức quốc gia ► - Hợp lực cả 4 khu vực: nhà nước, công ty, viện trường và cộng đồng các lập trình viên → công ty không là duy nhất! - Người sử dụng càng nhiều càng tốt → khu vực giáo dục! Cộng đồng ▲ & Hệ sinh thái ▼
  • 7. 4. Các dạng cộng đồng - CSH: Chủ sở hữu - NĐG: Người đóng góp - NSD: Người sử dụng - NBH: Người bán hàng - TTNL: Trung tâm nguồn lực - PMNM: Phần mềm nguồn mở
  • 8. 5. Quản lý các đóng góp & các công cụ trợ giúp - Ban lãnh đạo dự án hiểu đây là công việc quan trọng để người sử dụng và người đóng góp không bỏ đi. - Các đóng góp là phân tán ở mức độ toàn cầu. - Tập hợp tối ưu các công cụ gồm: 1. Website: giao tiếp ý định và tình trạng của dự án bất kỳ lúc nào 2. Danh sách thư của các lập trình viên: trao đổi các ý tưởng, thiết kế và các thông tin phát triển 3. Trình kiểm soát phiên bản: quản lý mã nguồn và rà soát lại 4. Trình theo dõi vấn đề: lên kế hoạch & giao tiếp các hoạt động theo kế hoạch
  • 9. 6. Các vai trò trong cộng đồng Đưa ra các ý kiến phản hồi Giúp những người sử dụng mới Khuyến cáo dự án cho những người khác Kiểm thử và báo cáo hoặc sửa các lỗi Yêu cầu các tính năng mới Viết và cập nhật phần mềm Tạo các công việc nghệ thuật Viết hoặc cập nhật tài liệu Dịch - bản địa hóa Không nhất thiết phải là lập trình viên!
  • 10. 7. Các mô hình quản lý dự án PMTDNM Có 2 mô hình chính quản lý các dự án PMTDNM: - Nhà độc tài nhân từ: như đối với dự án nhân Linux. - Người tài lãnh đạo: như đối với Quỹ Phần mềm Apache. Trong thực tế, có 2 mô hình phát triển mã nguồn: - Mã nguồn cộng đồng: thường đi với mô hình nhà độc tài nhân từ, công ty. - Mã nguồn mở: hướng tới mô hình người tài lãnh đạo, cộng đồng. Mô hình quản lý theo: Nhà độc tài nhân từ Mô hình quản lý theo: Người tài lãnh đạo
  • 11. 8. Thực tế ở Việt Nam - Ít dự án PMTDNM phát triển đúng theo mô hình mẫu. - Hầu hết chưa đạt mức phát triển mã nguồn mở, mới ở mã cộng đồng. - Khó khăn: (1) Xây dựng cộng đồng, cả lập trình viên và người sử dụng đầu cuối → khu vực giáo dục; (2) Ngược lên dòng trên; (3) Quản lý đóng góp của cộng đồng đúng cách & lôi cuốn; (4) Tư duy chỉ có các lập trình viên mới tham gia cộng đồng … - OpenRoad đang hướng tới ... đúng!
  • 12. 9. Tài liệu & thông tin tham khảo 1. Hiểu biết về mô hình phát triển nguồn mở; 2. Ngược lên dòng trên: Tăng cường cho sự phát triển nguồn mở; 3. Xây dựng các cộng đồng xung quanh phần mềm tự do nguồn mở; 4. Hệ thống tư vấn của OSS Watch về phần mềm tự do nguồn mở; 5. Xây dựng các cộng đồng; 6. Xây dựng một cộng đồng nguồn mở như thế nào; 7. Các công cụ cơ bản để quản lý một dự án do cộng đồng dẫn dắt; 8. Chỉ dẫn tham gia trong một cộng đồng phần mềm nguồn mở; 9. Nguồn cộng đồng vs nguồn mở; 10. Mô hình phát triển nguồn cộng đồng; 11. Các vai trò trong các dự án nguồn mở; 12. Các mô hình điều hành; 13. Mô hình điều hành người tài lãnh đạo; 14. Mô hình điều hành của nhà độc tài nhân từ; 15. Lên kế hoạch cho tính bền vững; 16. Thông tin tiểu luận: Nhà thờ lớn và cái chợ của Eric S. Raymond. 17. Xây dựng cộng đồng ANKGM. SBC 2012, Vũng Tàu.
  • 13. Cảm ơn! Hỏi đáp LÊ TRUNG NGHĨA Email: letrungnghia.foss@gmail.com Blogs: http://vnfoss.blogspot.com/ http://letrungnghia.mangvn.org/ Trang web CLB PMTDNM Việt Nam: http://vfossa.vn/vi/ HanoiLUG wiki: http://wiki.hanoilug.org/