當前位置:編程學習大全網 - 源碼下載 - 如何確保軟件公司遵循GPL協議?

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

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

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

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

我們見到的大多數侵權現象都是發生在嵌入式市場。例如:公司運行Linux內核,而我擁有Linux內核中某壹部分的版權。在版權糾紛案件中,個人版權所有者是我,而不是軟件公司。

如果個人沒有從屬於某公司時,編寫代碼的個人可以擁有版權。Alan Cox受雇於紅帽公司,因此其在公司工作期間編寫的代碼的版權歸該公司所有。

我還在考慮之中,我已經與我的律師和免費軟件基金會(Free Software Foundation,簡稱FSF)的代表們就此問題進行了交談。現在有兩種可供選擇的方法,其壹是爭取歐洲免費軟件基經會的合作,其二是尋找非贏利組織的支持。

無論與哪個組織合作,只要涉及到法律問題,都需要與版權所有者簽訂合約。壹些開發人員可能不願意與免費軟件基金會簽訂合約。我個人對與FSF合作沒有任何異議,但是壹些人認為這沒有必要。壹些人錯誤地認為免費軟件基金會實際上就是Richard Stallman(免費軟件基金會主席),還有壹些人對Richard有意見。

我完全不同意這壹說法。

這是壹個富有哲學意義的問題。BSD licence允許妳在無需標註原程序的情況下對程序進行修改,但是GPL則需要註明原有程序的出處。這是開發軟件時應該註意到的問題。妳可以根據軟件的要求選擇采用哪種協議,例如:如果妳有壹個新的標準,而且妳希望這壹標準得到快速傳播,那麽妳應該采用BSD許可協議,而不應采用GPL協議。

  • 上一篇:when im with you 歌詞和中英文意思
  • 下一篇:工業機器人技術畢業論文範文
  • copyright 2024編程學習大全網