Spwig — это открытый исходный код
Платформа для электронной коммерции AGPL-3.0. SDKs — Apache. Создайте форк, запустите, отправьте — на вашей инфраструктуре или на нашей.
Spwig Commerce
Полная открытая платформа для электронной коммерции. Django + PostgreSQL, поддержка нескольких языков, нескольких валют, готова к headless. AGPL-3.0-or-later.
Исследуйте экосистему
Два лицензионных режима по дизайну: AGPL для платформы, Apache для SDK.
Spwig Installer
Установка одной командой. Docker, PostgreSQL, Redis, TLS, инициализация администратора.
Просмотреть на GitHubSpwig Components
Темы, интеграции провайдеров и утилитарные компоненты. Установка через Marketplace.
Просмотреть на GitHubTheme SDK
Создание пользовательских тем магазина. Apache — распространяйте проприетарные темы без обязательств AGPL.
Просмотреть на GitHubHeadless SDK
JavaScript SDK для headless-магазина и приложений.
Просмотреть на GitHubProvider SDKs
Интеграции с платежами, доставкой, email, GeoIP. Apache, чтобы проприетарные интеграции провайдеров были приветствованы.
Просмотреть на GitHubReact SDK
React-биндинги и хуки для headless SDK.
Просмотреть на GitHubТот же двоичный файл. Файл лицензии переключает флаги.
Нет "Community build" против "Pro build" — один и тот же репозиторий строит все издания. Подписанный файл лицензии переключает платные модули во время выполнения.
Community
Автоматически загружает подписанную лицензию при первом запуске. Нет обращения к серверу. Не требуется ключ.
- Полная платформа, магазин + админка
- Темы, построитель страниц, все провайдеры, которые вы настроите
- Полная поддержка POS-терминалов
- Доступ к маркетплейсу + телеметрия (отказ от участия)
- Ограниченная геолокация / геокодер / push
Pro
Purchased licence key, activated in-admin.
- Everything in Community
- Хостированный email-шлюз (теплые IP-адреса, DKIM)
- Higher hosted-service rate limits
- Приоритетная поддержка
- Расширенные отчеты
Enterprise
Покупка ключа лицензии, активируется в админке.
- Все из Pro
- Enterprise SSO (Azure AD, Okta)
- Наивысшие лимиты для хостинг-сервиса
- Индивидуальное обучение
Создайте форк репозитория и устраните ограничения — лицензия это разрешает. Вы просто не можете называть результат "Spwig".
Что AGPL означает для вас на самом деле
Обычный язык лицензии — не мнение юриста.
Вы можете
- Запускать Spwig для своего магазина, навсегда, бесплатно.
- Модифицировать код как угодно.
- Распространять свою модифицированную версию среди друзей, коллег, клиентов.
- Предлагать её как хостед-сервис третьим лицам.
- Создать форк и пойти своим путём.
Вы должны (если распространяете или предлагаете по сети)
- Опубликовать свои модификации под AGPL-3.0-or-later.
- Сделать доступным для пользователей свой модифицированный исходный код.
Вы не можете
- Взять Spwig, закрыть исходный код своих модификаций и предложить его как SaaS без публикации исходного кода.
Практический пример
Продавец, использующий Spwig для своего магазина, не имеет обязанности публиковать что-либо — он является пользователем, а не предоставляет услугу. Агентство, создающее модифицированный форк и хостинг для клиентов, должно сделать эти модификации доступными для этих клиентов.
SDK Apache. Ядро AGPL. Проприетарные провайдеры приветствуются.
Компания по оплате может создать интеграцию провайдера Spwig и выпустить её как проприетарный, закрытый компонент — потому что SDK, на который она строится, Apache-2.0. Публикационные обязательства возникают только при модификации ядра AGPL, а интеграции провайдеров не являются модификациями ядра.
Это та же схема, которая позволяет проприетарным плагинам WordPress, модулям Odoo и сторонним приложениям Django сосуществовать с копирайт-ядром. Это сделано намеренно.
Как мы это финансируем
Community-версия бесплатна по дизайну, потому что мы зарабатываем на смежных продуктах. Вот как это работает — просто и ясно.
Pro & Enterprise-версии
Платные лицензионные ключи активируют хостированный email-шлюз, более высокие лимиты скорости, приоритетную поддержку и корпоративную SSO. Тот же бинарный файл — ключ просто переключает флаги.
Управляемый хостинг
Если вы не хотите управлять серверами, мы хостим Spwig для вас. Управляемая инфраструктура, обновления, резервные копии, поддержка.
Рынок
Комиссия с платных компонентов на рынке. Необязательно — платформа работает без нее.
Наше обещание
Основное ядро коммерции остается AGPL. DCO, а не CLA — мы не можем односторонне перелицензировать, и это как раз цель.
Мы предпочитаем, чтобы вы сами хостили Community бесплатно, чем закрывать доступ за платную стену. Это модель.
Наши обязательства
Мелкий шрифт, сформулированный ясно.
DCO, а не CLA
Вклады подписываются в соответствии с Developer Certificate of Origin — без документов о передаче прав на авторские права. Вы сохраняете авторские права на то, что вносите. Мы не могли бы перелицензировать платформу без согласия каждого вкладчика, и это как раз цель.
Торговая марка
SPWIG® — зарегистрированная торговая марка Spwig Pte Ltd. AGPL охватывает код, а не марки. Форк может называться чем угодно, кроме "Spwig" или чего-то похожего. Подробности см. в политике торговых марок.
Анонимная телеметрия
Установки сообщества отправляют один анонимный пинг в день: UUID установки, версия, издание, страна, количество групп флагов функций. Не хранятся IP-адреса, не хранится клиентские данные. Вы можете отказаться от участия, установив SPWIG_TELEMETRY=0.
Присоединяйтесь к сообществу
Задавайте вопросы, делитесь тем, что строите, и помогайте формировать дорожную карту.
Опционально — для тех, кто не хочет запускать серверы
Не хотите самим хостить?
Spwig Hosting начинается с €35/месяц. Управляемая инфраструктура, обновления, резервные копии и поддержка — запустите свой магазин за минуты.
Посмотреть планы хостинга