Open-source web player for Rublox games, dual-licensed under AGPL-3.0 + Commercial. Highlights: - Babylon.js 7 + React 18 + Vite 5 stack - Self-contained engine (~46k lines): BlockManager, ModelManager, PlayerController, ScriptSandboxWorker, MultiplayerSync, 30+ GD gamemodes - Configurable backend via VITE_API_BASE and friends — works against staging (dev-api.rublox.pro) out of the box - Standalone mode (VITE_STANDALONE=true) loads a bundled sample game for first-run without any backend - Full docs: README, ARCHITECTURE, CONTRIBUTING, SECURITY, CHANGELOG - Lint + format scaffolding (ESLint + Prettier + EditorConfig) - Legal: LICENSE (AGPL-3.0), LICENSE-COMMERCIAL.md, CLA.md, COPYRIGHT.md - Issue templates: bug_report, feature_request, security_disclosure Removed before public release: - frontend_deploy.py (contained production SSH credentials) - ~27 admin endpoints (kept in private repo) - Hard-coded internal URLs and IPs - All previous git history (clean repo init)
4.0 KiB
4.0 KiB
Commercial License
Этот проект распространяется под двойной лицензией:
- AGPL-3.0-or-later (см. LICENSE) — для open-source использования
- Commercial License (этот документ) — для проприетарного использования
Когда нужна Commercial License
AGPL-3.0 — copyleft-лицензия, которая требует:
- Открывать исходный код всех модификаций и форков;
- При использовании по сети (SaaS, web-сервис) — предоставлять пользователям полный исходник;
- Производные работы распространять под той же AGPL-3.0.
Commercial License нужна, если вы хотите:
- Использовать код в проприетарном продукте без открытия модификаций;
- Запустить SaaS-сервис на базе этого кода без публикации исходников;
- Распространять модифицированную версию под другой лицензией (например, MIT для своих клиентов);
- Получить дополнительные гарантии, индемнификацию или техническую поддержку;
- Интегрировать код в продукт с несовместимой open-source лицензией.
Как получить
Напишите письмо на адрес правообладателя:
Email: maksimivankov26@yandex.ru Юрлицо: ИП Иванкова Виктория Сергеевна (ОГРНИП 322237500039230) Тема письма: "Commercial License Request — Rublox [player/studio]"
В письме укажите:
- Название вашей компании / ИП / физлица;
- Краткое описание продукта, в котором планируется использование;
- Объём использования (количество пользователей, географическая зона);
- Сроки внедрения.
В ответ вы получите коммерческое предложение с условиями и стоимостью лицензии. Стоимость зависит от объёма использования и типа продукта.
Сроки ответа
- Первоначальный ответ — в течение 3 рабочих дней;
- Полное коммерческое предложение — в течение 10 рабочих дней с момента получения уточняющих данных.
Что НЕ требует Commercial License
Вам не нужна Commercial License, если вы:
- Используете код для личного некоммерческого изучения;
- Используете в open-source проекте, совместимом с AGPL-3.0, и публикуете все модификации;
- Запускаете для внутреннего использования в своей компании без предоставления доступа извне (AGPL допускает это — обязательство по открытию кода возникает только при предоставлении сервиса внешним пользователям);
- Делаете контрибьюции в основной репозиторий — для этого нужен только CLA, бесплатно.
Этот документ является публичной офертой на заключение лицензионного договора. Полные юридические условия фиксируются отдельным договором при покупке.