自由軟體優缺點

自由軟體的擁護者認為自由軟體有以下幾項優點:
穩定性:由於自由軟體是集眾人智慧所開發出來,因此理論上可能遇到的任何問題,都會快速的被解決。相對來說,商業軟體則因為更新修正速度較慢,穩定性較差。
安全性:駭客通常會針對商業軟體中程式開發人所看不到的漏洞做攻擊。而自由軟體一有安全上的漏洞,通常會立刻被人發現並解決。
靈活性:自由軟體為開放式原始碼,因此任何人都可以針對程式做修正並提出更佳的解決方案。
延續性:自由軟體不會因為開發者的離開而造成無法持續使用的窘境。因為開發的人是來自四面八方,因此軟體可以延續的時間比商用軟體更長。
跨平台溝通性:自由軟體建構在一標準原則,不同於商業軟體常出現無法跨平台使用的問題,自由軟體在這方面的支援性高出許多。

船可載舟,亦可覆舟。凡是都會有正反兩面,自由軟體自然也有一些存在的缺點:
支援文件不齊:相較於商業軟體支援文件的完整,自由軟體的支援文件較不齊全。特別是一些英文的軟體,中文化支援文件程度有時並不高,造成使用上的障礙。
安裝/移除不便:並非全部的自由軟體都是這樣,但有些軟體在安裝過程會出現許多問題或是非常麻煩。有些軟體甚至無法移除安裝。
架構較無變化:像類似Moodle這類學習管理平台,雖然功能已很完備,但其版型架構目前還是比較呆板。雖然可以透過更換版型或使用自行設計的介面,但熟悉者仍可以輕易看出是以哪個自由軟體所建置出來的網站。
相關資訊令人困惑:大部分自由軟體並無廣告宣傳,除非聽過,否則一般人很難知道這些自由軟體的存在。能得到相關資訊除了口耳相傳外,就是到相關社群或是網站搜尋資料。
上述簡略比較了自由軟體的優缺點,也許不盡完整,或是讀者針對各觀點有不同的看法,但這裡主要目的在於提供未來有興趣使用自由軟體的教學者、程式設計人員或是經營者一個概略的輪廓。無論是使用自由軟體或是商業軟體,只要內容齊全、方向正確,相信都能達到最後所想要的結果。