Dong gop trong foss
-
Upload
tien-nguyen -
Category
Technology
-
view
397 -
download
1
description
Transcript of Dong gop trong foss
Đóng góp trongphần mềm tự do nguồn mở
Nguyễn Mạnh TiếniWay Technical Manager
Free Software Foundation - HanoiLUG – Drupal Community
Giới thiệu PMTDNM - FOSS
● PMTDNM là gì?● Ai tạo ra PMTDNM?● Tự do trong PMTDNM● Tại sao đóng góp PMTDNM
PMTDNM là gì?
● Tự do là khái niệm bao hàm nguồn mở.● Xét khía cạnh giấy phép sử dụng, PMTDNM
nghĩa là tự do sử dụng, tự do sửa đổi, cải tiến, tự do phát hành.
● Xét trên khía cạnh phát triển, PMTDNM nghĩa là “tính mở” và hợp tác phát triển.
Ai tạo ra PMTDNM?
● Ban đầu: các lập trình viên tình nguyện viết. cho chính mình và chia sẻ cho mọi người
● Ngày nay: được tài trợ bởi các công ty lớn => phát triển tốt, cộng đồng lớn.
Tự do trong PMTDNM
● Tự do chạy chương trình cho mọi mục đích.● Tự do tìm hiểu chương trình (code) và thay
đổi chương trình theo mục đích sử dụng.● Tự do phân phát chương trình cho người
khác và hỗ trợ họ sử dụng. ● Tự do hoàn thiện chương trình, đóng góp
chương trình cho cộng đồng.
Tại sao đóng góp cho PMTDNM
● Đóng góp cho phần mềm tự do là quyền lợi, bởi vì nhờ đó bạn có thể can thiệp vào quá trình phát triển phần mềm, gợi ý cho nhà phát triển những tính năng mình cần mà nhà phát triển không thấy.
Đóng góp trong PMTDNM
● Lợi ích là gì?● Hình thức.● Cách thức và Quy định chung.
Lợi ích khi đóng góp cho PMTDNM
● Thuận lợi khi giao tiếp, tương tác với cộng đồng sử dụng, phát triển.
● Xét theo khía cạnh sản phẩm: cơ hội để hoàn thiện sản phẩm, học hỏi từ cộng đồng và nâng cao kỹ năng.
● Xét theo khía cạnh kinh doanh: cơ hội để quảng bá sản phẩm.
● Xét theo khía cạnh cộng đồng và người sử dụng: có nhiều sản phẩm tốt hơn, người sử dụng có nhiều lợi ích hơn, cộng đồng được phát triển hơn.
Hình thức đóng góp
● Đóng góp chương trình, sản phẩm (code).● Giúp đỡ người sử dụng.● Thông báo lỗi, sửa lỗi, cùng phát triển.● Dịch thuật.● Viết tài liệu.● Phát triển mới, tách nhánh.● Bất kỳ ai cũng có thể đóng góp: người họa sỹ
đóng góp icon/hình ảnh, nhạc sỹ đóng góp đoạn nhạc... hay chỉ là sử dụng và giới thiệu cho những người khác.
Cách thức và quy định chung
● Cung cấp đầy đủ các khái niệm, kỹ thuật, nguồn gốc trong kết quả đóng góp.
● Tuân theo các thủ tục, quy tắc để đóng góp. ● Sử dụng các công cụ thống nhất để đóng
góp: Mailling list, IRC, CVS...● Xác định rõ kết quả đóng góp có liên quan và
ảnh hưởng ra sao tới các phần khác của sản phẩm.
● Đảm bảo tuân theo chuẩn.
Tham khảo
Giới thiệu một chương trình iWay đã đóng góp cho PMTDNM
● Mô tả về chương trình● Các bước tiến hành● Kết quả● Liên hệ
Mô tả về chương trình
● Module trên Drupal CMS. Tích hợp cho module Ubercart.
– www.drupal.org– www.ubercart.org
● Chức năng kết nối tới cổng thanh toán trực tuyến Onepay để giao dịch. – www.onepay.vn
● Hoàn thiện chương trình: đảm bảo đầy đủ, không lỗi, bảo mật và tuân theo chuẩn.
● Lên kế hoạch mở rộng, bảo trì chương trình: để cộng đồng cùng tham gia, hỗ trợ hoàn thiện và cải tiến chương trình.
● Chuẩn bị đầy đủ các thông tin hỗ trợ: mô tả chương trình, hướng dẫn cài đặt, cấu hình...
● Đăng ký đưa chương trình. ● Đưa chương trình sau khi đã được duyệt, công nhận
chương trình.
Các bước tiến hành
Kết quả
● Website đang sử dụng– www.vntourism.vn– Cài đặt và cấu hình các tham số.
● Download chương trình. – www.ubercart.org/contrib/uc_onepay
Liên hệ
● Công ty cổ phần Giải pháp thông tin iWay
● Số 20A, ngõ 98, Thái Hà, Đống Đa, Hà Nội● Điện thoại: (04)3537-8684● Fax: (04)3537-8683● Email: [email protected]● Website: http://www.iwayvietnam.com/