開源軟件和免費軟件在日常生活中占據(jù)著絕大多數(shù)的使用頻率,但是很多人都不太清楚這兩種軟件存在什么區(qū)別?因為免費軟件許可證和開放源代碼許可證雖然有著不同的規(guī)則,但是這兩套規(guī)則的界限并不是那么明顯:
兩個術(shù)語指的是基本上相同的許可證和軟件集合;
每個術(shù)語都意味著不同的基礎(chǔ)價值。
換句話說,盡管術(shù)語“自由軟件”和“開源軟件”是指基本上相同的一組許可證,但它們是通過不同的路線到達的。而且,即使許可證是相同的,一個人選擇這兩種術(shù)語的不同,也許也意味著不同的價值重點。
“免費軟件”的概念是由Richard Stallman在20世紀80年代提出的,它的重點在于允許軟件接受者使用軟件:“粗略地說,這意味著用戶可以自由運行,復制,分發(fā),研究,更改和改進軟件。”
而“開源軟件”則更側(cè)重于許可所帶來的實際結(jié)果,如在軟件開發(fā)方面出乎意料的有效合作。但是隨著發(fā)展,免費軟件也開始關(guān)注協(xié)作開發(fā),1997年,Eric Raymond發(fā)表了開創(chuàng)性的論文《The Cathedral and the Bazaar》,關(guān)注免費軟件對軟件開發(fā)方法論的影響。
Stallman 在“ Why Open Source Misses the Point of Free Software ”中解釋說:“這兩個術(shù)語描述的是幾乎相同類型的軟件,但是它們代表了基于不同價值觀的觀點,開源是一種開發(fā)方法,而免費軟件則是社會運動“。
雖然這兩者代表了不同的價值觀,但它們之間并不是排斥的,每個人都對每個術(shù)語背后的價值觀有不同的共鳴,并不是只能認同其中一個。
清除混淆
那么我們是否可以在不指定基礎(chǔ)值的情況下引用這種類型的軟件呢?令人遺憾的是,現(xiàn)在還沒有被廣泛接受的術(shù)語,對于許可證或軟件對每個術(shù)語所隱含的價值是中立的。換句話說,我們?nèi)鄙俚谌齻€術(shù)語來指代同一個軟件和同一套許可證,并且背后不含任何價值觀,“開源”可能最初是一個中立的術(shù)語,然而現(xiàn)在它已經(jīng)形成了自己的隱含價值。
目前最接近中立的術(shù)語是FOSS(免費和開放源碼軟件)或FLOSS(免費/自由/開放源碼軟件),它們在實現(xiàn)價值中立的作用方面取得了有限的成功。但也許兩個這樣的術(shù)語的存在可能已經(jīng)被稀釋,因此降低了作為廣泛使用的術(shù)語爆發(fā)的能力。
中立術(shù)語是否有用?目前的分類是否造成了混亂?試圖將價值觀從術(shù)語中分離出來是否有缺陷?……對于以上問題,你有哪些看法,歡迎在下方留言評論!