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