/  30
 
95軟體
Linux2
1
、Linux
2
調KDE
3
系統
設定
17 
4
應用程式
21 
OpenOffice.org28
5、
Writer29
6、
Impress
7、
Calc
網路應用與網路安全影像處理GIMP
1 / 30
 
1
Linux
1.自由軟體的起
Stallman 認為軟體存在的目的是為了幫助人: 幫助自己、幫助鄰居以及幫助社群,而維護軟體使用者的自由可以達 到這個目的,所以 Stallman 訂出了軟體使用者的四大自由(four kinds offreedom):
1.
自由之零
:為了任何目的執行程式的自由。
2.
自由之一
:研究程式如何運作的自由,並且將程式修改符合本身需求(程式碼的近用是實現這個自由的先決條件)。
3.
自由之二
:再次散布程式的自由以幫助你的鄰居。
4.
自由之三
:改進程式的自由,並將這些改進回饋給社群,讓整個社群均可以因此而受益(程式碼的近用是實現這個自由的先決條件)。
2.開放源碼的十項定義
所謂的開放原始碼軟體(Open Source Software),指的是符合開放原始碼組織(OpenSource Initiative,OSI)所訂定開放原始碼定義(Open Source Definition,OSD)的軟體。開放原始碼定義由裴倫斯(Bruce Perens)所擬,其曾經為Debian開發計畫的領導人,並Debian草擬「Debian自由軟體指導綱要(The Debian Free SoftwareGuidelines,DFSG)」,用來判Debian計畫中的程式是否為自由軟體,之後裴倫斯將DFSG以修改成為開放原始碼定義的第1版。 目前開放原始碼定義由自由軟體基金會維護,最新版為為第1.9版,共有十項要件:
(1) 自由再散布
(Free Distribution):
允許自由再散布程式,不可收取授權金,其他費用不限。
(2) 原始碼
(Source Code):
為了使程式可以 被修改,程式必須以原始碼形式散布。散布原始碼的形式不拘,可以透過電子媒介,也可以透過紙本。此外,也可以先單獨散布程式的 執行檔,若收到執行檔之人想要原始碼時,可以再
散布者
取原始碼,現行原始碼
放在網路
上供
下載
(
3
)
衍生著
(Derived Works):
允許他人可以修改原程式,且允許他人散布修改過的程式。授權條
可以要求修改過的程式必須
用與原程式
相同
的授權
內容
,不過此並
是這項定義中
的要求。
(
4
)
(Integrit
y
of The
A
uthor
s Source Code):
為了
保持
原作者原始碼的
,授權條
可以要求修改版本
以不
的版本
編號
,用來
原程式
做區別
者是要求以修
檔(patch files)
原程式的形式來散布修改程式。這項定義並不是
2 / 30
 
(5) 不
得對
何人
或團
體有
差別待遇
N
o Discrimination
A
gainst Persons or Groups):
為了可以
廣泛地
散布,授權條
款內容
得歧視
任何人
或團
體。不過
國家對於特
種類
的軟體設有
出限制,授權條
中可以
提醒
使用者可
有這
定必須
遵守
,不過本身不
出限制的
內容
(6)
程式在任何領
域內
用不
差別待遇
N
o Discrimination
A
gainst Fields ofEndeavor):
於和
項定義
同樣
的理由,授權條
款內容
限制程式
可以
不可以在
中運用,
當然
也不
限制程式在
商業
中的運用。
(7) 散布授權條
(Distribution of License):
授權條
中的權
利繼續適
收到程式的所有使用者。這項要件的
重點
,修改過的程式
仍然
必須
相同
的授權條
,因此
GPL
的授權條
也符合這項要件。
(8) 授權條
產品
(License Must
N
ot Be Specific to a Product):
這一項定義是
防止
開放原始碼軟體的程式被
封閉
起來。若
個程式一
以一個開放原始碼
套裝
軟體(package)的形式散布時,若其中一個程式單獨被
出來散布時,授權條
不可以限制這個程
繼續
以開放原始碼授權條
散布。
(9) 授權條
(License Must
N
ot
R
estrict Other Software):
一個開放原始碼程式與其他程式在透過
一個散布媒介體散布,
CD
-R
OM,此時開放原始碼授權條
制其他一
散布的程式也必須是開放原始碼的。
(1
0
) 授權條
必須
(License Must Be Technolog
y-N
eutral):
授權條
必須
技術
,必須使程式可以在
網路
環境
以及在
非圖
使用者
環境
(non
-
G
U
I)
散布。若是授權條
定「
點選即視
同意
(click
-
wrap)」的程
作為使用者
受條
的要件,這
定會
程式透過紙本散布,
不符合
技術
要件的要求。 一
程式的授權條
若是經開放原始碼組織
審核通
過,符合開放原始碼定義,
可以在程式散布時
標明
為經過開放原始碼組織認
證通
過的開放原始碼軟體。這 十項要件在
邏輯架構
分嚴謹
,所以在判斷一
授權條
是否為符合開放原始碼定義時,會有
義之外的
解釋產生
就涉
及一項要件是否
有存在必要
使如此,在經過了許
授權條
審查
,以及
反覆地
公開
討論
,目前
對於各
項要件均
經有
相當具
體的
審查標準
以為
依據
資料
來源:OSSF
:
自由軟體
鑄造場
 
_
3.
Linux
Linux 的起源
Linux起源
1991年1
0月初
芬蘭
的一
學生
Linus Torvalds,為了在個人電
腦上模
3 / 30

Share & Embed

More from this user

Add a Comment

Characters: ...

800713left a comment

有一个跟scribd很类似的网站,是全球中文网: http://www.docin.com/app/index1?chann...