歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux業界

如何確保軟件公司遵循GPL協議?

作者: ZDNet
2005-08-04 11:0 AM
近日,開源代碼商Harald Welte親自向於德國Hannover舉行的CeBIT技術展示的13個技術公司提交了警告信,其中包括通訊巨人摩托羅拉以及PC制造商Acer。 
 

Welte是Linux內核防火牆Netfilter/iptables的主要開發者,並是Linxu內核的袖珍過濾子系統的維護者。該公司於2004年建立gpl-violations.org工程,目的是防止各個公司違反GNU General Public License建立的規則。

自動建立這一工程,Welte已經與違反GPL的25個公司建立協議,這些公司都沒有得到許可的情況下使用了GPL代碼。以下是ZDNet UK講述Welte如何查找到這些公司違反GPL的過程,以及如何說服這些公司遵循這些協議。

軟件公司如何才能確保其遵循了GPL協議?
遵循GPL許可協議所需要的就是發布軟件源代碼。遵循GPL協議的方法可以有兩種:其一,可以在二進制代碼程序中包含源代碼,其二,可以提供一個源代碼程序。這一源代碼程序包含了第三方在使用這一程序時的所有源代碼。如果軟件公司只是在其公司內部使用GPL協議,那麼他們只需要給本公司員工發布源代碼。

使用GPL協議的公司需要發布哪些源代碼?
軟件公司必須發布的源代碼包括其使用程序的全部或一部分,或本程序的全部或部分所衍生的程序代碼。如果公司添加了其它程序,比如不是從GPL許可代碼中衍生的前端程序,公司可以不發布這一程序的代碼。

在控告GPL侵權案件中你有哪些合法權利?
我們見到的大多數侵權現象都是發生在嵌入式市場。例如:公司運行Linux內核,而我擁有Linux內核中某一部分的版權。在版權糾紛案件中,個人版權所有者是我,而不是軟件公司。
如果個人沒有從屬於某公司時,編寫代碼的個人可以擁有版權。Alan Cox受雇於紅帽公司,因此其在公司工作期間編寫的代碼的版權歸該公司所有。

您在網站上表示,希望能夠獲得其它免費軟件熱心人士的支持,現在進展的情況如何?
很難找到想要參與到這一版權保護項目中的人。大多數開發人員並不介意告訴律師哪些地方存在侵權現象,但是律師更想得到大多數開發人員不願意透露的東西。我個人也不喜歡卷入到法律糾紛中,因為這會妨礙我編寫程序。

你對版權保護項目的未來有什麼計劃?是繼續單打獨斗呢還是盡力尋求其它組織的幫助?
我還在考慮之中,我已經與我的律師和免費軟件基金會(Free Software Foundation,簡稱FSF)的代表們就此問題進行了交談。現在有兩種可供選擇的方法,其一是爭取歐洲免費軟件基經會的合作,其二是尋找非贏利組織的支持。
無論與哪個組織合作,只要涉及到法律問題,都需要與版權所有者簽訂合約。一些開發人員可能不願意與免費軟件基金會簽訂合約。我個人對與FSF合作沒有任何異議,但是一些人認為這沒有必要。一些人錯誤地認為免費軟件基金會實際上就是Richard Stallman(免費軟件基金會主席),還有一些人對Richard有意見。

一些人非常惡意地指責GPL許可協議是一種商業性行為,對此你有什麼看法?
我完全不同意這一說法。

你如何看待與GPL許可協議類似的其它使用許可協議?
這是一個富有哲學意義的問題。BSD licence允許你在無需標注原程序的情況下對程序進行修改,但是GPL則需要注明原有程序的出處。這是開發軟件時應該注意到的問題。你可以根據軟件的要求選擇采用哪種協議,例如:如果你有一個新的標准,而且你希望這一標准得到快速傳播,那麼你應該采用BSD許可協議,而不應采用GPL協議。

 

責任編輯:邢勝




Copyright © Linux教程網 All Rights Reserved