免費軟體的好處就是不用花錢買,但本質上和商業軟體是一樣的,只是現在不收你錢而已。相較於自由軟體,他存在一些弱點:
1.
不保證永遠免費,很多商業軟體一開始都是免費送的,後來就改成要花錢買。
2.
原開發者(或開發公司)不見得會給你看軟體的原始程式碼
3.
當軟體使用上遇到問題時只能要求原開發者對其進行改正或擴充,此外沒有其他辦法。如 Windows 98 年代的軟體你現在還想用,卻發現不能在 Windows 8 上跑,而原開發公司不願意修改軟體或跟本公司就已經不存在了,那麼除了使用虛擬機器外大概沒有別的辦法執行這個程式。
至於自由軟體(或開放原始碼軟體)具有以下特徵,免費只是他的副作用:
1.
若什麼軟體號稱為自由軟體,則原開發者一定要提供所有人能夠無償取得原始程式碼的管道。
2.
所有人可以自由的對程式碼進行研究、轉發給其他人、修改、修改後再重新發布給其他人。
3.
所有使用自由軟體程式碼的其他程式必需也要成為自由軟體。
基於以上特質,自由軟體相較於商業軟體(不論是否免費)具有以下優點:
1.
不須擔心程式暗藏病毒、木馬等問題。因為自由軟體的程式碼完全公開,任何不安好心的程式碼不容易在眾目睽睽的情況下被夾帶發布。
2.
程式除錯與安全性修補更快速。因為任何人都可以檢視並修改程式碼,對於程式高手而言只要發現哪裡有問題都可以自行修正;而對於一般使用者而言則相當於擁有全世界數不盡的工程師時時刻刻在看顧你所使用的軟體。
3.
永遠不會成為軟體孤兒。自由軟體不會因為原開發商倒了而停止前進,全世界數不盡的工程師都可以立刻接手,即使沒有人願意為你修改程式碼,你也可以自己來。
4.
擁抱真正的自由。使用自由軟體永遠不需要擔心購買、授權數量、盜版、啟用、登錄、認證、夾帶病毒等等的問題。
This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers. Five Filters recommends: