販售自由軟體

關於販售自由軟體授權條款(例如 GNU GPL)例外情況的一些觀點也已提供。


許多人認為 GNU 計畫的精神是,你不應該為了散布軟體副本而收費,或者你應該盡可能少收費——僅足以支付成本。這是一種誤解。

實際上,我們鼓勵重新散布自由軟體的人盡可能收取他們希望或能夠收取的費用。如果授權條款不允許使用者複製和販售軟體,那就是非自由授權條款。如果這對您來說似乎很令人驚訝,請繼續閱讀。

「自由」這個詞有兩個合理的普遍含義;它可以指自由或價格。當我們談論「自由軟體」時,我們談論的是自由,而不是價格。(想想「言論自由」,而不是「免費啤酒」。)具體來說,它意味著使用者可以自由地執行程式、研究和更改程式,以及在有或沒有更改的情況下重新散布程式。

自由軟體有時免費散布,有時則以相當高的價格散布。通常同一個程式可以在不同的地方以這兩種方式取得。無論價格如何,該程式都是自由的,因為使用者在使用它時擁有自由。

非自由軟體通常以高價販售,但有時商店會免費提供副本。儘管如此,這並不會使它成為自由軟體。無論價格高低,該程式都是非自由軟體,因為它的使用者被剝奪了自由。

由於自由軟體不是價格問題,因此低價並不能使軟體成為自由軟體,甚至更接近自由軟體。因此,如果您正在重新散布自由軟體的副本,您不妨收取可觀的費用並賺一些錢。重新散布自由軟體是一項良好且合法的活動;如果您這樣做,您不妨從中獲利。

自由軟體是一個社群專案,每個依賴它的人都應該尋找方法來為社群的建設做出貢獻。對於發行商來說,做到這一點的方法是將一部分利潤捐贈給自由軟體開發專案或自由軟體基金會。這樣您就可以推進自由軟體的世界。

散布自由軟體是為開發籌集資金的機會。不要浪費它!

為了捐款,您需要有一些額外的資金。如果您收取的費用太低,您將沒有任何盈餘來支持開發。

更高的發行價格會傷害到一些使用者嗎?

人們有時擔心高昂的發行費用會使沒有太多錢的使用者無法獲得自由軟體。對於專有軟體,高價確實會這樣——但自由軟體是不同的。

不同之處在於自由軟體自然而然地傾向於傳播,並且有很多方法可以取得它。

軟體囤積者竭盡全力阻止您在不支付標準價格的情況下執行專有程式。如果這個價格很高,那確實會使一些使用者難以使用該程式。

有了自由軟體,使用者不必為了使用軟體而支付發行費。他們可以從擁有副本的朋友那裡複製程式,或者在擁有網路存取權的朋友的幫助下複製程式。或者幾個使用者可以一起加入,分攤一張 CD-ROM 的價格,然後每個人輪流安裝軟體。當軟體是自由軟體時,高昂的 CD-ROM 價格並不是主要的障礙。

更高的發行價格會阻礙自由軟體的使用嗎?

另一個常見的擔憂是自由軟體的普及程度。人們認為高昂的發行價格會減少使用者數量,或者低價可能會鼓勵使用者。

這對於專有軟體來說是正確的——但自由軟體是不同的。由於有很多方法可以取得副本,因此發行服務的價格對普及程度的影響較小。

從長遠來看,有多少人使用自由軟體主要取決於自由軟體可以做多少事,以及它有多容易使用。許多使用者並未將自由作為首要考量;如果自由軟體無法完成他們想要完成的所有工作,他們可能會繼續使用專有軟體。因此,如果我們想從長遠來看增加使用者數量,我們首先應該開發更多自由軟體

做到這一點最直接的方法是自己編寫所需的自由軟體手冊。但是,如果您從事發行而不是編寫,那麼您可以提供的最佳幫助是為他人編寫這些軟體或手冊籌集資金。

「販售軟體」這個詞也可能令人困惑

嚴格來說,「販售」意味著用商品換取金錢。販售自由軟體程式的副本是合法的,我們鼓勵這樣做。

然而,當人們想到「販售軟體」時,他們通常會想像以大多數公司的方式來做:使軟體成為專有軟體而不是自由軟體。

因此,除非您要像本文那樣仔細地區分,否則我們建議最好避免使用「販售軟體」一詞,而選擇其他措辭。例如,您可以說「付費發行自由軟體」——這是明確的。

高額或低額費用,以及 GNU GPL

除了在一個特殊情況下,《GNU通用公共許可證》(GNU GPL)對於您可以為散布自由軟體副本收取多少費用沒有任何要求。您可以不收費、一分錢、一美元或十億美元。這取決於您和市場,所以如果沒有人願意為一個副本支付十億美元,請不要向我們抱怨。

唯一的例外情況是,在散布二進制檔案時沒有同時散布相應的完整原始碼。這樣做的人根據 GNU GPL 的規定,有義務在隨後的請求中提供原始碼。如果對原始碼的費用沒有限制,他們可能會設定過高的費用,例如十億美元,以至於沒有人能支付得起——從而假裝發布原始碼,實際上卻隱藏它。因此,在這種情況下,我們必須限制原始碼的費用,以確保使用者的自由。然而,在通常情況下,沒有理由限制發行費用,因此我們不限制它們。

有時,其行為越過了 GNU GPL 中規定的界線的公司會請求許可,聲稱他們「不會為 GNU 軟體收費」等等。這對我們來說是行不通的。自由軟體關乎自由,而執行 GPL 是捍衛自由。當我們捍衛使用者的自由時,我們不會被發行費用收取多少等次要問題分散注意力。自由是問題,是全部問題,也是唯一的問題。