區塊鏈軟體開發者需要注意的幾種軟體許可協議
Mark Radcliffe和Victoria Lee是DLA Piper律師事務所的合夥人。
在開放原始碼許可(OSS)下發布的軟體對區塊鏈專案的成功至關重要。此類許可允許使用者就開源軟體進行協作和分散式開發,鼓勵使用者迅速採用該類軟體,並且允許社群成員“fork”特定專案以解決他們策略上的分歧。
事實上,OSS許可除了在以太坊和比特幣這兩個主要的公共區塊鏈均有使用以外,在其他主要的區塊鏈專案也有使用,包括HyperLedger專案和和R3開發的Corda。
然而,OSS許可通常跟傳統意義上的專有軟體許可存在一定的差異。儘管如此,社群中卻少有討論到,關於選擇合適的OSS許可和遵守該許可條款的重要性。
如果區塊鏈專案想要被企業採用,那麼對OSS許可的選擇將會對其採用率產生實質性的影響。即使對於像以太坊這樣的既定專案,潛在的企業使用者也會仔細考慮可能會使用到的OSS許可。
例如,IBM的Jerry Cuomo最近在Frederick Munawa的Blockchain Innovation播客中指出,以太坊OSS許可的複雜性是IBM決定從以太坊轉移到自己的區塊鏈專案的原因之一,而該專案最終成為HyperLedger專案的一部分。
在選擇時,區塊鏈專案的潛在企業使用者會以統一的標準來評判其他OSS許可專案和區塊鏈專案:(1)OSS專案許可或許可的複雜性; (2)遵守此類OSS許可義務的潛在困難; (3)區塊鏈專案與其他軟體專案整合時可能面臨的挑戰。
不同的OSS許可在條款上有很大的差異。Open Source Initiative (OSI) 已批准83個許可作為“開源”許可。
然而,OSS許可完整的複雜性(full complexity)是由Linux基金會管理的SPDX專案提出的,該基金會目前已經確定了345個“主要”許可; Black Duck Software在其知識庫中列出了2,500個版本的OSS型別的許可,涵蓋了來自9,000多個開源專案的forge和儲存庫(repository)中的超過530億行的OSS程式碼。Black Duck指出,其中94%的OSS專案都使用了前十大OSS許可。
其中兩種主要型別的OSS許可是“著佐權”(copyleft)和“寬鬆式許可”(permissive)。 以太坊主要使用了兩個著佐權許可:次要通用公共許可第三版本( Lesser General Public License version 3 ,LGPLv3)和通用公共許可第三版本(General Public License version 3,GPLv3)。 另一方面,比特幣核心錢包(Bitcion Core)使用了世面上最受歡迎的一種許可,MIT許可。
著佐權許可對OSS的使用施加了最嚴格的條款。最常見的著佐權許可的例子,是用於Linux作業系統程式的通用公共許可版本2(GPLv2)。
據Black Duck Knowledge Base稱,GPLv2是第二受歡迎的許可,有14%的OSS專案採用了該許可。以太坊所使用的GPLv3是2007年出版的GPLv2的更新版本。著佐權許可的最基本特徵是其“互惠”(reciprocal)條款:法律上要求原始OSS和原始OSS所有的“衍生作品”(derivative work)僅根據著佐權許可的條款分發。“衍生作品”是美國版權法下的專業術語,表明作品是基於一個或以上已有原創作品的作品。
版權法最初旨在保護書籍、歌曲和電影,但也保護軟體。比如,“權力的遊戲”系列電視劇,就是基於同名小說系列的衍生作品。儘管衍生作品通常意味著對軟體進行修改,但衍生作品也可以通過其他方式被創造出來:例如,兩個編譯在一起的程式通常被視為衍生作品。
但是,版權法在軟體中的應用仍然充滿不確定性。因此,將著佐權許可專案與使用了其他OSS許可或專有許可的專案整合在一起,需要進行復雜的法律分析。
因為著佐權許可具有更復雜的義務,遵守著佐權許可比遵守寬鬆式許可更具挑戰性,而且當缺乏明確性的版權法應用於軟體時也會造成其他的問題。支援著佐權許可的OSS社群非常擔心專有供應商會濫用OSS。
該類社群在尋求使用者遵守此類許可方面非常積極。事實上,所有關於OSS許可提出的訴訟都是由著佐權許可的執行而造成。
寬鬆式許可
“寬鬆式”許可在OSS使用上施加的條款非常少,通常只要求使用者包含通知和許可副本。與著佐權許可不同,它們不包括“互惠”義務。
支援寬鬆式許可的OSS社群通常認為,寬鬆式許可會鼓勵OSS專案更加快速地被採用,並且開發出成功的區塊鏈專案是不需要的著佐權許可中的“互惠”條款。
使用寬鬆許可最著名的例子是比特幣所使用的MIT許可。根據Black Duck Knowledge Base,其中38%的OSS專案採用了MIT許可,也使MIT許可成為最受歡迎的OSS許可。
大多數區塊鏈專案歷來都沒有關注選擇OSS許可的重要性。但是,慎重考慮對OSS許可的選擇,花時間瞭解不同OSS許可的合規性要求和執行方法的差異,應該能為專案帶來長遠的利益。
許可選擇不僅會影響企業採用該專案的意願,同時也控制著專案的合規理念和社群文化。
原文連結:ofollow,noindex" target="_blank">https://www.coindesk.com/the-big-legal-issue-blockchain-developers-rarely-discuss/
感謝冬雨對本文的審校。