有關GPL最新草稿的爭論正在給開源和自由軟件倡導者之間帶來問題
“[The GPL 3]不再以公平的原則工作了。它純粹是一個煽動者,而且只對FSF的極端主義政策有益。如果你向人們解釋清楚了,許多人就能夠接受GPL2,許多公司就能夠支持GPL2,但[GPL3]不再是這樣一個很好的平衡。”-Linus Torvalds,Linux的創始人
今年早些時候,我寫道:GPLv3將會為開源和自由軟件社區帶來一個危急關頭。盡管一些人蔑視,自由軟件基金會(FSF)不理會商業開源者對GPLv3最新草稿的憂慮的決定將會預示著社區的分裂並降低自由/開源軟件的成長。
在過去的20年裡最引人注目的軟件新聞是FLOSS的崛起。像Linux, Apache 和 OpenOffice這樣的軟件已經給私有產業注入競爭壓力,並刺激了下一代軟件的發展。這種成功很大程度上隱藏了自由和開源社區之間的分歧,但是GPLv3的起草會暴露它們。
Richard Stallman和FSF暗地裡(有時也公開地)生氣,因為他們的軟件、他們的哲學和他們的名字被歸入更廣泛的開源軟件社區。自由軟件社區的哲學是四種自由(獲得、運行、修改、再發布)的社會意識形態的傳道;而Linus Torvalds、IBM、RedHat和開源軟件社區則是要圍繞開源許可證模式構建偉大的軟件和盈利的生意。
對於開源社區來說不幸的是,Stallman最終控制著GPL的未來,那些公司在商業上的成功也不是他首要所關心的。上文引用的Torvalds的評論當然反映了社區之間日趨緊張的關系,但是讓我們看看在這個新的版本中真正的變化。
最富有爭議的條款是----反數字權利管理條款----也是自由軟件社區中最流行的。盡管許多FLOSS社區內的人歡呼把它附加於內容行業的這個目標,這個條款覆蓋過於廣泛,並將阻止GPL軟件在許多產業的使用,尤其在嵌入式設備。
記住Tivo,這個條款包含了詞句來防止硬件公司控制他們設備的最終實現。如果你擁有一個運行著Linux的移動電話,例如,它要求手機用戶能夠修改並運行在那個電話上運行的所有代碼。這聽起來像是一件好事,[但]在每個國家批准新設計的法規制定者將會非常警惕可以被任意修改的設備。
除此之外,以GPLv3為基礎的軟件將會完全脫離醫學設備。政府安全和功效測試是嚴格和非常具體的。一個設備必須在它將在其中運轉的原樣的配置中被測試,而法規制定者們將不會同意[設備制造商]把“我們希望它將是這一個”作為一個回答。更重要的是,那些律師們將會為“開放”設備忙碌一天。
然而或許最容易被忽略的是這個政策將對那些隱私保護[在其中很]重要的軟件產生的影響。例如,政府文檔創建和管理市場是開源社區的一個主要目標。但是這個新許可中DRM的定義將包含用於創建文檔,音樂和電影工具的以鍵盤為基礎的訪問控制。
這樣考慮一下:如果你能創建一個可以播放任何GPL創建的DVD的一個GPL DVD播放器,你也能創建一個能夠讀取任何文檔的文檔讀取器。正如我們從最近的隱私恐慌中所看到的,訪問控制----另一個表示權利管理詞語----是保護我們隱私的一個關鍵部分。
在這個意義上,在GPL v3公開和分裂擴大之前作出巨大改變的機會很小。GPL v3將會標志FLOSS社區的結束和分裂自由軟件和開源社區的開始。現在唯一的問題是GPLv3發布後世界會變成什麼樣子。
當社區開始“選邊站”時,Stallman和FSF將會變得無關緊要嗎?GPLv3和它的道德純化目標將會由於開源社區的拒絕而被擱置一邊嗎?
作者:Johnathan Zuck
發布時間:2006年10月11日
文章來自:http://comment.zdnet.co.uk/other/0,39020682,39284037,00.htm