作者tonyhome (運氣真背)
看板EZsoft
標題Re: [教學]免費/共享/商業軟體,你還傻傻分不清?
時間Sat Jan 7 15:58:35 2006
: → timyau:自由軟體名稱不也叫做 Freeware嗎? 01/07 14:08
: 推 cocakl:自由軟體可以叫做Freeware,但是自由軟體跟免費軟體還是 01/07 14:16
: → cocakl:有定義上的差別,我會繼續針對這一個容易混淆的地方再做 01/07 14:17
: → cocakl:補充說明。 01/07 14:17
不是這樣的吧@@
自由軟體的英文是free software
這可以由Richard Stallman創立的自由軟體基金會
FSF(free software foundation)的網站
http://www.fsf.org/看出來
網站的開頭...就開宗明義的為free這一個字下了這樣的註解
Free software is a matter of liberty not price. You should
think of "free" as in "free speech".
也就是說free software的free
在這裡的意含是自由的....而不是免費的
至於免費軟體的英文就是freeware啦
freeware和free software很多人都會搞混
包含資訊或資工相關科系的學生
free software的free是自由的意思
freeware的free才是免費的意思
當初Richard Stallman是有感於UNIX這麼好的作業系統
突然間要收費....而且不開放原始碼(忘了什麼原因了^^")
ps:一開始的UNIX是開放原始碼而且任何人都可以免費取得
所以才創了一個計劃
叫做GNU project
GNU的英文縮寫是
GNU is
Not
UNIX(GNU英文念法是g-nu)
意思是說GNU不像UNIX一樣是要付費使用....而且封閉原始碼(closed source code)
所以有人才會把GNU/Linux合在一起
因為Linux是一個類似UNIX(英文為UNIX based or UNIX-like)的作業系統
但是是開放原始碼(open source code)....而且是免費使用
另外還有一個名詞也是跟自由軟體有關的
也就是GPL條款(General Public License)...中文翻成一般通用授權
GPL的意思是說...如果今天軟體的作者有掛上GPL
這就表示說雖然軟體本身有智慧財產權
但是軟體的原始碼(source code)是開放給大家知道的
而且其他人可以在不經過原作者的同意下...任意散播...拷貝...使用
甚至程式設計師(programmer)還可以修改原始碼以符合自己的需求
不僅如此....更可以在修改原始碼之後....經過包裝....拿出來販賣
這就是為什麼Linux有那麼多的發行版本(distribution)
像是red hat、debian、mandrake、fedora、knoppix等等
其實這些作業系統用的都是從Linux原始碼修改來的程式碼
ps:在這裡要注意的是.....那些Linux的distribution販賣的是售後服務
而非軟體本身....任何人都可以免費取得那些distribution
但是只有付費購買的人...才能在使用軟體的過程中發生問題時
向該公司取得支援
雖然我們可以任意修改、兜售這些自由軟體
但是GPL條款告訴我們說
在修改、兜售這些自由軟體之後
也必須附上GPL條款.....並且必須保留原始作者的姓名
這就產生了copyleft的概念
copyleft的意思是相對於copyright(著作權)
從以上的說明可以知道
雖然我們都可以免費取得這些自由軟體
但是free software的free的真正價值在於自由而非免費
開放原始碼有兩個好處
第一是可以使軟體更加安全
因為世界各地的程式設計師可以藉由檢視軟體的原始碼
在找出安全漏洞時.....立即修補漏洞
這也是為什麼封閉原始碼的微軟windows XP一堆漏洞的原因
第二則是讓有志於寫程式的人
可以藉由檢視軟體的原始碼
來提昇自己的程式撰寫功力
自由軟體大本營是sourceforge
網址是
http://sourceforge.net/
從這裡發表的軟體都會附上GPL條款
著名的自由軟體有
號稱壓縮率比winrar高的7-zip
整合各種即時通訊服務的Miranda IM和Gaim
p2p下載的emule、edonkey、Shareaza、bt等等
媲美photoshop的Gimp等等
瀏覽全球資訊網的firefox
至於freeware雖然可以免費取得
但是卻是封閉原始碼
通常用於某些shareware(共享軟體)的精簡版本(ex樹狀筆記本treepad lite)
或是只限個人使用....而非商業使用的功能完整的版本(ex防毒軟體AVG、avast)
ps:shareware是有試用期間的軟體....試用期一過...除非啟動該軟體的序號
否則就無法繼續使用(ex德國的燒錄軟體nero、防毒軟體norton)
少部份是具有完整功能而且任何人都可以自由取得和使用
ex上bbs用的pcman、kkman、bbman
即時通訊軟體msn、yahoo即時通
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.82.125
1F:推 bookmusic:有看有推! 01/07 16:03
2F:推 cocakl:我要說的是這樣啦XD,感謝再次整理 01/07 16:13
3F:推 pptpb:推這篇 01/07 16:17
4F:→ pptpb:但是我要說 kkman 和 msn 是 adware XD 01/07 16:17
5F:推 cocakl:內建看不完廣告嗎@@? 01/07 16:27
6F:推 pptpb:沒錯 拒用! XD 01/07 16:37
7F:推 cocakl:自從pcman入侵我的電腦,我就沒抓過kkman了! 01/07 17:20
8F:推 kewang:這篇讚耶!! 大推 01/07 19:51
9F:→ innpu:本來要噓你一下...不過還是算了....BBman是free software 01/07 19:58
10F:推 gingeryou:我推,感謝整理 01/08 10:30
11F:推 julianx:哈哈推 我也推一個 讚 01/08 19:47
12F:推 yhhuang:推薦這篇文章 01/17 14:37