Spwig 是 開源
商業平台為 AGPL-3.0。SDK 為 Apache。分叉它、運行它、部署它 — 在您自己的基礎設施或我們的。
Spwig 商業
完整的開源商業平台。Django + PostgreSQL,多語言、多貨幣、無頭準備。AGPL-3.0-or-later。
探索生態系統
設計為兩種授權:平台使用 AGPL,SDK 使用 Apache。
Spwig 安裝器
一鍵安裝。包含 Docker、PostgreSQL、Redis、TLS、管理介面初始化。
在 GitHub 上查看Spwig 組件
主題、供應商整合與實用組件。可在市場中安裝。
在 GitHub 上查看主題 SDK
建立自定義商店前端主題。Apache 授權 — 可發佈專有主題而無需 AGPL 義務。
在 GitHub 上查看無頭 SDK
用於無頭商店前端和應用的 JavaScript SDK。
在 GitHub 上查看供應商 SDKs
支付、運輸、郵件、GeoIP 整合。Apache 授權,歡迎專有供應商整合。
在 GitHub 上查看React SDK
用於無頭 SDK 的 React 綁定與 hooks。
在 GitHub 上查看相同的二進位程式。許可證文件切換旗標。
沒有 '社區版' 對 '專業版' 的區分 — 相同的倉庫構建每個版本。一個簽名的許可證文件在運行時切換付費模組。
社區版
首次啟動時自動啟動簽名許可證。無需伺服器往返。無需密鑰。
- 完整的平台,商店前端 + 管理後台
- 主題、頁面構建器、您配置的所有供應商
- 完整的 POS 終端機支援
- 市場訪問 + telemetry(可退出)
- 限速的 GeoIP / 地理編碼器 / 推送
Pro
Purchased licence key, activated in-admin.
- Everything in Community
- 託管郵件閘道(溫暖 IP、DKIM)
- Higher hosted-service rate limits
- 優先支援
- 高階報告
企業版
購買許可證密鑰,並在管理後台激活。
- 專業版的所有功能
- 企業 SSO(Azure AD, Okta)
- 最高的托管服務速率限制
- 專屬導入
分叉倉庫並移除門檻 — 許可證允許這樣做。您只是不能將結果稱為 'Spwig'。
AGPL 對您來說實際上意味著什麼
對許可證的通俗解釋 — 不是律師的意見。
您可以
- 永遠免費為您自己的商店運行 Spwig。
- 隨意修改程式碼。
- 將您修改的版本分發給朋友、同事和客戶。
- 作為托管服務提供給第三方。
- 分叉它並走自己的路。
您必須(如果您分發或通過網絡提供)
- 以 AGPL-3.0-or-later 的許可證發布您的修改。
- 向您的用戶提供您修改後的源碼。
您不能
- 拿 Spwig,將您的修改閉源,並作為 SaaS 提供,而不發布源碼。
實際例子
為自己商店運行 Spwig 的商家沒有發布義務 — 他們是用戶,而不是提供服務。一個建立修改分叉並為客戶托管的機構確實需要將修改後的程式碼提供給這些客戶。
Apache SDKs。AGPL 核心。歡迎專有供應商。
一家支付公司可以建立 Spwig 供應商整合,並作為專有、閉源組件發佈 — 因為它所使用的 SDK 是 Apache-2.0 授權。只有對 AGPL 核心的修改才會觸發公開義務,而供應商整合並非對核心的修改。
這與專有 WordPress 插件、Odoo 模組和 Django 第三方應用與 copyleft 核心共存的模式相同。這是刻意設計的。
我們如何支持這個專案
社群版設計為免費,因為我們透過周邊產品獲利。以下是說明 — 簡單明瞭。
專業版與企業版
付費授權金鑰可啟用託管郵件閘道、更高的速率限制、優先支援和企業級 SSO。相同的二進位檔 — 金鑰僅切換功能旗標。
託管服務
如果你不想自行管理伺服器,我們可以為你託管 Spwig。包含管理基礎設施、更新、備份與支援。
市場廣場
市場廣場中付費組件的佣金。可選 — 平台在沒有它的情況下也能運作。
我們的承諾
開源的電商核心將保持 AGPL 授權。使用 DCO 而非 CLA — 我們不能單方面重新授權,這正是我們的宗旨。
我們寧願讓你免費自托管社群版,也不願將其設置為付費牆。這就是我們的模式。
我們的承諾
小字條,清晰說明。
DCO,而非 CLA
貢獻是根據開發者證書原創(Developer Certificate of Origin)簽署的 — 沒有版權轉讓文件。您保留您所貢獻內容的版權。我們在沒有每位貢獻者同意的情況下無法重新許可平台,這正是重點。
商標
SPWIG® 是 Spwig Pte Ltd 的註冊商標。AGPL 覆蓋程式碼,不包括商標。一個分叉可以自稱任何名字,但不能是 "Spwig" 或與之極其相似的名稱。詳見商標政策。
匿名 telemetry
社區安裝每天發送一次匿名 ping:安裝 UUID、版本、版本、國家、功能旗標桶計數。不儲存 IP,不儲存客戶資料。使用 SPWIG_TELEMETRY=0 來退出。
加入社區
提問、分享您所構建的內容,並幫助塑造未來的路線圖。