自由软件和开源软件
自由軟件奠基人Richard Stallman在回答《ComputerWorld》記者Peter Moon先生的提問時,明確指出:自由軟件和開源軟件是不同的兩個概念,自由軟件是一項政治運動;而開源軟件是一種開發(fā)模式。
自由軟件運動所關(guān)心的是它的倫理和社會價值,我們的目標(biāo)是,為一切計算機(jī)用戶(以下稱為“你”)贏得進(jìn)行相互協(xié)作、把握自己計算能力的自由性(Freedom),因而,對于你所使用的程序,你必須擁有以下4個方面的實質(zhì)性自由:
1、如你所希望的那樣運行這個程序;
2、能夠研究其源代碼,以便修改它,使其為你所用;
3、根據(jù)你的意愿,可以重新分發(fā)它,或者贈送他人,或者出售,兩者都可以;
4、根據(jù)你的意愿,發(fā)布你修改過的那個程序的新版本。
1998年,有人不喜歡使用“自由軟件”這種說法,發(fā)明了“開源軟件” 這一術(shù)語,但是,那時他們只吸取了其中(自由軟件的)“使用方便性”這一個方面的價值(或觀念)。開源軟件擁護(hù)者鼓吹一種用戶參與其中的“(社區(qū))開發(fā)模式”,并且斷言“如此這般,一定會獲得最好的軟件”,而他們所說的“最好”,也僅僅是在技術(shù)這一層面而言的。他們使用“開源軟件”這一說法,(隱含地)意味著,僅涉及你的“實際的方便性”,而完全忽視了你的使用程序的自由性。
Richard Stallman先生最后明確表示,“我不是說,他們(指開源軟件擁護(hù)者)錯了,而是說他們未抓住要點(missing the point)”。他接著說:“如果你忽視了使用軟件(上述4種)自由性和整個社會的團(tuán)結(jié)一致的價值,而僅僅是欣賞那種可靠、有效的軟件,你就犯了一個嚴(yán)重的錯誤(Terrible mistake)”。
from:http://www.shoensoft.com/blog/index.php/archives/71
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
- 上一篇: 不用光盘可破解电脑系统密码
- 下一篇: matlab常用命令参考