自由軟件的自由

我相信我的訂閱者中有很多是IT從業人員,我們在工作中會使用各種軟件,除了微軟、蘋果等軟件巨頭的商業軟件,還有更多的自由軟件。我們使用這些軟件構建自己的工作環境,為公司開發運營系統,為客戶實現業務流程,有時候為了增強完善補充功能,我們甚至會修改這些軟件的源代碼......
那么什么是自由軟件呢?根據自由軟件基金會的定義,自由軟件(Free Software)是一種可以不受限制地自由使用、復制、研究、修改和分發的軟件。不受限制正是自由軟件最重要的本質。注意:其定義與是否收取費用無關,自由軟件不一定是免費軟件(整理自維基百科)。
自由軟件運動的創始人是理查德·斯托曼,這位兄弟出生與1953年,20年后正式開始了戰斗的人生,他的對手不是個人,而是所有封閉的軟件公司,比如蘋果、微軟、Oracle、IBM等等。他到目前為止的成就有三,個個驚世駭俗:
1、開發了Emacs編輯器。Emacs不用介紹了,號稱上古編輯器之神。
2、GNU通用公共許可證,這是世界上采用最為廣泛的自由軟件許可證。
3、Copyleft,所有的GNU程序都應遵循“Copyleft”原則,你可以復制、修改、出售自由軟件,但是源代碼相關的改動都必須公開,所有用戶都可以獲得改動后的源碼。Copyleft保證了自由軟件傳播的延續性。
這樣的成就保證了軟件世界中Linux、GDB、Skype(此處表述有誤,Skype使用了基于GNU的GPLv2代碼,但卻沒有按照許可證的要求發布修改后的代碼)、Git等偉大軟件的誕生,自由軟件得以服務于成千上萬的公司和個人。在這樣一個信息時代,幾乎我們每個人或多或少都會受益于自由軟件。
今天之所以想聊這個話題是因為自由軟件除了自由開放之外,還隱含著公民的隱私不受侵犯的意義。隨著社會的發展,網絡信息監控和審查越來越嚴重,偉大防火墻、實名制、審查制度等等,無一不包含著控制和壟斷的意味。這就更加凸顯處自由軟件的意義。斯托曼說,“我們的社會正越來越依賴計算機,我們使用的軟件對保證未來社會的自由至關重要。自由軟件使我們能夠控制我們使用的技術,讓技術造福個人和社會,而不是讓技術被商業公司或政府控制,用來限制或監視我們。”
很多軟件人員使用自由軟件更容易從經濟角度關注免費的問題,事實上另一個Free與我們更加息息相關!
這個世界很多人覺得從未去爭取過什么,活的也還不錯。但真實的原因是,有很多類似理查德·斯托曼這樣的人一直在像憤怒的公牛一樣戰斗......
身邊越來越多的人開始使用Mac,經常被問道Mac的使用問題和技術問題。遂決定,每天發布一則#Mac技巧#。同時發布于微博和微信公眾賬號“Mac技巧”,微信號sagacity-mac,有微信賬號的童鞋掃描下圖片或搜索微信號即可

浙公網安備 33010602011771號