Опенсорс — это ред флаг

Впервые опубликовано на Хабре. От каждого по способностям, каждому по потребностям. — Карл Маркс, «Критика Готской программы» После прошлой статьи про Klipper самым частым возражением было не «вы неправы». Самым частым было: «Ну и чо такого? Форкнул, сделал патч, пользуешься». Причём писали это люди, которые сами так живут, — и которых, судя по всему, совершенно не беспокоит, что их труд утонет в миллионах форков и никогда никому не пригодится. Так что такого? Чтобы ответить, придётся сначала договориться, что вообще значит «открытый». ...

4 сентября 2026 г. · Aleksei Sviridkin

Klipper: опенсорс без сообщества, или почему у вашего принтера никогда не будет тулченджера из коробки

Впервые опубликовано на Хабре. Человек, чей код загружал ваши виртуалки последние ~20 лет (SeaBIOS — дефолтный BIOS QEMU/KVM примерно с 2010-го), сегодня единолично решает, что попадёт в Klipper — прошивку, на которой печатает добрая половина 3D-принтеров планеты, от самосборов до заводских машин. И это не метафора про «духовное лидерство». Это буквально таблица из одной строки в официальной документации. Я контрибьючу в опенсорс не «по выходным». Апстрим-контрибуции — часть моей работы, за это мне платят деньги: я занимаюсь инфраструктурными CNCF-проектами, и заносить код в мейнлайн — мой производственный процесс. А то, что начиналось как пет-проекты, местами уже используется компаниями в продакшне — то есть и хобби-код у меня живёт по взрослым правилам. Так что дальше будет не «пользователь обиделся, что его фичу не приняли», а взгляд человека, для которого экономика опенсорса — рабочая повседневность. И я хочу поговорить про Klipper. Не про код — код прекрасен, снимаю шляпу. Про то, как проект устроен как организация. Спойлер: никак. ...

24 июля 2026 г. · Aleksei Sviridkin

Ноябрь: железо, библиотеки и контроллеры

Новотрадиционная рубрика “Как я провёл прошлый месяц”! По большей части, фокус был направлен на себя и на закрытие проблем, которые накопились. Миграция на ML310 Продолжаю миграцию с MicroServer на HP ML310e. Столкнулся с горой проприетарных проблем вроде “вам нужен вентилятор именно от нас и за $150”. Правда, всё это оказалось довольно легко обмануть — пины 4-5-6 замыкаются на землю и все ошибки уходят. Половил Illegal OpCode ошибок с HBA-контроллером и сетевушкой, но вылечилось отключением Optional ROM в BIOS. Это не универсальный способ, но бутаюсь я всё равно с флешки, а не дисков или сети, так что сойдёт. ...

6 декабря 2025 г. · Aleksei Sviridkin

10 PR или 1 большой: как я выбирал подход для рефакторинга Jellyfin Helm Chart

Меня нередко спрашивают “а как сделать свой первый PR”, ответ простой — просто сделай. Но я хочу написать серию заметок о культуре open source и о том, как сделать жизнь удобной для всех. Сегодня разберём кейс, с которым я столкнулся вчера, а именно — множественные изменения в одну полузаброшенную репу. TL;DR Когда готовите большой рефакторинг в open source проекте: Дробите на маленькие логические PR — снижает когнитивную нагрузку на ревьювера Предлагайте integration branch для координации — позволяет review’ить инкрементально и делать пакетные изменения Если есть сомнения, то не стесняйтесь связаться с командой заранее — открытость и коммуникация важны Будьте готовы к итерациям — open source это про людей Это снижает нагрузку на ревьюверов и повышает шансы на успешный merge. ...

5 ноября 2025 г. · Aleksei Sviridkin

Отчёт за месяц: Kubernetes, проекты и разное

VIP для Kubernetes API Ладно, похвастаюсь пока таким: Я полностью разочаровался в решениях вроде metallb, cilium, kube-vip и т.п. для анонса kube api. Также, я не хочу делать это снаружи. Я не хочу менеджить это на хостах. Я не хочу менеджить список пиров. Поэтому vipalived. (На конкурсе названий lube-vip занял второе место). Немного контекста: у меня cilium заменил kube-proxy, metallb, ingress controller и CNI. Это крут и оптимально — раньше было несколько инструментов для сети, теперь один. Но есть побочка: cilium стал жесточайше зависим от kube api. Это делает его непригодным для VIP самого kube api — получается замкнутый круг. ...

4 ноября 2025 г. · Aleksei Sviridkin