作者 | Jeffrey Robert Kaufman
譯者 | 薛亮
提要:Apache 2.0許可證中的專利許可條款使得開原始碼可以安全使用,但它經常被誤解。
Apache 2.0 許可證包含許多關鍵條款,其中也包括根據我的經驗經常被誤解的專利許可條款。專利許可對於開原始碼的安全使用具有重大影響。我透過分析 Apache 2.0 許可證第 3 部分的其中一段來具體解釋:
3.專利許可的授予。根據本許可證的條款和條件,每個貢獻者特此授予您永久的、全球性的、非獨佔的、免費的、免版稅的、不可撤銷的(本節所述除外)專利許可,從而製作、委託製作、使用、許諾銷售、銷售、進口和以其他方式轉移作品,該專利許可僅適用於貢獻者提供的滿足以下條件的專利權利要求:貢獻者的貢獻單獨對該權利要求必然構成侵權,或貢獻者的貢獻與貢獻者提交此類貢獻的作品之間的結合對該權利要求必然構成侵權。
實質上,當軟體開發人員為專案(即 Apache 2.0 許可證中的“作品”)貢獻程式碼,他/她就成為貢獻者。在上述條款中,貢獻者授予了使用任何可能與其貢獻相關的專利的許可。這讓使用者感到安心,因為貢獻者可能會被禁止向任何使用包含該貢獻的軟體的使用者收取專利許可費。
但當軟體開發人員貢獻的程式碼僅其自身來說沒有被貢獻者的任何專利所改寫,而只有與貢獻者提交此類貢獻的遵循 Apache 2.0 許可證的開源專案相結合才能被相關專利改寫時,問題就變得複雜了。因此,擁有相關專利的貢獻者可以向使用修訂版作品的使用者收取專利許可費。Apache 2.0 許可證的作者進行了前瞻性思考,對這種情況也進行了說明。第 3 條規定,該許可證適用於“貢獻者提供的滿足以下條件的專利權利要求:……貢獻者的貢獻與貢獻者提交此類貢獻的作品之間的結合對該權利要求必然構成侵權。”
一些貢獻者可能擔心他們的貢獻會導致廣泛的專利許可。例如,您向遵循 Apache 2.0 許可證的開源專案貢獻程式碼,在您提交貢獻的時候,無論是您的貢獻自身還是其與開源專案的結合都沒有對您的專利構成侵權,但後續該作品透過其他人而非您的貢獻在功能上進行了擴充套件,從而被您的專利所改寫,這種情況該怎麼辦呢?您的專利會被自動許可嗎?按照 Apache 軟體基金會的常見問題解答,情況並非如此。
這個結果似乎以一種開放/合作的方式,在向 Apache 2.0 開源專案貢獻程式碼的專利所有者與保證相關專利不會針對依據 Apache 2.0 許可證享有權益的作品使用者主張專利權的必要性之間,達成了一種明智的平衡。
關於依據 Apache 2.0 許可證向 Apache 軟體基金會提交貢獻的專利許可範圍的相關問題和答案,可以在 Apache 軟體基金會有關許可的常見問題解答[1]裡找到。
請記住,這是 Apache 軟體基金會對 Apache 2.0 許可證的解釋。使用 Apache 2.0 許可證的其他許可人可能會以不同的方式解釋該許可證中專利許可條款的範圍,但我認為那似乎不太可能會成功,Apache 軟體基金會的常見問題解答對專利許可條款的解釋看起來合情合理。
作者簡介:Jeffrey R. Kaufman 是全球領先的開源軟體解決方案供應商 Red Hat 公司的開源智慧財產權律師,還擔任託馬斯傑斐遜法學院的兼職教授。在任職 Red Hat 之前,Jeffrey曾擔任高通公司的專利顧問,為首席科學家辦公室提供開源事務諮詢。
譯者簡介:薛亮,集慧智佳智慧財產權諮詢公司高階諮詢師,擅長專利檢索、專利分析、競爭對手跟蹤、FTO 分析、開源軟體智慧財產權風險分析,致力於為網際網路企業、高科技公司提供智慧財產權諮詢服務。