通用公眾授權第三版(GPLv3)釋出後,傳出微軟在與 Novell 合作關係下所銷售的 Novell 支援服務憑證,構成微軟接受 GPLv3 授權,將受到 GPLv3 條款限制的說法。微軟發表聲明表示,不認為自己受到 GPLv3 所限。
微軟在聲明中指出,該公司並非 GPLv3 授權的當事者,其行動並無可錯解為接受做為 GPLv3 簽署之一方,也不應假定需負擔該授權下之任何法律責任。儘管許多評論者不同意微軟的這種說法,卻也顯示出 GPLv3 對於微軟及 Novell 合作關係影響的分岐看法。
自由軟體基金會(Free Software Foundation,FSF)對此事件的解讀,的確與微軟的看法恰恰相反。該會宣稱,微軟銷售 SUSE 憑證足以讓微軟受限於 GPLv3。微軟則說,他們不認為在合約、智財權或其它任何法律上,這類的看法有合理的法律基礎。微軟甚至認為,該公司與 Novell 之間的各種合作關係,包括支援憑證的銷售,即使在 Novell 未來選擇散佈 GPLv3 程式碼之後,仍無須用到 GPL 授權。
原因出在 GPLv3 明確要求,當傳播或傳遞 GPLv3 著作至任一個別收受者,同時給予有關該作品之專利授權時,此一專利授權將必須給予所有下游收受者。FSF 認為,一旦 SUSE Linux 納入以GPLv3 授權的程式碼時,因為微軟銷售的憑證有助 GPLv3 程式碼的傳播之故,微軟也將自動納入GPLv3 授權方的範圍內。
FSF 這種說法有待商榷之處在於,微軟銷售的憑證基本上針對的是 Novell 的服務協議而非軟體部份,並無證據顯示銷售 Novell 服務協議憑證構成軟體的散佈或傳播,同時也沒有證據顯示,微軟曾授予過授權給其它人,甚至微軟與 Novell 之間的協議也指出,在此一協議下提供的有限、個人之契約,並無授予任何授權。
為了進一步避免可能產生的法律問題,微軟決定銷售的憑證不讓持有者支援採用 GPLv3 授權的程式碼。微軟在聲明中指出,此時為了避開可能的法律爭議,微軟決定發放給用戶的 Novell 支援憑證將不允許收受者接受 Novell 或其它人有關 GPLv3 程式碼的支援與更新訂購。微軟會仔細研究此一情況,再決定是否在未來擴展憑證範疇。
至於 Novell 則回應微軟的聲明,宣稱 Novell 會負責提供憑證持有者 GPLv3 程式碼的支援,讓微軟免於處理此一部份。從這整件事的結果看來,雖然 GPLv3 不一定能成功迫使微軟將專利授權授予所有下游收受者,GPLv3 授權也已經使得微軟不得不在提供 Linux 支援上保持適當距離。微軟未來與 Linux 散佈商簽訂協議時,也可能不再將銷售憑證納入其中。
相關網址:
1.微軟撇清 GPL 3 義務後的疑問
2.微軟對 GPLv3 的聲明