Макетка

Помощь

О программе и открытом коде

Редакция от 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.0AGPL-3.0
chili-wasm — пересобран Компаниейиз состава проектаLGPL-3.0
Open CASCADE Technologyиз состава сборки (cpp/build/occt)LGPL-2.1 с исключением Open CASCADE
three.js0.184.1MIT
JSZip3.10.1двойная лицензия, используется по MIT

Редактор электрических схем (работает в браузере):

КомпонентВерсияЛицензия
avr8js — модель микроконтроллера0.21.0MIT
@wokwi/elements — изображения деталей1.9.2MIT
CodeMirror — редактор текста программы6MIT

Серверная часть. Программы, работающие на наших серверах, — свободные, с лицензиями 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. Права на программу

Исключительное право на программу «Макетка» — учебная среда трёхмерного проектирования и схемотехники принадлежит ООО «Бравый страус». Использование открытых компонентов происходит на условиях их лицензий и не ограничивает это право.

Программа полностью работает на серверах на территории Российской Федерации и при работе не обращается к иностранным серверам.