很多人誤以為 GNU 工程的精神是不收取任何發(fā)行軟件的費(fèi)用,或是只收取少許的成本價(jià)。
但是,事實(shí)上,我們鼓勵(lì)大家再發(fā)行 自由軟件 ,并且收取高價(jià),愈高愈好。如果看官你覺得很驚訝,請(qǐng)繼續(xù)讀下去。
"Free" 這個(gè)字基本上有兩個(gè)意思: 一是「自由」,二是「免費(fèi)」。在 "free software" 一詞中, "free" 指的是「自由」,而不是「免費(fèi)」 (也就是「言論自由」的 "free" ,而不是「免費(fèi)的啤酒」的 "free")。這個(gè)自由允許使用者有使用、修改、以及再發(fā)行原版或是修訂版軟件的自由。
自由軟件有時(shí)候是免費(fèi)的,有時(shí)候使用者卻得支付少許金額(通常是成本價(jià))去取得。一般而言,同樣的軟件在不同地點(diǎn)可能有不同的發(fā)行方式:收費(fèi)或不收費(fèi)。但是,不管是不是免費(fèi)的,自由軟件一律賦予使用者自由使用的權(quán)利。
非自由軟件
通常以高價(jià)出售,但是有的店家會(huì)半買半相送,甚至免費(fèi)幫你安裝好,但是這并不代表該軟件就是自由軟件,不論有價(jià)或無價(jià),因?yàn)槭褂谜邲]有使用上的自由,所以該軟件不是自由軟件。
既然自由軟件非關(guān)價(jià)格,比較低的價(jià)格也因此并不代表比較自由。所以,當(dāng)你再發(fā)行一自由軟件的時(shí)候,當(dāng)然可以收取一些費(fèi)用,或甚至 賺點(diǎn)小錢 ,更何況,再發(fā)行自由軟件是一項(xiàng)良好也合法的行為,藉此賺點(diǎn)小錢也無可厚非。
自由軟件是一個(gè)社群工程,每個(gè)受益者都應(yīng)該盡力貢獻(xiàn)讓這個(gè)社群茁壯長大。自由軟件的發(fā)行者可以貢獻(xiàn)他的一部份收入給 自由軟件基金會(huì)(Free Software Foundation) 或是其他自由軟件工程,透過資助自由軟件的發(fā)展,你我將可以讓自由軟件的世界更進(jìn)步。
發(fā)行自由軟件正是為未來發(fā)展籌資募款的良機(jī),千萬不要浪費(fèi)這個(gè)機(jī)會(huì)!
因?yàn)椋瑸榱司杩睿惚仨氂幸恍﹫?bào)酬,如果你收取的費(fèi)用太低,你將不會(huì)有任何盈余可以捐獻(xiàn)給自由軟件社群作為日后的發(fā)展基金。
人們有時(shí)候會(huì)擔(dān)心收取較高的發(fā)行費(fèi)用會(huì)讓窮人無法用到自由軟件,這個(gè)現(xiàn)象或許存在於 私權(quán)軟件 (18k characters) 的例子中,但是自由軟件不同。
不同的地方在於,自由軟件基本上會(huì)自然地散布出去,有很多不同的管道可以拿到它:或買、或下載、或復(fù)制、或相送。
軟件囤積人用盡心力想讓使用者付一定的價(jià)格使用私權(quán)軟件,如果價(jià)格太高,當(dāng)然一些使用者就不會(huì)想去用私權(quán)軟件。
但是,使用者 不必 付費(fèi)就可以用自由軟件了,使用者也可以從朋友處復(fù)制自由軟件,或是透過朋友的幫助從網(wǎng)路上下載自由軟件,或是數(shù)個(gè)使用者可以一起合買一塊 CD-ROM 再安裝在各自的電腦里,如果是自由軟件的話, CD-ROM 的價(jià)格并不會(huì)太高。
這又是另一個(gè)常見的問題,是有關(guān)自由軟件的普及度。人們以為,高發(fā)行價(jià)格會(huì)減少使用者的人數(shù),或是反之較低的發(fā)行價(jià)格會(huì)讓使用者人數(shù)增加。
這從自由軟件的例子來說并不真確。長期而言,自由軟件的使用者人數(shù)主要取決於 「自由軟件能夠?yàn)槲覀冏魇裁础?/em> 、「自由軟件好不好用」? 如果自由軟件不能提供他/她們所需的功能,很多使用者會(huì)繼續(xù)用私權(quán)軟件,因此,長期而言,如果我們想增加使用者人數(shù),首要之事是必須 開發(fā)更多有用而且好用的自由軟件 。
如果你能夠 幫忙撰寫 更多有用又好用的自由軟件和 使用手冊(cè) ,這是最直接的方法!但是,如果你做的是發(fā)行自由軟件而不是撰寫自由軟件,你能幫得上的最大的忙,就是為那些撰寫自由軟件的志愿者募款。
嚴(yán)格地說,「販?zhǔn)邸挂晦o的涵義是「以金錢易物」,販?zhǔn)圩杂绍浖呛戏ǖ模覀円补膭?lì)這項(xiàng)銷售行為。
但是,當(dāng)提到 「販?zhǔn)圮浖?/font> ,人們通常會(huì)想成是一般公司在販?zhǔn)鬯綑?quán)軟件,而不是自由軟件。
所以,除非你像這篇文章這樣,很小心地劃清界線,我們建議你最好避免使用「販?zhǔn)圮浖诡愃频脑~匯,改用其他詞匯來表達(dá),例如,你可以說,「發(fā)行有價(jià)的自由軟件」(distributing free software for a fee),這樣就不會(huì)有模棱兩可、意義含糊的情況發(fā)生。
除了一個(gè)特例, GNU 一般公眾許可證 (20k characters) (GNU GPL) 并未限制你可以從發(fā)行自由軟件這項(xiàng)行為中收取多少費(fèi)用。你可以不收費(fèi),你也可以只收一塊錢、十塊錢、或甚至一百萬,隨便你!但是,如果沒有人愿意付一百萬買你的版本,不要來怪我們。
但是,唯一的特例是,當(dāng)發(fā)行者發(fā)行二進(jìn)制碼,卻沒有提供完整的源碼的時(shí)候, GNU 一般公眾許可證就會(huì)硬性要求發(fā)行者提供源碼,如果此時(shí)發(fā)行者索取一百萬臺(tái)幣的高價(jià)來販?zhǔn)墼创a,而使用者不可能付這么高的價(jià)格去買源碼,此販?zhǔn)凼侄蝿t成為不提供源碼的藉口,只有在這種情況之下,GNU 一般公眾許可證會(huì)限制源碼價(jià)格,以保障使用者的自由,否則一般而言,我們并不限制、也不規(guī)范發(fā)行價(jià)格。
有時(shí)候,一些不遵守 GNU 一般公眾許可證的廠商,為了達(dá)到販?zhǔn)圩杂绍浖哪康模昧艘恍├纭窯NU 軟件不收費(fèi)」的語匯想搪塞過去,這樣是行不通的!自由軟件攸關(guān)自由,而不是價(jià)格,實(shí)施采用 GNU 一般公眾許可證就是保障使用者有使用、修改、復(fù)制、再發(fā)行軟件的自由,當(dāng)我們保障這些自由的時(shí)候,我們不會(huì)因?yàn)閮r(jià)格問題而妥協(xié)。自由是最重要的問題,也是所有問題之所在,更是唯一的問題。