自由开放源码软体OpenSourceSoftwa.ppt
發展歷程-IVOSSCourse@2006,ChenChing-Jung*2003年6月德國慕尼黑將政府機關的桌面系統改用SuSELinux和OpenO。2004年歐洲政府組織也使用Linux與開放源碼軟體作為桌面系統。美國政府機構也陸續開始採納Linux為桌面標準。亞洲國家如日本、韓國、中國大陸也如火如荼的發展自由軟體中。現況-ILinuxDistributions(包裝整合)Linux其實就是一個作業系統最底層的核心及其提供的核心工具。是GNU授權模式,所以,任何人均可取得原始碼與可執行這個核心程式,並且可以修改。相容於Unix作業系統,亦可稱為UnixLike的一種。現況-II早期Linux並沒有考慮到一般使用者的能力,為了讓使用者能夠接觸到Linux,很多的商業公司或非營利團體,就將LinuxKernel(含tools)與可運行的軟體整合起來,並加上自己具有創意的工具程式。利用此工具程式可以讓使用者以光碟或者透過網路直接安裝/管理Linux系統。這個Kernel+Softwares+Tools的可完整安裝套件,我們稱之為Linuxdistribution,一般中文翻譯成「可完整安裝套件」或「安裝套件」。0102現況-IIIOSSCourse@2006,ChenChing-Jung*發展Linuxdistributions的公司很多(例如RedHat,Mandriva,Debian,SuSE…等),每個Linuxdistributions使用的kernel都是所釋出的,而他們所選擇的軟體,幾乎都是目前很知名的軟體,重複性相當的高,例如WWW伺服器的ApacheMail伺服器的Postfix/sendmailFile伺服器的Samba…等由於Linux核心早期都是由駭客工程師所開發維護的,要由原始碼安裝到x86電腦上面成為可以執行的binary檔案,這個過程可不是人人都會的,所以早期確實只有工程師對Linux有興趣。除了核心程式以外,一個作業系統還需要其他的系統程式跟應用程式才有實用性,有些公司或團體會去搜集、整合Linux上的程式,把「核心-系統程式-應用程式」總合起來構成一個完整的作業系統,讓一般使用者可以簡便的安裝完整個系統,這就是所謂的「安裝套件(distribution)」一直到一些社群與商業公司將Linux核心配合自由軟體,並提供完整的安裝程序,且製成光碟後,對於一般使用者來說,Linux才越來越具有吸引力。因為只要一直「下一步」就可以將Linux安裝完成!為了讓所有的Linuxdistributions開發不致於差異太大,還有LinuxStandardBase(LSB)來規範開發者,以及目錄架構的FilesystemHierarchyStandard(FHS)規範。唯一差別的,可能就是該開發者自家所開發出來的管理工具,以及套件管理的模式!商業行為,如RedHat(美國)、SUSE(德國)…「自由軟體基金會」概念:取代。即,看得到的軟體都有一個可以取代的自由軟體。例如,MS-Office?OpenOfficePhotoShop?GIMP四要素可搭配出六種「創用CC授權條款」1.相同方式分享:適用於衍生著作2.禁止改作v.s.相同方式分享,不能同時包含OSSCourse@2006,ChenChing-Jung*自由/開放源碼軟體
OpenSourceSoftware高一資訊課GNULOGO軟體使用權限分類OSSCourse@2006,ChenChing-Jung*軟體若依取得的方式可分成:-商業軟體-共享軟體-免費軟體-自由軟體認識電腦軟體電腦系統關係圖應用軟體的分類OSSCourse@2006,ChenChing-Jung*除商業軟體(CommerceSoftware),網路上常見可自由下載使用的軟體,分為:這種軟體不具有著作權,可以任意下載使用,不需付費,例如已過保護期限的軟體、由大學或研究機構使用政府經費所開發出來的軟體。願意供大眾免費使用的軟體,通常沒有試用期間的限制,作者保有智慧財產權,但要留意間碟程式或廣告在安裝程式中植入電腦。是一種公開原始碼(Open-Source)的軟體,使用者可自由使用、下載、修改與散布執行程式及原始碼。大多數自由軟體是免費軟體。使用者先進行試用,再決定是否繳費取得使用權。形式有日期、功能的限制,或是會出現要求使用者註冊的畫面。商業軟體OSSCourse@2006,ChenChing-Jung*商業軟體公司針對大眾需求所開,使用