[研究]NOPI 2.7.6 與 2.8.0 授權比較
2026-08-13
NOPI 2.7.6 授權
https://licenses.nuget.org/Apache-2.0
NOPI 2.8.0 授權
https://www.nuget.org/packages/NPOI/2.8.0/License
可以。這兩個版本的最大差異不是功能,而是授權方式。我查了 NPOI 官方 NuGet 與 GitHub,目前可以確認 NPOI 2.8.0 從 Apache-2.0 的單純模式,加入了 Open Source Maintenance Fee Agreement(OSMF EULA)針對「Binary Release」的條款。
https://github.com/nissl-lab/npoi
NPOI 2.7.6 vs 2.8.0 授權比較
| 項目 | NPOI 2.7.6 | NPOI 2.8.0 |
|---|---|---|
| NuGet 版本 | 2.7.6 | 2.8.0 |
| 發布時間 | 2026/02/27 | 2026/04/06 |
| 原始碼授權 | Apache License 2.0 | Apache License 2.0 |
| NuGet Binary 授權 | Apache-2.0 | OSMF EULA + Apache-2.0 |
| 是否有 Maintenance Fee | ❌ 沒有 | ⚠️ 有條件 |
| 收費對象 | 不適用 | 使用 NPOI 從事營收活動,且年營收 ≥ US$10,000 |
| 年營收 < US$10,000 | 免費 | 免 Maintenance Fee |
| 非營收用途 | 免費 | 免 Maintenance Fee |
| 已付給維護者 Support/Maintenance Fee | 不適用 | 免 OSMF Fee |
| 是否可以自行編譯 | ✅ | ✅ |
| 自行編譯 Binary | Apache-2.0 | 不受 OSMF Agreement 限制,但仍須遵守 Apache-2.0 |
| 原始碼能否修改 | ✅ | ✅ |
| 原始碼能否重新散布 | ✅ | ✅ |
| 商業軟體使用 | ✅ | ⚠️ 可能需要支付 Maintenance Fee |
| NuGet 直接安裝 Binary | ✅ 單純 | ⚠️ 需接受/遵守 OSMF EULA |
| 對企業內部系統的影響 | 低 | 需要確認公司營收是否達門檻 |
| 授權複雜度 | ⭐ | ⭐⭐⭐ |
| 你的 ASP.NET WebForm 專案 | 比較單純 | 需要特別注意 |
(完)
沒有留言:
張貼留言