Что это за сайт
ELX Software — каталог бесплатных программ для автоматизации, сетей, хранения файлов и рабочего стола. Это не модули одного продукта, и у них нет общего рантайма: у MQTT-брокера и просмотрщика картинок общего только то, как они сделаны.
А сделаны они по одному правилу: программа должна быть одним файлом, который работает там, куда его положили, хранит своё состояние там, где его видно, и объясняет себя словами. Всё остальное на этом сайте следует отсюда.
Правила, которым следуют программы
Один файл
Интерфейс, ресурсы, настройки по умолчанию и документация лежат внутри исполняемого файла. Установка — это копирование, обновление — замена.
Без звонков домой
Ни аналитики, ни отчётов о сбоях, ни проверки лицензии. Программа, которая работает, только пока отвечает сервер, — это программа, которая перестаёт работать, когда сервер молчит.
Скромное железо
Серверные программы проверяются на 32-разрядных ARM-платах. Если там им спокойно, настоящий сервер они не заметят.
Читаемое состояние
Настройки — текстовый файл, история — одна база SQLite. Резервная копия — это копирование, а чтобы заглянуть внутрь, не нужен особый инструмент.
Почему бесплатно
Большинство этих программ написаны для конкретной установки, которой они были нужны. После того как программа написана, дать ей пользоваться кому-то ещё не стоит ничего, а построить вокруг неё систему лицензирования — стоит. Поэтому системы лицензирования нет.
Нет платной редакции, придерживающей полезные возможности, нет ограничения на число рабочих мест и нет пробного периода. Если программа есть в этом списке, она здесь целиком.
Языки
Сайт выходит на девяти языках: английском, русском, немецком, французском, итальянском, испанском, португальском, японском и китайском. Документация переводится целиком, а не сокращается до пересказа.
Со скриншотами иначе: они сняты на том языке, на котором говорит сам интерфейс программы, и пересъёмка сотни окон на девяти языках себя не окупает. Страницы на остальных языках показывают английские снимки — переводится текст страницы, а не текст внутри картинки.