Nezumo
Все обновления

Nezumo теперь с открытым исходным кодом

Открыли исходный код Nezumo: браузерное приложение, canvas-движок, WebAssembly runtime, desktop-клиент и сервер теперь доступны на GitHub.

Новое · 1
Логотип Nezumo среди веток исходного кода, модулей и открытого замка

Nezumo становится открытым

Сегодня мы открываем исходный код Nezumo. Теперь можно увидеть, как устроен продукт, собрать его локально, изучить отдельные компоненты, предложить изменение или использовать наработки в собственных проектах с соблюдением условий лицензии.

Основной репозиторий уже доступен на GitHub: OctaHive/nezumo.

Что открыто

Nezumo — это не только интерфейс доски. Мы публикуем всю экосистему продукта:

  • Браузерное приложение на React и TypeScript.
  • Canvas-движок на Rust с моделью доски, совместным состоянием, инструментами и GPU-рендерингом.
  • Desktop-клиент и нативный рендерер.
  • Backend Nezumo с API, аутентификацией, real-time совместной работой, хранением файлов и экспортом досок — в репозитории OctaHive/nezumo-server.
  • Этот сайт и журнал обновлений — в репозитории OctaHive/nezumo-web.

В основном репозитории также есть документация по сборке браузерного приложения, WebAssembly, desktop-клиента и нативного рендерера.

Почему мы это делаем

Мы хотим, чтобы Nezumo развивался прозрачно. Открытый код позволяет не только посмотреть на реализацию, но и разобраться в архитектуре, проверить решения, сообщить о проблеме и предложить улучшение через pull request.

Для нас это ещё один способ строить продукт вместе с людьми, которые им пользуются. Идеи из обсуждений могут превращаться не только в feature requests, но и в конкретные изменения кода и документации.

Лицензия

Основной код Nezumo распространяется по лицензии GNU Affero General Public License v3.0 only (AGPL-3.0). Она разрешает использовать, изучать, изменять и распространять проект при соблюдении её условий, включая требования к публикации исходного кода модифицированных сетевых версий.

Для проприетарного использования на иных условиях доступна отдельно согласуемая коммерческая лицензия.

Как присоединиться

  • Посмотрите основной репозиторий Nezumo и поставьте звезду, если проект вам интересен.
  • Изучите README и руководство по сборке.
  • Создавайте issues с найденными проблемами и предложениями.
  • Отправляйте pull requests с исправлениями, улучшениями и документацией.

Nezumo остаётся готовым облачным продуктом, которым можно пользоваться без самостоятельной установки. Open source даёт дополнительную свободу тем, кто хочет заглянуть внутрь, участвовать в разработке или запустить собственную сборку.