![]()
在專有軟件和開源軟件(OSS)之間長期存在的緊張關(guān)系似乎不會在短期內(nèi)結(jié)束,一家價值30億美元的硅谷初創(chuàng)公司正在支持一種新的許可范式——旨在彌合開放和專有世界之間的鴻溝,同時引入新的定義、術(shù)語和治理模式。
什么是“公平源碼”?
開發(fā)者軟件公司Sentry最近引入了一種新的許可類別,稱為“公平源碼”(fairsource)。Sentry是最初的采用者之一,其他一些公司如GitButler(由GitHub的一位創(chuàng)始人發(fā)起的開發(fā)者工具公司)也在采用。
公平源碼其概念旨在幫助軟件公司與“開放”軟件開發(fā)領(lǐng)域保持一致,同時不侵犯現(xiàn)有的許可領(lǐng)域,無論是開源、開源核心還是源碼可用,同時避免與“專有”相關(guān)的負(fù)面關(guān)聯(lián)。
然而,公平源碼也是對開源在商業(yè)問題上不再可行的日益增長的認(rèn)識的一種回應(yīng)。
“開源不是一種商業(yè)模式——開源是一種分發(fā)模式,它是一種軟件開發(fā)模式,主要是這樣。”Sentry的開源負(fù)責(zé)人Whitacre如是說,“實際上,由于許可條款,它對可用的商業(yè)模式施加了嚴(yán)格的限制。”
當(dāng)然,有許多極其成功的開源項目,它們通常是更大專有產(chǎn)品的組成部分。那些揮舞開源旗幟的企業(yè)大多已經(jīng)撤退以保護自己的辛勤工作,要么從完全許可轉(zhuǎn)向更具限制性的“CopyLeft”許可,比如Element去年和Grafana之前所做的,或者像HashiCorp完全放棄開源Terraform那樣。
“世界上大部分軟件仍然是閉源的。”Whitacre補充道,“Kubernetes是開源的,但谷歌搜索是閉源的。React是開源的,但Facebook新聞推送是閉源的。有了公平源碼,我們正在為公司開辟一個空間,讓他們安全地分享不僅僅是這些較低級別的基礎(chǔ)設(shè)施組件,而是分享他們核心產(chǎn)品的訪問權(quán)。”
公平源碼的運作方式
公平源碼許可的核心是“延遲開源發(fā)布”(DOSP)的概念,這意味著代碼在經(jīng)過預(yù)定義的時間段之后才會轉(zhuǎn)換為真正的開源許可。這種模式在短期內(nèi)保護了公司的商業(yè)利益,然后代碼完全開源。
目前,主要推薦的公平源碼許可是功能源許可(FSL),這是Sentry自己去年推出的,作為BUSL的一個更簡單的替代品。然而,BUSL本身現(xiàn)在也被指定為公平源碼,還有全新的公平核心許可(FCL),這是Keygen貢獻的,兩者都被包括在內(nèi)以支持不同項目的需求。
軟件開發(fā)公司可以提交自己的許可供參考,所有公平源碼許可都應(yīng)有三個核心定義:它(代碼)應(yīng)該公開可供閱讀;允許第三方在“最小限制”下使用、修改和重新分發(fā);并且有延遲開源發(fā)布(DOSP)規(guī)定,這意味著它在預(yù)定義的時間后轉(zhuǎn)換為真正的開源許可。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.