GNU GPL 與美國夢
作者:Bradley M. Kuhn當我還是個小學生的時候,就在美國這裡,我被教導我們的國家是「機會之地」。我的老師告訴我,我們的國家很特別,因為任何有好想法並有努力工作意願的人都可以謀生,並且也能成功。他們稱之為「美國夢」。
「美國夢」的基石是什麼?是平等——在我們的社會中,每個人都有相同的機會選擇自己的道路。我可以從事任何我想從事的職業,如果我努力工作,我就會成功。
結果證明,我在使用電腦方面有些天賦——特別是電腦軟體。受到「美國夢」的薰陶,我盡可能地學習關於電腦軟體的知識。我想要獲得成功的機會。
但我很快發現,在許多情況下,並非所有電腦軟體領域的參與者都是平等的。當我進入這個領域時,像微軟這樣的大公司往往控制了大部分技術。而且,這些技術是根據授權協議提供給我的,這些協議禁止我研究和學習這些技術。我完全被禁止查看軟體的程式原始碼。
我也發現,那些擁有大量資金的人可以協商不同的授權條款。如果他們支付足夠的費用,他們就可以獲得研究和學習原始碼的許可。通常,這樣的授權費用高達數千美元,而年輕且相對貧窮的我,就沒那麼幸運了。
在軟體行業的早期,我因為無法學習更多而感到有些沮喪,最終我發現了另一種軟體,它確實允許我研究和學習。這種軟體是以一種稱為 GNU 通用公共許可證(GNU GPL)的許可證發布的。這個許可證非但沒有限制我研究和學習的自由,反而特別設計來讓我學習。該許可證確保無論軟體的公共版本發生什麼情況,我都能夠隨時研究其原始碼。
我很快就圍繞這個軟體建立了我的職業生涯。我獲得了大量關於配置、安裝、管理和教學該軟體的工作。感謝 GNU GPL,我始終知道我可以在我的業務中保持競爭力,因為我總是能夠在新的創新出現時立即輕鬆地學習到它們。這給了我獨特的創新能力。我可以快速創新,並給我的雇主留下深刻印象。我甚至能夠創辦自己的顧問公司。我自己的事業!美國夢的頂峰!
因此,當我上週聽到微軟的一位副總裁暗示 GNU GPL 與美國精神相悖時,我感到非常驚訝。
GNU GPL 專門設計來確保所有科技創新者、程式設計師和軟體使用者都能獲得平等的立足點。每個高中生、獨立承包商、小型企業和大型企業都獲得了平等的創新機會。我們所有人都從同一起跑線開始比賽。那些對軟體有深刻理解並且有能力讓軟體為他人良好運作的人最有可能成功,而他們也確實成功了。
這正是美國精神的意義所在,至少在我小學時學到的是這樣。我希望我們不會讓微軟和其他公司改變這個定義。