Plurk FaceBook Twitter 收進你的MyShare個人書籤 MyShare
  顯示內嵌語法

OpenFoundry自由軟體充電報

OpenFoundry自由軟體充電報
無/報主.Tumi

本期內容:
[法律源地] 從 Fortinet 一案談 GPL 的法律效力
[源碼報報] BitKeeper 替代工具 git 功能日漸完善

[法律源地] 從 Fortinet 一案談 GPL 的法律效力

葛冬梅/文 2005/05/13

在自由軟體相關的法律爭端中,除了 SCO 控告 IBM 的案子外,目前 應當就屬德國軟體工程師 Harald Welte 控告英國軟體公司 Fortinet 的案子最受到矚目。

慕尼黑地方法院在今年四月中針對這個案子的被告 Fortinet 做出假 處分的裁定,因為 Fortinet 承認假處分為法院的最終判決,並未提 出異議,所以本案終結。

Harald Welte 為 Linux 核心防火牆引擎 Netfilter/iptables 的核 心開發人員,因此擁有部分 Linux 核心的著作權。Fortinet 在所提 供的軟體中有使用到 Netfilter/iptables,根據 Linux 的授權條款 GPL(GNU General Public License),Fortinet 必須要將 GPL 條 款文字附於產品中,同時還必須要將程式原始碼以不收取授權費用的 方式開放給大眾利用,但是 Fortinet 卻並未做到這些。基於著作權 人的身份,Harald Welte 首先對 Fortinet 發出信函要求其發表停 止聲明,因為雙方未達成共識,所以 Harald Welte 向法院提出假處 分的申請(註一)。

在這個案子中,因為民事程序上簡便設計的原因,法院無須做出判決 理由,不過在德國,GPL 的法律效力已經在去年 Harald Welte 控訴 Sitecom 一案中被確認(註二),因此 Fortinet 一案雖僅以假處分 做為最終判決,並不會對於 GPL 的法律效力造成影響。而觀察這兩 個案件的關係,被告 Fortinet 在這個案子中,對於假處分直接承認 其作為最終判決的效力,或許可以解釋為去年 Sitecom 判決的影響 力正在德國發酵中,因為若是 Fortinet 覺得有機會贏得訴訟,就應 該會對法院裁定的假處分提出異議,整個案件就會進入正式的訴訟程 序,但是 Fortinet 並沒有提出異議,或多或少是受到了 Sitecom 案件的影響。不過關於此種推論乃筆者臆測,仍然有待進一步事實資 料與案例來證實。

從去年的 Sitecom 案到今年的 Fortinet 案,雖然並非發生在台灣, 但是背後所引含的意義卻值得我們省思:違反 GPL 是有可能遭受侵 權控訴的!尤其我國與德國同為大陸法系國家,法制體系相近,因此 可以這麼說,GPL 在我國法律制度下做為控訴基礎的可能性極大。

許多台灣的軟體工程師從網路上擷取 GPL 軟體的原始碼來使用,卻 並未將所開發出來的程式原始碼公開。台灣身為資訊大國,Harald Welte 當然已經注意到這種現象,並且也主動向一些公司接觸要求其 公開程式原始碼。據筆者的側面瞭解,Harald Welte 並不排除在台 灣採取更進一步法律行動的可能,因此在開發軟體過程中若要使用 GPL 軟體原始碼時,公司的決策者與軟體工程師皆應該要以謹慎的 態度來處理,而一旦真的使用 GPL 軟體原始碼就要遵循其授權內容, 以避免未來不必要的法律糾紛產生。

註一:有關本案事實背景請參見:
http://gpl-violations.org/news/20050414-fortinet-injunction.html (英); http://taiwan.cnet.com/enterprise/topic/0,2000062938,20098313,00.htm (中); http://www.golem.de/0504/37499.html(德); http://www.heise.de/newsticker/meldung/58578(德)。

註二:有關 Harald Welte 控訴 Sitecom 一案相關文章請參見: 林俊言,自由軟體授權條款的法律效力:以慕尼黑地方法院判決為例, 自由軟體鑄造場電子報第 20 期



[源碼報報] BitKeeper 替代工具 git 功能日漸完善

謝良奇/編譯 2005/05/11

因應 BitKeeper 不再提供免費版本,Linux 創始人 Linus Torvalds 所開發的版本控制工具 git 功能已接近完善。日前渡假去的 Torvalds 認為 git 現有功能已能滿足他的需求,接下來就是要讓核心開發者 開始使用這套新工具。

Linus Torvalds 於 2002 年 2 月開始使用版本控制工具 BitKeeper 管理 Linux 核心開發,在開放源碼與自由軟體社群引發不小關注。 BitKeeper 開發公司 BitMover,同時在商業版 BitKeeper 外,提供 僅可免費使用不允許加以修改釋出的 BitKeeper 功能精簡版。因為 BitMover 的這種做法,社群中始終有人對 Torvalds 使用 BitKeeper 感到不滿,其中包括了 GNU 計畫創辦人 Richard Stallman。

然而,市場上一直缺少其他具備 BitKeeper 相似功能的自由軟體可 用。若干人嘗試針對 BitKeeper 進行逆向工程,也受到 BitMover 的警告。日前 OSDL 成員對 BitKeeper 的逆向工程嘗試,終於惹惱 了 BitMover,該公司於是決定停止提供 BitKeeper 免費版本。

為解決無工具可用的窘境,Linus Torvalds 4 月起自行開發 git , 原意是希望在適用工具出現前,充當暫時解決方案。Torvalds 當時 稱 git 為愚蠢但快速的目錄內容管理器。然而 git 專案從此卻有了 迅速成長,很快地 Linus 建議能以 git 作為長期解決方案。4 月釋 出的 Linux核心 2.6.12-rc3 版本便成為第一個採用 git 的核心釋 出版本。

Linux 核心 2.4 stable 維護者 Marcelo Tosatti 日前於 2.4.31- pre1 釋出時更表示,正計畫把 2.4 轉移到 git 上。

相關網址:
1.Linux: Git 現況
2.Linux: 用 git 管理核心源碼



報主的話:
不論是自由軟體或是開放源碼軟體,在釋出源碼時均受到授權內容的 約束與保護,由此可見法律對於自由/開放源碼軟體的重要性。對於 軟體設計師而言,軟體授權已經是不容忽視的重要議題,因此 Open Foundry 電子報於本期開始,每月固定推出[法律源地]專欄,由 OSSF 計畫法政組成員探討自由/開放源碼軟體,本期首先登場的是德國最近 一宗違反 GPL 的案例,並探討台灣在使用 GPL 軟體程式源碼時,若 不依照 GPL 的規範,亦有可能吃上違反 GPL 的官司!歡迎關心法律 議題的您深入閱讀。

若您對於該專欄有任何疑問或建議,可與法政組葛冬梅小姐 (tmk2005 {at} iis.sinica.edu.tw)聯繫。

電子報小編敬上 2005/05/13