數據網格組件 Handsontable 本月初發布了一個公告,表示從 Handsontable 7.0.0 版本起,Handsontable Pro 和 Handsontable CE 會合併到一起,並且不再開源(採用 source-available 的形式提供源碼),轉而使用自擬的非商業許可證。官方稱這個許可證爲‘free for non-commercial and evaluation’(免費用於非商業和評估)。

更改從2019年3月6日發佈的 7.0.0 版本開始生效,摘要如下:

Handsontable CEO 表示,一直以來,Handsontable 基本上是依靠出售 Handsontable Pro 獲得的收入而維持運轉 —— 這與當初期望開源項目在社區的幫助下而穩步發展的願景有所出入。更不幸的是,Handsontable 付費用戶和免費用戶的比例大約爲 1:25,如此微薄的收入不得不讓他重新思考 Handsontable 的未來。經過長期而激烈的內部討論後,大家達成了共識,最後認爲繼續投資該產品的唯一方法是將更多免費用戶轉換爲付費用戶。

他們希望不斷改進 Handsontable,他們也有極具前瞻性的路線圖和充滿激情的團隊,但更需要一種更加平衡的商業模式以支持長期的目標。

新許可證

新許可證適用於所有使用 Handsontable 用於非商業目的的人,官方表示旨在提供免費軟件,特別是以下用戶:

在技術方面,除許可證外,Handsontable 的可用性和開放性方面沒有任何變化。它依然會託管在 GitHub 上,並會審查用戶提交的 PR。

對於購買了 Handsontable Pro 的客戶,唯一改變的是 GitHub 倉庫和 NPM 包名稱。Handsontable Pro 倉庫已被歸檔,處於只讀狀態。

由於變更是從 Handsontable 7.0 版本纔開始生效,所以 Handsontable CE 6.2.2 及更低版本使用的依然是 MIT 許可證。你可以 fork 這些版本並在許可證允許的範圍內進行任意的改動以滿足需求,但請注意,官方表示沒有計劃在未來維護之前的 OSS 版本,因爲這會導致開發更加複雜。

各方觀點

瀏覽公告下面的評論,對於 Handsontable 這個決定,有人支持也有人反對,不過總的還是支持者居多。也有別的開發者給出了一些建議,例如 CKEditor 5 的項目負責人表示可以選擇不那麼寬鬆的開源許可證,如 GPL。也有開發者建議在 Handsontable 中添加“Powered by Handsontable”的文字(如網格組件底部),其中包含指向非商業版頁面的鏈接。

Handsontable 是一個基於 Java/HTML 5 的數據網格組件,可用於 React,Vue 和 Angular。

全國最大“同性交友”社區瞭解一下

聲明:該文觀點僅代表作者本人,搜狐號系信息發佈平臺,搜狐僅提供信息存儲空間服務。
相关文章