Danh mục

Thảo luận Phát triển mã nguồn mở

Số trang: 21      Loại file: ppt      Dung lượng: 231.50 KB      Lượt xem: 9      Lượt tải: 0    
Hoai.2512

Hỗ trợ phí lưu trữ khi tải xuống: 20,000 VND Tải xuống file đầy đủ (21 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu thảo luận phát triển mã nguồn mở, công nghệ thông tin, hệ điều hành phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Thảo luận Phát triển mã nguồn mởPhát triển phần mềm mã nguồn mởGiảng viên: Ths.Phạm Minh TháiKhoa CNTT- Trường ĐH KT-KT CNEmail: it44th2@gmail.comDĐ: 0905491592Pháttriểnphầnmềmmã nguồnmởBài1:GiớithiệuchungĐịnhnghĩa PMNM[OpenSourceSoftwareOSS]lànhữngphần mềm đã đượccungcấpdướicảdạng mã và nguồn. Người dùng có quyền sửa đổi, cải tiến, phát triển, nâng cấp theo một số nguyên tắc chung nhất định theo điều khoản quy định trong giấy phép PMNM (General Public Licence – GPL) mà không cần xin phépai điềumàhọkhông đượcphéplàmvớiPhần mềmnguồn đóng(PMNĐ)haycòngọilàPhầnmềm thươngmại. 3Haihọcthuyếtchủđạo TổchứcphầnmềmtựdoFSF(Free SoftwareFoundation) TổchứcsángkiếnmãnguồnmởOSI (OpenSourceInitiative) 4TổchứcphầnmềmtựdoFSF(FreeSoftwareFoundation) Quyền tự do chạy một chương trình với bất kỳ mục đíchnào Quyềntựdonghiêncứucáchthứcvậnhànhcủamột chương trình và thích ứng nó cho phù hợp với nhu cầucủamình. Quyềntựdophânphátcácphiênbảncủaphầnmềm đểgiúpđỡnhữngngườixungquanh Quyền tự do thêm mới các chức năng cho một chươngtrìnhvàcôngbốnhữngtínhnăngmới đó đến côngchúngđểtoàncộngđồngđượchưởnglợi. 5TổchứcsángkiếnmãnguồnmởOSI(OpenSourceInitiative) Mãnguồnmởkhôngchỉcónghĩalàtruycập vàomãnguồn.Cácđiềukhoảnphânphối củaphầnmềmmãnguồnmởphảituânthủ cáctiêuchuẩnsau: Tựdotáiphânphối  Mãnguồn  Cácchươngtrìnhphátsinh  6TổchứcsángkiếnmãnguồnmởOSI(OpenSourceInitiative) TínhtoànvẹncủamãnguồncungcấpbởiTácgiả Không có sự phân biệt đối xử giữa các cá nhân hay nhómngười Khôngphânbiệt đốixửvớibấtcứmộtlĩnhvựccông việcnào Việcphânphốigiấyphép Giấy phép phải không được dành riêng cho một sản phẩm Giấy phép phải không được cản trở các phần mềm khác Giấyphépphảitrunglậpvềmặtcôngnghệ 7TổchứcsángkiếnmãnguồnmởOSI(OpenSourceInitiative) Tựdotáiphânphối Giấyphépđósẽkhônggiớihạnbấtcứmộtbênnàotrongviệc bánhayđemchophầnmềmđónhưlàmộtthànhphầncủabản phânphốiphầnmềmtổnghợpmàcóchứacácchươngtrìnhtừ nhiềunguồnkhácnhau.Giấyphépsẽkhôngđòihỏiviệcphải giữnguyêntrạngphầnmềmhaycácphítổnkhácchonhững thươngvụnhưvậy. 8TổchứcsángkiếnmãnguồnmởOSI(OpenSourceInitiative) Mãnguồn Chương trình phải đi kèm mã nguồn, và phải cho phép phân phốicảmãnguồncũngnhưdạng đã đượcbiêndịch. Ởnhững nơimàmộtsốdạngsảnphẩmkhông đượcphânphốicùngmã nguồn thì phải có các cách thức được phổ biến rộng rãi nhằm lấy được mã nguồn với chi phí không cao hơn chi phí tái sản xuất hợp lý–khuyến khích cho phép tải về một cách miễn phí quaInternet.Mãnguồnphải đểdạng được ưachuộngmàtheo đó một lập trình viên sẽ có thể tham gia sửa đổi chương trình được.Việc biến đổimãnguồnthànhmộtdạngmãgâyrốimột cách có chủ tâm là không được phép. Những hình thức trung giannhưkếtquảxửlýtừmộtbộtiềnxửlýhaymáydịchcũng khôngđượcphép. 9TổchứcsángkiếnmãnguồnmởOSI(OpenSourceInitiative) Cácchươngtrìnhphátsinh Giấyphépphảichophépsửa đổivàcácchươngtrìnhphátsinh từ đó, và phải cho phép chúng được phân phối dưới cùng các điềukhoảnnhưgiấyphépcủaphầnmềmgốc. 10TổchứcsángkiếnmãnguồnmởOSI(OpenSourceInitiative) Tínhtoànvẹncủamãnguồncungcấpbởi Tácgiả Giấyphépcóthểhạnchếkhôngchophépmãnguồnđược phânphốiởdạngđãđượcsửađổichỉnếunhưgiấyphépcho phépphânphối“cácfilevá”cùngmãnguồnnhằmmụcđíchsửa đổichươngtrìnhởthờigiantạosảnphẩm.Giấyphépphảicho phépmộtcáchtườngminhviệcphânphốiphầnmềmđượctạo ratừmãnguồnđượcsửađổi.Giấyphépcóthểyêucầucácsản phẩmphátsinhphảimangmộtcáitênhaymộtsốh ...

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