更正人們對自由軟件的五個常見誤解。html
咱們仍是從一條簡單的事實出發:自由軟件程序員確實也想獲取報酬,某個時候他們也全都須要買午飯。linux
當咱們談論自由軟件,指的是自由而非免費。實際上,爲獲取自由軟件 (或者開源軟件1) 以便研習,修改和任意拷貝,您也可能要破費。程序員
這是怎麼回事呢?您能夠這樣考慮:軟件就是代碼而已,代碼不外乎就是數學。一旦你把軟件看做是有用的數學,一門精緻的語言,而非通常的財產,那就沒有理由限制別人使用它。web
就像數學(沒有人會聲稱擁有對一個等式的財產全部權),軟件也須要高深的知識進行改進,提升,正確應用。這纔是程序員廣泛的收入來源:不少客戶,尤爲是公司,願意付款以獲取軟件的按期安全更新和性能改進。ubuntu
自由軟件公司得益於由大量自願貢獻者所組成的一個很是分散的開發系統。自由軟件產業內部的收入少於與其相對的私有軟件產業,但也不可小覷。最終,單個的用戶通常不用花錢也能用上自由軟件。windows
自由軟件不是要滅除對程序員的獎賞。它是要把代碼看做不該隱瞞用戶的知識。它以一種不一樣的商業模式運做。不少已採起這種模式的公司都運做良好。瀏覽器
[這一點已經說得很清楚了,所謂的「自由軟件讓做者賺不到錢」是徹頭徹尾的謊話,是FUDer們編造出來用來詆譭自由軟件運動的瘋言狂語。本靈在不久前見過一個瘋狂的人(詳情請見個人另外一篇博客「FUD們,大家沒有資格詆譭自由軟件和開源軟件!」),無腦地噴RMS大神和自由軟件運動,以及相關組織。事實上,RMS大神所說的自由不少都是簡單翻譯了專有代碼出現以前的世界的自由。通常狀況只有心裏扭曲,或者思想短視的人才會犯這麼好笑的錯誤。]安全
====================================================================================服務器
廣泛的觀念就是若是人人均可以複製想法,創新就會受到抑制。網絡
事實上,自由每每是催生富有創意的成功軟件的關鍵。
非私有軟件在不少方面都很突出:稍事一想,即可舉出一些例子:
[在大多數時候,封閉和專制就如同催命絞索,不是把人(或者人類生活的環境)催死就是催得半死不活和腐朽。並且很重要的一點是:咱們的社會中被這些思想污染的人每每還把這種思想當成好的,把開放和自由看成壞的。。哪怕不提本靈我遇到的那個FUDer,我在現實生活也見過這種人。咱們毫不可讓它們擴張,要否則。。]
====================================================================================
任何人都該在意他們的軟件是否自由。
想象一下你買了一輛車卻被禁止打開引擎蓋。你知不知道車如何工做沒關係;問題是沒人能檢查引擎。若是沒人能確保它可靠,它不漏油,它對社會環境無害,你如何信得過你的車?
對軟件一樣如此;除了代碼比移動車輛作了更多。軟件運行着咱們的計算機,電話,電視,媒體播放器,還有更多,傳載着信息和咱們的文化。
自由軟件與自由言論,自由市場一樣重要。若是軟件自由,用戶就擁有駕於其上的自主和自由。
好消息是:自由軟件也能正常工做。並且事實上,它每每正常工做得更好。在你的電腦開啓的時候,插入一張GNU/Linux liveCD,不用安裝,你就本身判斷吧。
[有些人叫囂:10元的雞翅你都願意買,爲何10元的(專有)軟件你不肯意買?
這裏包含一個不太容易被揭穿的荒謬點:實物你能夠分享給朋友,能夠改裝,好比雞翅你能夠分一半給朋友,也能夠添油加醋改變它的味道後再吃。但是,一個專有的軟件,你分享給朋友一份,軟件公司(不少時候不是做者)就叫囂你是個偷盜者,是個海盜。若是你試圖修改軟件,也會被認爲是侵犯了他們的做品。
最好笑的一點——「版權才能保護碼農利益」,我想說這句話的那個FUDer根本沒查閱過史料,其實軟件並非一開始就有著做權的。不少時候(我找到一篇提到這一點的文章:{https://linux.cn/article-8156-1.html#3_689}),程序員的賺錢方法是這樣的:公司或者大學須要用,或者須要給硬件配某個軟件,就僱傭幾個程序員來編寫這些代碼。這家公司,或者這所大學,若是大方,他們會容許程序員們去給別的公司或者大學,或者我的,分享這些軟件,他們根本不須要擔憂分享會阻礙他們賺錢。。更況且自由軟件的盈利模式很靈活,好比紅帽模式,還有定製功能,還有保修,諮詢,等等等等,幾乎是沒有作不到,只有想不到。更多的,想必OSChina的大佬們應該知道更多,本靈就不詳細舉例子了。]
爲了正確地回答這個問題,咱們必須先區分清楚版權和專利。版權是對其創造(好比,一本書的文字,或者一個程序的源代碼)賦予做者一種權利。另外一方面,一項專利,是買斷,註冊了應用某種想法這一過程的獨有控制權。
自由軟件裏的版權很是重要。它正是GNU通用公共許可協議,這一確保自由軟件保持自由,做者的工做獲得確定的核心機制所在。程序都是受版權保護的,無論是自由的仍是私有的。
任何私有軟件的做者均可以很輕易地檢查一個自由軟件應用程序裏是否有侵犯他的版權的地方,由於源代碼能夠輕易地獲取。
[自由軟件有時候被錯誤地描述爲「沒有版權」,這是錯誤的。實際上,自由軟件基金會 很支持保護版權,可是反對給公衆強加不應有的限制(好比對於非功能性做品,至少要容許非商業性質地複製和再分發原版做品)——個人觀點和這種觀點基本一致。]
另外一方面,軟件專利,倒是一個至關有爭議的概念。簡而言之:根本就沒有什麼「專利軟件」。然而,經過申請專利,某人能夠宣稱對一個過程的全部權。既而凡是用到這一過程的軟件,不管是私有的或自由的,都受其約束。
軟件專利:
所以,它們不多被創造者用來獲益(並且事實上,創造者們本身幾乎都不用)。
能夠很放心地說,在很多國家,任何中等大小的軟件都侵犯了專利,無論軟件自己是自由的仍是非自由的。
視專利持有公司承擔鉅額法律費用,或回擊其餘專利威脅的能力而定,可對這些專利徵收專利權使用費,制訂相關的限制措施。
[軟件專利,這個恐怕不須要我多講,軟件專利在干擾破壞不少人的原創做品和產品。]
閱讀更多:
這種想法的支持者爭辯說自由 (或者「開源」1) 軟件不能私有。咱們以一個例子來回應。
假設您在家裏和公司使用某一自由軟件程序。產生了一個妙極的改進靈感。使用改進的版本電腦工做得更好,工廠的運轉速度翻了一番!
這一改進的版本是您本身的版本。無須把它告知任何人,也沒必要分享從中獲取的好處。您就是在運用使用和修改自由軟件的權力。
自由軟件許可協議要求是:若是你重發布這款軟件,那麼必須保證它還是自由的。也就是說,若是您要出售含它們的CD,或者讓自家或公司之外的人使用,必須:
因此事實上,相較私有軟件的情形,程序員決定着你對軟件所能作與不能作的一切,對自由軟件,你有更多的「全部權」。
自由軟件跟一種政治體系毫無瓜葛。 你能夠在私有軟件上運行自由軟件,正如相反的情形同樣。自由軟件許可協議只是程序員與終端用戶之間一款有法律效應的,也符合道德準則的協議。
[我記得那我的還專門找了一篇翻譯得有問題的GNU GPL v3 許可證 的中文翻譯版原本亂噴。「Copyleft」都能翻譯成「共產」,簡直笑死本靈了。]
這種論點通常都是說因爲自由軟件的源代碼可得,所以沒多大可能安全。
一個短而有力的回答:大部分的服務器都運行自由軟件。它們但是持有敏感或機密信息好比你的銀行賬戶細節或貿易機密的聯了網的計算機。
一個更確切的回答是源代碼可得是安全的保證,而不是隱患。軟件的自由確保了它能被普遍的社區察看,測試和改進。一把好鎖就算用於設計它的技術是公開的,也是安全的,由於只有鑰匙持有者才能打開它。對軟件也是一樣的道理。
要些例子嗎?看看Firefox瀏覽器,Apache HTTP服務器,OpenPGP加密系統,或者OpenBSD操做系統。而且在 GNU/Linux 下沒有間諜軟件或電腦病毒。
徹底不是。
這裏是全部自由軟件的發源地。您能夠找到豐富的信息,包括自由軟件的理念、項目歷史以及自由軟件基金會(GNU背後的組織)的立場。
自由/開源軟件的概念以一種很是易讀,友好的方式呈現。必讀。
一個關於自由格式開放文檔的簡明網站,展現了格式(不只僅是應用程序)中的自由的重要性。
這篇引人入勝的文章出自Wikipedia的聯合創始人Jimmy Wales,展現了軟件自由與知識自由之間的關係。
Detect languageAfrikaansAlbanianArabicArmenianAzerbaijaniBasqueBelarusianBengaliBosnianBulgarianCatalanCebuanoChichewaChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishEsperantoEstonianFilipinoFinnishFrenchGalicianGeorgianGermanGreekGujaratiHaitian CreoleHausaHebrewHindiHmongHungarianIcelandicIgboIndonesianIrishItalianJapaneseJavaneseKannadaKazakhKhmerKoreanLaoLatinLatvianLithuanianMacedonianMalagasyMalayMalayalamMalteseMaoriMarathiMongolianMyanmar (Burmese)NepaliNorwegianPersianPolishPortuguesePunjabiRomanianRussianSerbianSesothoSinhalaSlovakSlovenianSomaliSpanishSundaneseSwahiliSwedishTajikTamilTeluguThaiTurkishUkrainianUrduUzbekVietnameseWelshYiddishYorubaZulu |
|
AfrikaansAlbanianArabicArmenianAzerbaijaniBasqueBelarusianBengaliBosnianBulgarianCatalanCebuanoChichewaChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishEsperantoEstonianFilipinoFinnishFrenchGalicianGeorgianGermanGreekGujaratiHaitian CreoleHausaHebrewHindiHmongHungarianIcelandicIgboIndonesianIrishItalianJapaneseJavaneseKannadaKazakhKhmerKoreanLaoLatinLatvianLithuanianMacedonianMalagasyMalayMalayalamMalteseMaoriMarathiMongolianMyanmar (Burmese)NepaliNorwegianPersianPolishPortuguesePunjabiRomanianRussianSerbianSesothoSinhalaSlovakSlovenianSomaliSpanishSundaneseSwahiliSwedishTajikTamilTeluguThaiTurkishUkrainianUrduUzbekVietnameseWelshYiddishYorubaZulu |
|
|
|
|
|