“公平原始碼”運動旨在彌合開放原始碼與專利許可之間的差距
一家市值30 億美元、名為Sentry 的新創公司正在支持一種新的授權模式,旨在實現開源軟體與專有軟體之間的平衡。這種模式被稱為“公平原始碼”,旨在避免與”專有”一詞相關的負面含義,同時保護商業利益。
Sentry 是一家專門從事應用程式效能監控的軟體公司。 Sentry 的開源負責人Chad Whitacre 表示,創建新授權模式的動機是獲利。他說,開源是一種”分銷模式”,而不是”商業模式”,因此各種授權條款的複雜性使其不切實際。
雖然有一些非常成功的開源項目,但它們往往是大型專有產品的組成部分。採用開源許可的公司也經常為了保護自己的作品而改變方向,轉而採用限制性更強的版權許可,或完全放棄開源。
據聯合創始人兼首席技術官戴維-克拉默(David Cramer)稱,Sentry 公司最初是在BSD 開放源代碼許可下提供產品的,但在2019 年轉而採用限制性更強的商業源代碼許可,以防止競爭對手”剽竊或複製我們的作品”。
去年,Sentry 公司錯誤地將一個新獲得的工具標記為”開源”,儘管該工具是按照不符合開放原始碼標準的條款獲得許可的。
這促使Sentry 正式確定了”公平原始碼”標籤,以及功能原始碼許可證和商業原始碼許可證等推薦許可證。此模式的主要原則包括公開原始碼,允許第三方在”限制最少”的情況下使用和修改,以及延遲開源發布條款,即軟體在預定期限(根據Sentry 的功能源代碼許可,為兩年)後過渡到真正的開源許可。
延遲開放原始碼條款的目的是在短期內保護商業利益,同時最終過渡到開放原始碼授權。從本質上講,這種模式允許公司在開放軟體的同時實現貨幣化,而無需從一開始就完全致力於開源。
除Sentry 外,較早採用公平原始碼模式的公司還包括GitHub 前領導人創辦的GitButler,以及CodeCrafters、PowerSync、Ptah.sh 和Keygen,後者的創始人Zeke Gabrielse 正與惠塔克合作公平來源程式碼治理工作。
然而,隨著公平原始碼定義的發展,關於什麼是”最小限制”的模糊性仍是一個未決問題。惠塔克將其定位為一項長期的努力,並將其與開源定義如何在25 年中得到鞏固相提並論。
他說:”其中有些內容是可以討論的,我們想看看隨著時間的推移會出現什麼,並將其確定下來。”