Programování

Z Jellyfinu odešli během tří dnů vedoucí projektu a dva dlouholetí členové týmu

Svobodný mediální server Jellyfin přišel mezi 17. a 19. červencem 2026 o tři lidi, kteří u něj byli prakticky od začátku, včetně vedoucího projektu Joshuy Bonifacea. Dva z nich mluví o vyhoření z dobrovolné práce. Nástupce vybere volba podle projektové ústavy odvozené od debianské.

28. července 2026 · 3 zhlédnutí

Medúza nasvícená modrým světlem v akváriu
Medúza, podle které se projekt jmenuje a kterou má ve znaku. Foto: Eric Hripko, Wikimedia Commons (CC BY 3.0)

Jellyfin je svobodný mediální server. Člověk si ho pustí doma na vlastním stroji, uloží do něj filmy, seriály a hudbu a pak je přehrává na televizi, na mobilu nebo v prohlížeči – bez cizí služby a bez předplatného. Vznikl v roce 2018 odštěpením od uzavřeného Emby a sám sebe popisuje jako obdobu Emby a Plexu. Kód má pod licencí GPL-2.0 a na GitHubu přes 55 tisíc hvězd.

Mezi 17. a 19. červencem 2026 z něj odešli tři lidé, kteří u něj byli prakticky od začátku.

Tři odchody ve třech dnech

Jako první opustil 17. července organizaci Andrew Rabert. Oznámil to v hlášení nazvaném „Přejmenovat aplikaci“ ve svém repozitáři: „Tohle už není oficiální projekt organizace Jellyfin. Potřebuje nový název a značku“ (přeloženo z angličtiny). Desktopový klient, který od prosince 2025 psal znovu od základu, se tak dostal mimo projekt a jmenuje se nově Jellium Desktop.

Důvod shrnul jednou větou: „Abych shrnul, proč se to přesunulo: vyhoření z práce uvnitř organizace Jellyfin.“ Přepis původního klienta podle něj začal kvůli letitým potížím – chybějící podpoře HDR a údržbě knihovny Qt. „Způsob, jakým jsem to vyvíjel, podporovala jen hrstka členů organizace, včetně části vedení. Celkové naladění ale bylo velmi negativní a čím dál zatěžující a svazující“ (přeloženo).

O dva dny později, 19. července, odstoupili vedoucí projektu Joshua Boniface a člen jádra týmu Anthony Lavado, který se u projektu staral hlavně o komunikaci s komunitou a o administrativu. Lavado podle přetisků odchod vysvětlil tím, že se mu mění život a přednost musí dostat jiné věci; o vyhoření nemluví.

Co napsal odstupující vedoucí

Boniface, který stál u odštěpení od Emby a vedl projekt víc než sedm let, k tomu 22. července zveřejnil delší text na svém blogu. Vysvětluje v něm, že role vedoucího mu nikdy nesedla: „Moje povaha není povaha, která by se hodila na řízení velkého projektu.“ A dodává: „Nejsem dobrý vedoucí lidí“ a „nerad říkám lidem ne“ (vše přeloženo z angličtiny).

Bezprostřední důvod je ale jinde. „Prostě jsem už nedokázal vynakládat úsilí – duševní ani časové –, které ta role vyžadovala,“ píše. Slovo vyhoření podle něj sedí přesně v tomhle smyslu: „Nejsem člověk, který by dokázal dělat věci v rozporu se svou povahou donekonečna.“

Do textu zasahuje i téma, které se v otevřeném softwaru řeší poslední rok skoro všude. „Technologická změna tak zásadní, jako jsou jazykové modely, a jejich místo v tomhle projektu – na to má silný názor skoro každý, uvnitř projektu i mimo něj,“ píše Boniface. Zároveň zdůrazňuje, že spor o ně nebyl jediným ani hlavním důvodem jeho odchodu, jen „další stéblo na hřbetě příslovečného velblouda“.

Za zmínku stojí, co v pramenech není. Několik přetisků uvádí, že Rabertův odchod souvisel s odporem týmu vůči jeho používání nástrojů s umělou inteligencí. V jeho vlastním oznámení ale slova umělá inteligence, jazykový model ani jméno konkrétního nástroje nepadnou ani jednou a žádný z těch přetisků pro to neuvádí zdroj.

Vlna vygenerovaných příspěvků, o které projekt psal už v květnu

Že je tým unavený, přitom nebylo tajemství. Ve zprávě o stavu projektu z 24. května 2026 stojí: „Zaplavily nás pull requesty psané umělou inteligencí různé kvality. Tím se ohromně zvýšilo množství práce, které tým má na talíři“ (přeloženo). A o kus dál rovnou: „Zvýšený počet žádostí o podporu spolu s příspěvky kódu od umělé inteligence vedl k vyhoření na různých úrovních vývojového i administrativního týmu.“

Pull request je nabídnutá změna kódu, kterou musí někdo z projektu přečíst a posoudit, než ji přijme. Právě to čtení je ta drahá část a u strojově psaných příspěvků je dražší, protože chybu v nich není vidět na první pohled. Podle vlastních čísel projektu se za dvanáct měsíců od května 2025 do dubna 2026 sloučilo měsíčně mezi 182 a 434 pull requesty.

Zpráva zároveň ohlásila pravidla pro jazykové modely. Nejsou to zákaz ani volná ruka. Výstup modelu se nesmí použít pro přímou komunikaci – do hlášení, do diskuse pod změnou, na fórum; tam má člověk psát vlastními slovy. Při psaní kódu model použít lze, ale jen tehdy, když přispěvatel změnám rozumí a umí je vlastními slovy vysvětlit, otestovat a sám si je obhájit v připomínkovém řízení. Výjimku mají překlady do angličtiny, pokud je přiložen původní text.

Nástupce určí hlasování podle ústavy

Jellyfin má psanou ústavu a stojí v ní, že vychází z té debianské. Postup pro tenhle případ tedy existoval dřív, než nastal: po rezignaci vedoucího navrhne vedoucí tým jednoho nebo víc kandidátů a hlasují o nich všichni členové týmu přispěvatelů. Volí se pořadím kandidátů s postupným vyřazováním, dokud někdo nezíská nadpoloviční většinu. Když je kandidát jediný a většinu nedostane, rozhoduje hlas odstupujícího vedoucího.

Ústava také říká, že vedoucí musí být zároveň členem vedoucího týmu a tříčlenné finanční komise, a popisuje Bonifaceovo postavení bez příkras: prvního vedoucího nikdo nevolil, jmenoval se sám jako ten, kdo odštěpení od Emby rozjel.

Sám Boniface tvrdí, že projekt tím neskončí: „titíž lidé, kteří tu práci posledních několik let opravdu dělali, u projektu zůstávají.“ Nové vedení podle něj zachová Jellyfin jako svobodný software bez zpoplatnění.

Co z toho plyne

Hodnocení, ne údaj ze zdroje: na Jellyfinu je vidět, jak křehké je uspořádání, kde dobrovolníci obsluhují software s velkou uživatelskou základnou. Boniface sám mluví o dvou až třech vlnách Plexfugees, tedy uprchlíků od Plexu, za poslední tři až čtyři roky. Uživatelů přibývá skokově, lidí, kteří jim odpovídají na hlášení, ne.

Odchod tří lidí najednou zní přitom dramatičtěji, než jak ho popisují sami aktéři. Boniface označuje rozchod za přátelský a o rozkol nad směřováním projektu nešlo ani u Raberta – ten mluví o atmosféře kolem své práce, ne o sporu, kam má Jellyfin jít. Ověřitelné bude až to, co přijde potom: kdo bude zvolen a jestli se rychlost oprav a vydání udrží. To se pozná za pár měsíců, ne z prohlášení.

Zdroje: text Joshuy Bonifacea o jeho rezignaci, oznámení Andrewa Raberta na GitHubu, zpráva o stavu projektu z 24. května 2026, pravidla projektu pro jazykové modelyústava projektu. Souhrny přinesly servery LinuxiacIt's FOSS.

Programování

Diskuse

Zatím tu nikdo nediskutuje.

Diskutovat mohou přihlášení čtenáři – přihlaste se nebo si založte účet.

← zpět na výpis