{"about":{"meta_title":"О WaveFlow","meta_description":"Кто делает WaveFlow, как выпуск собирается, подписывается и копируется на зеркало, под какой лицензией выходит каждое приложение, факты с датами, которые можно проверить, и чем WaveFlow не является.","kicker":"О проекте","title":"Кто делает WaveFlow и как он выходит","editorial":"Делает один разработчик, выпуски — у всех на виду.","intro":"WaveFlow — это семейство приложений для тех, кто хранит свою музыку у себя: плеер для компьютера, сервер, который вы размещаете сами, приложения для телефона, плеер, открывающий по одному файлу, и редактор текстов песен. На этой странице рассказано, кто их делает, как выпуск доходит до вас, под какой лицензией опубликовано каждое приложение и чем WaveFlow не является.","who":{"title":"Кто его делает","body":["WaveFlow — личный некоммерческий проект. Один разработчик, InstaZDLL, пишет и выпускает все приложения семейства. За проектом не стоит компания, и платить ничего не нужно.","Приложения с открытым исходным кодом разрабатываются открыто на GitHub: их код, задачи (issues), проектные заметки и все выпуски доступны любому, а сообщения об ошибках, идеи и исправления приветствуются."],"profile_link":"InstaZDLL на GitHub"},"release":{"title":"Как выпуск доходит до вас","intro":"Путь плеера для компьютера от изменения в коде до обновления на вашем компьютере — так, как его описывает руководство по выпуску.","steps":[{"title":"Понятное описание каждого изменения","body":"Каждое изменение записывается с сообщением коммита в формате Conventional Commits. Бот читает эти сообщения, определяет следующий номер версии и создаёт pull request для выпуска: обновляет номера версий во всех нужных файлах и составляет список изменений."},{"title":"Решает человек","body":"Ничего не выходит, пока разработчик проекта не проверит и не примет этот pull request. После слияния создаются тег версии и выпуск на GitHub."},{"title":"Сборка у всех на виду","body":"Сборочные машины GitHub создают все установщики из этого тега, с открытыми логами: Linux — на зафиксированной Ubuntu 24.04, с проверкой по самой старой системной библиотеке, которая ему нужна; Windows; и одна сборка macOS сразу для Intel и Apple silicon."},{"title":"Подписано и проверяется перед установкой","body":"Каждое обновление подписывается собственным ключом проекта, и в подписи указана его версия. Приложение проверяет и то и другое, прежде чем что-либо установить, и отклоняет файл, который был изменён или выдан за другую версию."},{"title":"Два источника для загрузки","body":"Начиная с бета-версий 2.0 каждый файл также копируется на download.waveflow.app. Приложение обращается к обоим серверам и берёт самую новую подписанную версию, так что отказ одного из них не останавливает ни одного обновления."},{"title":"Следом — менеджеры пакетов","body":"Когда выпуск опубликован, рабочие процессы сами обновляют winget, AUR, Fedora Copr и репозиторий APT. Готовая копия конвейера выпуска для GitLab лежит в репозиториях плеера, сервера и QuickPlay, так что потеря GitHub обошлась бы в часы работы, а не в переписывание с нуля."}],"guide_link":"Читать руководство по выпуску"},"licences":{"title":"Лицензии","intro":"Плеер, сервер, QuickPlay и оба приложения для телефона — с открытым исходным кодом: любой может читать, изменять и распространять их код по лицензии, указанной ниже.","head_app":"Приложение","head_licence":"Лицензия","head_source":"Исходный код","registry":"Реестр плагинов","unpublished":"{licence}, исходный код пока не опубликован","private_repo":"Закрытый репозиторий","notes":["Tempora находится на стадии ранней предварительной версии, и её код пока не открыт.","Реестр со списком плагинов и шаблон для создания своего плагина распространяются по лицензии MIT. У каждого плагина своя лицензия, а некоторые плагины закрытые: их скомпилированный файл публикуется и закрепляется в реестре по его отпечатку, а код — нет."]},"facts":{"title":"Факты с датами","intro":"Что можно проверить и где это проверить. Проверено {date}; если факт меняется, у него появляется новая дата.","head_fact":"Факт","head_value":"Значение","head_source":"Источник","head_date":"Дата","rows":{"player_stable":{"label":"Последняя стабильная версия WaveFlow"},"player_first":{"label":"Первый выпуск WaveFlow"},"player_releases":{"label":"Опубликованные выпуски WaveFlow, включая бета-версии"},"server_stable":{"label":"Последняя версия WaveFlow Server"},"server_first_stable":{"label":"Первая стабильная версия WaveFlow Server"},"quickplay_stable":{"label":"Последняя версия WaveFlow QuickPlay"},"mobile_builds":{"label":"Опубликованные сборки приложений для телефона","value":"Пока нет ни для Android, ни для iPhone"},"languages":{"label":"Языки плеера и этого сайта"},"update_signature":{"label":"Подпись обновлений","value":"minisign, с привязкой к версии"},"windows_signing":{"label":"Подпись кода в Windows","value":"Authenticode, с самоподписанным сертификатом"},"macos_signing":{"label":"Подпись в macOS","value":"Ad hoc, без нотаризации"},"mirror":{"label":"Зеркало для загрузки","value":"download.waveflow.app: стабильный и бета-канал, а также QuickPlay"}}},"not":{"title":"Чем WaveFlow не является","intro":"Говорим прямо, чтобы никто не устанавливал WaveFlow, ожидая чего-то другого.","privacy_link":"Что отправляет плеер, функция за функцией","items":[{"title":"Не стриминговый сервис","body":"WaveFlow воспроизводит музыкальные файлы, которые есть у вас. Нет ни каталога для аренды, ни подписки."},{"title":"Не нужно создавать аккаунт","body":"Плеер и QuickPlay работают без входа куда-либо. Аккаунт WaveFlow Server хранится на вашем собственном сервере, а Last.fm и ListenBrainz задействуются, только если вы их подключите."},{"title":"Никакой телеметрии","body":"Приложения ничего не сообщают о том, как вы ими пользуетесь. Некоторые функции всё же выходят в сеть — например, обложки, тексты песен и проверка обновлений: в политике конфиденциальности плеера перечислена каждая из них, а офлайн-режим отключает их все сразу."},{"title":"Ни рекламы, ни платной версии","body":"Все приложения бесплатны. Ни одна функция не оставлена для платной версии."},{"title":"Приложений для телефона пока нет в магазинах","body":"Приложения для Android и iPhone находятся в разработке, в открытых репозиториях. Ни у одного из них нет опубликованной сборки."},{"title":"Не всё с открытым кодом","body":"Плеер, сервер, QuickPlay и приложения для телефона — да. Код Tempora пока не открыт, а некоторые плагины закрытые."},{"title":"Пока не от признанного издателя","body":"Сборки для Windows подписаны самоподписанным сертификатом, а сборки для macOS не нотаризованы, поэтому обе системы могут показать предупреждение при первом запуске WaveFlow."}]},"contact":{"title":"Контакты","general":{"title":"Вопросы и отзывы","body":"Напишите разработчику проекта. Адрес тот же, что указан в плеере для обратной связи."},"security":{"title":"Безопасность","body":"Сообщайте об уязвимостях конфиденциально через security advisories на GitHub, никогда — в публичном issue. Для программ то же самое указано в security.txt.","link":"Сообщить об уязвимости"},"issues":{"title":"Ошибки и идеи","body":"Откройте issue в репозитории приложения: он публичный, и там же можно следить за ответом.","link":"Открыть issue"}}},"__i18n_root":"287a63b5"}