自由软体.ppt.ppt

上传人:ga****84 文档编号:385561 上传时间:2018-09-30 格式:PPT 页数:12 大小:55KB
下载 相关 举报
自由软体.ppt.ppt_第1页
第1页 / 共12页
自由软体.ppt.ppt_第2页
第2页 / 共12页
自由软体.ppt.ppt_第3页
第3页 / 共12页
自由软体.ppt.ppt_第4页
第4页 / 共12页
自由软体.ppt.ppt_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、自由軟體(Free Software ),開放原始碼(Open Source)的軟體特色自由軟體鼓勵複製、散布。自由軟體允許研究、改良。,自由軟體-相關授權條款,GPL(GNU General Public License)LGPL(GNU Lesser General Public License)BSD(Berkeley Software Distribution)MPL(Mozilla Public License),授權的軟體並不包含保固責任在內,原作者不需因其它軟體開發者不斷地增加或修改新功能而負起保固責任。但產品提供額外保固以及為實體傳輸產品而進行收費則是被允許的。所以廠商在 GP

2、L 模式下,可營利的來源主要為服務的模式,以產品導入或後續的維護服務為主。GPL 授權條款起源於美國自由軟體基金會(Free Software Foundation)的GNU計畫,由Richard Stallman所起草,原本的 目的係為了在自由的基礎下,規範GNU計畫下創作軟體的分享,也形成開放原始碼精神的濫觴。漸漸地,隨著許 多非GNU計畫 軟體引用GPL的授權方式,GPL也成為目前開放原始碼軟體最常見的授權方式。根據GPL授權條款 的規定,明確地指出授權條款保障的是所有使用者自由複 製、散佈與修改的權利,其它活動則不在涵蓋範圍之內。,LGPL,在GPL的架構下,所有衍生成果均必須以涵蓋於

3、GPL的範疇下,且因其無法與專屬軟體 (Proprietary software)進行整合,相對地也減少了開放原始碼軟體應用的機會。特別是如一些程式庫(Library)的開發,如果堅持需以GPL的方式進行授權,則必不符合應用於一般軟體開發過程的需求,因為開發出的成果同時也必須以GPL的形式公開。另一方面,假設這些程式庫功能已存在於專屬軟體領域,在功能相近但不必公開的情況下, 一般程式開發人員可能捨棄開放程式碼程式庫而選擇專屬領域的程式庫。在這樣的限制下,開放程式碼程式 庫顯然不具有發展機會,同時也背離了原本開發程式庫的意義。基於此需求,自由軟體基金會提出了LGPL。LGPL仍是基於GPL精神所

4、發展出,且與GPL相容,但使得開放原始碼軟體得以與GPL或非GPL軟體結合。,BSD,BSD 是由加州大學柏克萊分校所發展出來,其前身為一個UNIX版本的研發計畫。BSD條款的特點是文字極精簡,且對於使用者的規範而言,主要也僅針對原始碼與二元碼格式散佈時應載明事項,以及特定組織名稱是否具背書(Endorsement)效力等項目進行規範。除BSD本身之外,亦有許多授權條款採取BSD 形式的授權方式,包括X-11、Apache software license、Cryptix General License、W3C Software Notice and License、Python Copyri

5、ght、License、Zope Public License、LDAP Public License與Phorum License等。基本上,BSD授權條款的自由度極大,允許使用者自由進行使用、複製、修改、散佈或銷售的動作。依照BSD的精神,只要符合授權條款所述條件,專屬軟體的開發人員可以在其產品中包含BSD軟體元件,而該產品亦可透過一般商業管道進行銷售,而不受到如GPL的嚴格限制般,必須將成果同樣以開放原始碼的機制公開。,MPL,MPL條款將原始程式碼與二元程式碼的授權分離。根據MPL授權條款的設計,即使經過各個版本的修改之後,原始程式碼仍必須持續保持MPL開放原始碼的模式,但二元碼版本則

6、可由作者自由選擇以任何形式散佈(指以任何開放原始碼或專屬軟體形式)。亦即,允許二元碼版本可如一般專屬軟體般禁止使用者任意複製、散佈或修改,但透過對於原始碼公開的規定,亦保留了開放原始碼的特性。除了對於原始碼與二元碼的分離授權, MPL另有一點與其它開放原始碼授權機制不同,也就是允許原始碼採取多重授權(Multiple-licensed Code)的模式。所謂多重授權是指不限定原始碼單一性地選擇MPL授權,根據MPL 的授權條款內容,原創作者可依其意願,指定原始碼中一部分採取MPL 授權,而另一部分採用其它授權 方式,且此處所指之其它授權方式並不限於開放原始碼或專屬授權。,開放原始碼(Open

7、Source),允許自由散佈。包含程式原始碼的自由流通。授權條款應允許對原作品的修改以及衍生作品的產生。需保持原作者原始碼的一致性(Integrity)。授權條款對任何個人或群體均需一視同仁,不得有差別待遇。授權條款不得對特定領域或活動的應用有差別限制。授權條款對於衍生作品自動適用。授權條款不得附屬於其它產品之下。授權條款不得對隨同散佈的其它軟體做出限制(例如規定需同為開放原始碼軟體)。散佈管道必須保持技術中立性,不限制特定方式或平台才能取得。,自由軟體,免費&商業軟體對照表自由軟體辦公室應用自由軟體-多媒體應用自由軟體-網路應用自由軟體-快樂應用自由軟體-教學應用自由軟體-可攜式軟體,自由軟體,自由軟體-系統類自由軟體-程式開發類自由軟體架站類,web2.0,不是一個技術的標準只是用來闡述技術轉變的術語描繪這幾年Web的變化為Web的發展提供指南使用者能獲得更多更好的服務經營管理者與程式師也可據此創造出更多優質的Web服務自由軟體與web2.0台大計資中心電子報http:/zh.wikipedia.org/w/index.php?title=Web_2.0&variant=zh-twhttp:/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。