自由开放源码软体OpenSourceSoftware.ppt
《自由开放源码软体OpenSourceSoftware.ppt》由会员分享,可在线阅读,更多相关《自由开放源码软体OpenSourceSoftware.ppt(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、自由开放源码软体OpenSourceSoftware Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life, there is hope。有生命必有希望。有生命必有希望軟體使用權限分類 軟體若依取得的方式可分成:-商業軟體-共享軟體-免費軟體-自由軟體 認識電腦軟體電腦系統關係圖除商業軟體(Commerce Software),網路上常見可自由下載使用的軟體,分為:應用軟體的分類這種軟體不具有著作權,可以任意下載使用,不需付費,例如已過保護期限的軟體、由大學或研究機構使用政府經費所開發出來的軟體。願意供大眾免費使用的軟體,通常沒
2、有試用期間的限制,作者保有智慧財產權,但要留意間碟程式或廣告在安裝程式中植入電腦。是一種公開原始碼(Open-Source)的軟體,使用者可自由使用、下載、修改與散布執行程式及原始碼。大多數自由軟體是免費軟體。使用者先進行試用,再決定是否繳費取得使用權。形式有日期、功能的限制,或是會出現要求使用者註冊的畫面。商業軟體 商業軟體公司針對大眾需求所開,使用者必須付費購買使用,且下能未經公司同意進行複製、改寫等違反其商業利益的行為。例如:Microsoft Office。 共享軟體(Shareware): 使用者可以在沒有付費的情形下使用該軟體,只是該軟體可能會不斷的提醒希望可以付些費用給作者,以便
3、開發新功能,或是使用時不斷的有廣告出現及時間限制,而有些不能使用的功能會在付費後開放。例如:WinRAR。 共享軟體免費軟體免費軟體(Freeware):願意供大眾免費使用的軟體,通常沒有試用期間的限制,作者保有智慧財產權,但要留意間碟程式或廣告在安裝程式中植入電腦。 例如:CCleaner。自由軟體自由軟體(Free Software):GNU是一個龐大的開發計劃,旨在發展一個免費的GNU作業系統,以及在GNU上執行的應用程式。只遵從GPL(General Purpose License)協議,就可以免費得到軟體的程式碼,並對它進行自由地修改及發佈。例如:OpenOffice。定義-I自由軟
4、體什麼是自由軟體(Free Software)?公開的軟體原始碼。使用者可以自由使用、下載、修改、散布自由軟體執行程式及程式原始碼。鼓勵使用者使用、散布、研究、改良該軟體原始碼。研究改良後必須再散佈 目前使用的商業軟體,消費者付費只有買到使用權,無法看到軟體原始碼,且禁止使用者任意複製、修改。定義-II四種自由Richard Stallman提出,自由軟體賦予使用者以下四種自由【自由0】使用的自由:可以不受任何限制的使用該軟體。【自由1】研究的自由:可以研究該軟體的運作方式,並使其符合個人需求。【自由2】散布的自由:可以自由的複製該軟體並散布給他人。【自由3】改良的自由:可以自行改良該軟體並散
5、布改良後的版本,以嘉惠他人。定義-III自由與不自由軟體自不自由,對使用者有什麼影響?若軟體不自由,則使用者有問題,只能找原始開發者,配合開發者的排程規劃來解決問題,無法及時得到對應的回覆。使用者也需要有檢視、修改軟體的權利,才能確認軟體中沒有隱含惡意的程式碼,自由軟體賦予使用者更多的選擇可能。許多國家政府特別重視自由軟體,除了避免綁標,更擔心政府處理的資訊內容,你我的隱私資訊,只能被特定的軟體讀取、更改、使用,是不安全的黑箱作業。 定義-IV自由軟體免費軟體自由軟體就是免費的軟體嗎?w 免費軟體(Freeware),是指網路上一些讓人免費下載的軟體,如ICQ、聽mp3軟體等,雖可自由下載,但
6、原始碼並未釋出,所以不是自由軟體。w 自由軟體(Free Software),Free是一種自由的言論,因為自由軟體鼓勵軟體原始碼的自由分享、研究、改良,對科技的進步有著巨大影響。w 有些自由軟體仍然選擇收費,可採取商業公司與企業界利用自由軟體創造商模式,例如Red Hat公司,以提供Linux解決方案著名。 定義-V開放源碼軟體什麼是開放源碼軟體(Open Source Software)?很多人誤以為自由軟體只能免費釋出,無法靠它營利。由Eric Raymond等人提出開放源碼Open Source一詞,強調其重要性,並成立開放源碼組織(Open Source Initiative, OS
7、I),以推廣開放源碼軟體授權。開放源碼軟體授權,係根據OSI規範。定義-VIOSI的開放源碼定義自由再散布Free Redistribution原始碼Source Code衍生著作Derived Works原創作者程式源碼的完整性Integrity of The Authors Source Code不得對任何人團體有差別待遇No Discrimination Against Persons or Groups 程式在任何領域內的利用不得有差別待遇No Discrimination Against Fields of Endeavor散布授權條款Distribution of License授
8、權不得專屬於特定產品License Must Not Be Specific to a Product授權條款不得限制其他軟體The License Must Not Restrict Other Software授權條款必須保持技術中立The License must be Technology-Neutral 定義-VII共享原始碼軟體共享原始碼(Shared Source)是否符合自由與開放源碼軟體的模式?不符合,因其不符合OSI所列的十項條件。基本上共享原始碼(Shared Source)提供的是讀原始碼的權利,限制修改及進一步開發的權利,所以,OSI稱共享原始碼(Shared Sou
9、rce)為危險的病毒(A Dangerous Virus)。 共享原始碼:試用期滿要求註冊(付費或一定行為)始可繼續使用。會有利用時間或方法的限制,使用人必須遵守。如FTP等。定義-VIIIOSI對共享原始碼評論共享原始碼是一個行銷手段,目的在於對不熟悉自由與開放源碼軟體的人釋放煙幕彈。修改程式的權利受很大限制。無法和其他自由與開放源碼軟體進行整合使用。共享原始碼讓使用者讀取原始碼的主要目的,在於方便使用者進行安全性評估,而使用者不一定能以量身訂做的方式修改使用。共享原始碼所釋出的程式碼通常不夠完整。定義-IX自由軟體v.s.開放源碼軟體Richard Stallman自由軟體運動與開放源碼運
10、動,就像是自由軟體社群裡二個立場不同的團體。二者追求的目標是相同的,只是採用方法不同。也有部份學者採取折衷方法,將其統稱為自由/開放源碼軟體Free/Libre and Open Source Software, FLOSS。 使用OSS的好處及特色(一) 相容與支援性高,滿足使用者需求w 粗略分為硬體週邊的支援、資料格式的支援。Linux是FLOSS世界最具知名度的OS,取布套件如Novell, Mandrake, RedHat等,在釋出新版Linux光碟時也會把驅動程式整合進去,並提供容易選用的安裝介面,讓使用者能方便獲得驅動程式。 s 硬體,例如顯示卡s 資料格式,目前Linux也可以瀏
11、覽或編輯主要流通檔案格式,例如pdf、doc等 使用OSS的好處及特色(二)開放架構確保系統安全 駭客Hacker:被人誤以為是一群以破壞、入侵系統為樂的人。鬼客Cracker:搞破壞的人。黑客Hacker:願意為寫程式而去寫程式,並能樂在其中的人。黑客通常以電腦技術交流為宗旨,並以窮探系統奧秘為樂趣,可算是一群以程式會友的團體。大體來說,FLOSS都遵照開放系統架構Open System Infrastructure開發,當發現問題時能立刻回報給FLOSS專案團隊,所獲得的支援與安全保障毫不遜色。 使用OSS的好處及特色(三)自由/開放源碼軟體進軍Windows桌面 w 目前已出現許多跨平台
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自由 开放 源码 软体 OpenSourceSoftware
限制150内