player/LICENSE-COMMERCIAL.md
МИН 87444ee2c8 Initial public release: Rublox Player v1.0
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)
2026-05-27 23:04:04 +03:00

55 lines
4.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Commercial License
Этот проект распространяется под **двойной лицензией**:
1. AGPL-3.0-or-later (см. [LICENSE](./LICENSE)) — для open-source использования
2. **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]"
В письме укажите:
1. Название вашей компании / ИП / физлица;
2. Краткое описание продукта, в котором планируется использование;
3. Объём использования (количество пользователей, географическая зона);
4. Сроки внедрения.
В ответ вы получите коммерческое предложение с условиями и стоимостью лицензии. Стоимость зависит от объёма использования и типа продукта.
## Сроки ответа
- Первоначальный ответ — в течение 3 рабочих дней;
- Полное коммерческое предложение — в течение 10 рабочих дней с момента получения уточняющих данных.
## Что НЕ требует Commercial License
Вам **не нужна** Commercial License, если вы:
- Используете код для личного некоммерческого изучения;
- Используете в open-source проекте, совместимом с AGPL-3.0, и публикуете все модификации;
- Запускаете для внутреннего использования в своей компании **без предоставления доступа извне** (AGPL допускает это — обязательство по открытию кода возникает только при предоставлении сервиса внешним пользователям);
- Делаете контрибьюции в основной репозиторий — для этого нужен только [CLA](./CLA.md), бесплатно.
---
*Этот документ является публичной офертой на заключение лицензионного договора. Полные юридические условия фиксируются отдельным договором при покупке.*