Помощь
О программе и открытом коде
Редакция от 8 сентября 2026 г.
1. Что это за программа
| Наименование | «Макетка» — учебная среда трёхмерного проектирования и схемотехники (сокращённо — «Макетка») |
| Назначение | Учебный онлайн-сервис трёхмерного проектирования и схемотехники для занятий с детьми; работает в веб-браузере, установка на устройство не требуется |
| Правообладатель | Общество с ограниченной ответственностью «Бравый страус», ОГРН 1087017005240, ИНН 7017206299, место нахождения: 634034, Томская область, г. Томск, ул. Красноармейская, д. 119, кв. 245 |
| Адрес сервиса | https://cad.cmit.ru/ |
| Возрастная маркировка | 6+ |
2. Возрастная категория
Информационная продукция категории «6+» в соответствии с Федеральным законом от 29 декабря 2010 г. № 436-ФЗ «О защите детей от информации, причиняющей вред их здоровью и развитию». В программе нет общения между пользователями, нет публикаций для неограниченного круга лиц, нет рекламы и переходов на посторонние сайты.
3. Исходный текст переработанного редактора
Трёхмерный редактор «Макетки» — переработка открытого проекта Chili3D, который распространяется по лицензии GNU Affero General Public License версии 3 (AGPL-3.0). Эта лицензия требует предоставлять пользователям исходный текст изменённой версии, и мы его предоставляем полностью.
Открыть исходный текст редактора — публичный репозиторий переработанной версии: gitverse.ru/cmit/chili3d.
Точная версия работающей сборки — идентификатор редакции исходного текста, из которой собрана копия программы, работающая на этой странице прямо сейчас. Соответствие опубликованного исходного текста и работающей сборки проверяется автоматически при каждом обновлении сервиса.
Тот же исходный текст доступен и в других формах — по письменному запросу на cad@cmit.ru.
4. Уведомление о переработке проекта Chili3D
Настоящая программа содержит переработанную (изменённую) версию открытого проекта Chili3D.
- Оригинальное произведение: Chili3D, версия 0.7.0.
- Правообладатель оригинального произведения: автор проекта Chili3D, публикующий проект под именем xiangechen (仙阁). Уведомления об авторских правах оригинала сохранены в исходном тексте.
- Лицензия оригинала: GNU Affero General Public License версии 3 или, по выбору, любой более поздней версии. Полный текст лицензии — в файле LICENSE репозитория и по адресу www.gnu.org/licenses/agpl-3.0.html.
- Кто внёс изменения: ООО «Бравый страус».
- Даты изменений: изменения вносятся с 28 августа 2026 года. История изменений с датами доступна в репозитории.
- Что изменено: облачное хранение работ вместо хранения в браузере, автосохранение и ревизии, панель шагов урока, экран-замок и передача компьютера, подсказка первого входа, русский язык интерфейса по умолчанию, упрощённая лента команд, экономный режим отрисовки, удалены все пути загрузки и исполнения стороннего кода.
Переработанная версия распространяется на условиях той же лицензии AGPL-3.0.
5. Указание об использовании Open CASCADE Technology
Данный продукт использует библиотеку Open CASCADE Technology.
Open CASCADE Technology распространяется по лицензии GNU Lesser General Public License версии 2.1 с исключением Open CASCADE (версия 1.0). Настоящее указание приведено в соответствии с условиями этого исключения. Исходный текст библиотеки в той версии, из которой собрана программа, доступен в репозитории редактора (gitverse.ru/cmit/chili3d, каталог cpp), инструкция по пересборке — там же. Код библиотеки Компанией не изменялся.
6. Открытые компоненты в составе программы
Ниже — компоненты, которые входят в работающую копию программы, с лицензиями. Условия всех перечисленных лицензий соблюдаются: уведомления об авторских правах сохранены, тексты лицензий приведены, исходные тексты доступны там, где этого требует лицензия.
Трёхмерный редактор (работает в браузере):
| Компонент | Версия | Лицензия |
|---|---|---|
| Chili3D — переработан Компанией | 0.7.0 | AGPL-3.0 |
| chili-wasm — пересобран Компанией | из состава проекта | LGPL-3.0 |
| Open CASCADE Technology | из состава сборки (cpp/build/occt) | LGPL-2.1 с исключением Open CASCADE |
| three.js | 0.184.1 | MIT |
| JSZip | 3.10.1 | двойная лицензия, используется по MIT |
Редактор электрических схем (работает в браузере):
| Компонент | Версия | Лицензия |
|---|---|---|
| avr8js — модель микроконтроллера | 0.21.0 | MIT |
| @wokwi/elements — изображения деталей | 1.9.2 | MIT |
| CodeMirror — редактор текста программы | 6 | MIT |
Серверная часть. Программы, работающие на наших серверах, — свободные, с лицензиями MIT, BSD и PostgreSQL License. Их версии здесь не публикуются: этот код никому не передаётся, уведомления перечисленные лицензии требуют только при передаче копии программы, а открытый перечень версий облегчал бы подбор известных уязвимостей. Перечень предоставляется по письменному запросу на cad@cmit.ru.
Сборка программ для микроконтроллера выполняется на сервере отдельными программами, которые в состав «Макетки» не входят и запускаются без доступа в интернет: arduino-cli (GPL-3.0), компилятор avr-gcc (GPL-3.0 с исключением для библиотеки времени выполнения), ядро Arduino AVR и библиотеки деталей (LGPL-2.1, LGPL-3.0, MIT, Apache-2.0, BSD). Исходные тексты этих компонентов и библиотек, которые попадают в собранную прошивку, опубликованы и доступны для пересборки; исходный текст своей программы ученик выгружает кнопкой в редакторе.
Полный перечень заимствованных компонентов — с наименованиями, правообладателями, лицензиями и ролью каждого в составе продукта — открыт по постоянному адресу /third-party и ведётся в файлах THIRD-PARTY.md репозиториев программы (gitverse.ru/cmit/cad-app, gitverse.ru/cmit/chili3d). Он считается по фактическому составу поставки и сверяется при каждой сборке.
7. Права на программу
Исключительное право на программу «Макетка» — учебная среда трёхмерного проектирования и схемотехники принадлежит ООО «Бравый страус». Использование открытых компонентов происходит на условиях их лицензий и не ограничивает это право.
Программа полностью работает на серверах на территории Российской Федерации и при работе не обращается к иностранным серверам.