Unity(plugin do Compizu) má určité problémy. Ví se o nich. Pracuje se na nich. Článek popisuje jen hotové řešení jednoho z mnoha problémů.
Řešení některých problémů není už vůbec triviální a a vyžaduje kooperaci s ostatními subjekty. (pomyslný strop open source řešení versus komerční subjekty)
Musím říci, že po nakouknutí pod pokličku testerům a vývojářům jsem byl příjemně překvapen. Nezbývá než čekat.
Snad čas, který stráví nad řešeními nebude tak dlouhý, aby jej překryl Wayland. Ale i tak, alespoň se někde zefektivní kód.
Podle mně začíná mít Ubuntu docela dost velké problémy kvůli tomu, že se tak moc vzdálilo upstreamu. Třeba v GTK už mají tak velké množství vlastních patchů, že vývojáři v upstreamu automaticky uzavírají bugy nahlášené z Ubuntu, protože už to nejde dál rozumně řešit.
Jakýkoliv patch navíc znamená hromadu problémů při rebuildech, backportech atd.
U Compizu to samé. Je to věc, kterou už kromě Ubuntu prakticky nikdo nepoužívá. Nelze se tedy divit tomu, že na něj ostatní projekty už neberou příliš ohled.
Kéž by Canonical raději dal ty vývojáře, kteří řeší tyto rozdíly oproti upstreamu (a že to sežere opravdu hodně workforce), na vývoj přímo v upstreamu. Osobně si myslím, že k přiblížení musí dřív nebo později dojít.
Vyvoj musite mit pod kontrolou. Upstream pod kontrolou nemate. Tam poslete patche a oni to "nekdy" zaradi nebo taky nezaradi pokud zarazeni komunita neodhlasuje. Vynalozite svoji energii a mate "mozna" vysledek. Kdyz si to forknete tak vysledek mate "jisty".
Kazdy projekt musi mit kvalitni vedeni. Opensource funguje na principu komunity - kazdy tam ma stejny hlas. Zkuste stavet barak tak ze nechate rozhodovat zedniky jak se to postavi.