player/COPYRIGHT.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

63 lines
3.6 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.

# Copyright
Copyright © 2026 Иванкова Виктория Сергеевна (ИП)
**Контактные данные правообладателя:**
- ИП Иванкова Виктория Сергеевна
- ОГРНИП: 322237500039230
- ИНН: 233507286445
- Адрес: Краснодарский край, г. Кореновск, ул. Мира 93
- Email: maksimivankov26@yandex.ru
---
## Лицензирование
Этот проект распространяется под **двойной лицензией**:
### 1. AGPL-3.0-or-later (для open-source использования)
См. файл [LICENSE](./LICENSE) — полный текст GNU Affero General Public License v3.0.
Кратко: вы можете свободно использовать, изменять и распространять этот код, при условии что:
- Производные работы и форки распространяются под той же AGPL-3.0 лицензией;
- Исходный код всех модификаций доступен пользователям, в том числе при использовании по сети (SaaS);
- Сохраняется указание авторства и копирайта.
### 2. Commercial License (для проприетарного использования)
Если вы хотите использовать этот код в проприетарном (закрытом) продукте, в коммерческом SaaS без раскрытия исходников модификаций, или иным образом несовместимым с AGPL — приобретите коммерческую лицензию.
См. [LICENSE-COMMERCIAL.md](./LICENSE-COMMERCIAL.md) для подробностей и контактов.
---
## Contributor License Agreement
Все контрибьюторы перед первым merge обязаны подписать [CLA](./CLA.md), передавая лицензионные права на свой вклад правообладателю. Это позволяет правообладателю выпускать продукт под обеими лицензиями (AGPL + Commercial).
---
## Используемые открытые библиотеки
Полный список зависимостей с лицензиями доступен в `package.json` каждого репозитория и через команду `npm ls --all --json`.
Основные библиотеки:
- **Babylon.js** — Apache 2.0
- **React** — MIT
- **Vite** — MIT
- **Colyseus** — MIT
- **Monaco Editor** — MIT
Этот проект **не модифицирует** код этих библиотек — только использует их через стандартные API. Условия их лицензий выполняются автоматически при использовании через npm.
---
## Активы (ассеты)
3D-модели и текстуры в папке `public/kubikon-assets/` либо:
- Созданы автором проекта (© Иванкова В.С., лицензируются по той же двойной лицензии),
- Либо взяты из открытых наборов с указанной авторской лицензией (Kenney Nature Kit — CC0 1.0).
Полный список ассетов с источниками — в `public/kubikon-assets/CREDITS.md` (создаётся при подготовке репо к публикации).