為何要用開源軟體
為什麼我用開源軟體
開源故名思議就是開放原始碼。一開始用開源軟體只是因為他們免費,但後來發現其實他們注重的不只是免費這件事。
開源軟體最主要的優點:
- 運作透明,可以學習軟體怎麼運作
- 科技自主,原始碼在你手上才是真正「擁有」這個軟體
那這個一定會有人問我說:你是要一行行看程式碼喔?不可能的。
我覺得相比一行行看完程式碼,開源與閉源在於文化問題。就算你不懂程式碼,開源軟體依舊有以下好處:
- 開源不講求商業經營,無廣告,無討厭的東西
- 開源代表程式碼公諸於世,不會做奇奇怪怪的事情
- 開源社群活躍,遇到問題可直接發問,且用開源的人通常比較有除錯能力,可以幫你修好問題
我認為開源軟體就是在把科技全權開放給全部人使用。但在大多數環境下,閉源軟體仍是主流。
我身為資工系學生,有這些能力更應該貢獻。
我怎麼看用閉源軟體的人
開源軟體用著用著,我發現開始鄙視用閉源軟體的人。
認為用閉源就是沒技術、沒能力,任大公司宰割。況且如果說連資工系還沒辦法科技自主,那到底是會不會用電腦。
但我看很多研究 OS 的老師日常使用 macOS,把 Linux 裝在虛擬機。所以「研究 OS」 和「在生活貫徹自由軟體」是兩回事。
很多老師日常用閉源軟體,說他們笨是不可能的。他們只是利用那些工具去完成他們的志業而已。對他們來說:志業>工具。
而對我來說,使用開源軟體就是我的志業。