2015年10月18日 星期日

何謂自由軟體?

自由軟體為GNU計畫下的作品

先介紹GNU計畫

GNU計畫:

讀作:革努計畫
發起人: 李察•斯托曼
時間:1983/9/27
原因:當時環境下不再坐視被軟體廠商剝奪使用者的自由
理念:一個好的軟體應該自由自在的讓人取用與分享,不該是相互剝削的工具
內容: 一個自由軟體的集體協作計畫
目標:建立一套完全自由的作業系統(類Unix)
口號:重現當年軟體界合作互助的團結精神
意義:是自由軟體的起點
計畫延伸:
1.GNU宣言:解釋定義GNU計畫目標,並呼籲大眾參與(如:GNU is not Unix,對GNU計畫質疑一一解釋反駁,同時做為自由軟體的重要思想)
2.自由軟體基金會:推廣自由軟體的非營利組織,主要工作是執行GNU計畫和開發更多的自由軟體
3.GNU通用公眾條款=GNU General Public License=GPL:為保證GNU軟體可自由地『使用、複製、修改、釋出』。若一使用者取得自由軟體的原始碼,並修改了原始碼,在GPL的條款的規定下,使用者必須也公開其修改成果。
同時也提供較寬鬆的GNU較寬鬆公共許可證 與GNU自由文檔許可證....等

做為此計畫下的作品
要被稱為自由軟體必須符合和具備幾種特性
定義:可以不受限制地自由使用、複製、研究、修改和分發的,尊重使用者自由的軟體
特性:
自由之零:不論目的為何,有使用該軟體的自由。
自由之一:有研究該軟體如何運作的自由,並且得以修改該軟體來符合使用者自身的需求。取得該軟體之源碼為達成此目的之前提。
自由之二:有重新散布該軟體的自由,所以每個人都可以藉由散布自由軟體來敦親睦鄰。
自由之三:有改善再利用該軟體的自由,並且可以發表修訂後的版本供公眾使用,如此一來,整個社群都可以受惠。如前項,取得該軟體之源碼為達成此目的之前提。

所以所有自由軟體都是開放原始碼的

另外其與開源軟體的區別在於著重點的不同
兩者在作品上是相似的
但自由軟體著重在自由的精神上,其英文為FREE SOFTWARE 永遠尊重使用者自由
而開源軟體則在實用與功能上追求強大

再來
自由軟體之作者仍保有著作權
可根據作者之意思表示採用自由軟體基金會所承認GNU公眾授權條款來保護或維護自由軟體的尊重

若幫自由軟體寫一份簡歷來介紹自己的話

姓名:自由軟體
英文名字:FREE SOFTWARE
綽號:無
出生年:1988
家庭:FSF(自由軟體基金會)
生父:李察•斯托曼
兄弟:開源軟體( open source software)
理想:打破封閉軟體,尊重使用者自由
最喜歡的一句話:重點是自由不是價格
最討厭的一句話:你跟你兄弟長得很像




















沒有留言:

張貼留言