-- zrovna u Debianu a Ubuntu by se mi vaše unifikace bug trackingu velmi líbila.
Ten BT, to je jenom takovy vrcholek ledovce. Hlavne mi jde o to, aby se distribuce netvarily, ze "něco dodávají", když vlastně jenom vezmou výrobek, přelepí etiketu a přinejlepším něco maličko dosolí :) Nevidím důvod mít 350 různých "výrobků", které jsou v podstatě stejné, jenom mají jiné etikety a mírné dosolení :)
-- Zkuste navrhnout metadistribuci pro Gentoo a Mandrivu.
No ale ten princip je pořád stejný. Je tam prostě vanilla verze samby-a.b.c + nějaké patche. (A to ještě podotýkám, že ty patche se budou týkat jen větších distribucí, ty menší nic výrazně patchovat nebudou)
-- Metadistribuce (obsahující sloučené větve a odlišnosti _všech_ distribucí) rozhodně nebude KISS.
A proč ne? Prostě systém portů jako třeba macports + nějaký nástroje na správu patchsetů a jejich vzájemných nekompatibilit. Nic víc. Především by ta metadistribuce neříkala vůbec nic o tom, jaký má být umístění souborů a jak mají vypadat konfiguráky - to se přece určuje právě těmi patchi.
-- Tímhle ale neřešíte jednotnost prostředí pro programátory proprietárního softwaru. Tím řešíte pouze možnost ukázat na odlišnosti mezi distribucemi.
Jak se to vezme. Myslím, že existuje spoustu lidí, kteří používají distribuci X kvůli tomu, že jim tam jede něco konkrétního, co chtějí. V metadistribuci by mohli bez problémů kombinovat různé balíčky z různých distribucí.
Taky by bylo jednodušší vymyslet nějaký jednoduchý společný základ. - a to jsou první kroky k rozumné standardizaci a sjednocování.
Představte si třeba, že se vám líbí grafika Gnome v Ubuntu, ale zároveň byste chtěl program, který je podporován jen na RHEL. Dnes to jde jedině tak, že začnete laborovat nad tím, jak v Ubuntu změnit ty věci, které onen program vyžaduje (a typicky to budou věci, které BFU vůbec nezajímají, čili klidně by je změnil, kdyby jednoduše mohl).
No a u toho programu by bylo napsáno: vyžaduje glibc, libalcohol a libvomit s patchsetem RHEL X.Y. Tak je nainstalujete a dál používáte s radostí svůj Ubuntu vyladěný Gnome i tuhle aplikaci, která by prostě jinak byla jen pro RHEL.
-- Čili, abyste dosáhl svého cíle, musíte vytvořit nějaký orgán, který bude o všech těchto záležitostech rozhodovat
Myslím, že ne. Chtělo by to jen opravdu dobře vymyšlený systém těch patchsetů. Představoval bych si to jako něco jako "jmenný prostor" - prostě ve svém patchsetu si můžou vydavatelé "distribucí" dělat naprosto co chtějí - a je jenom na nich, jestli tam budou
zasívat zbytečnou nekompatibilitu nebo ne. U programů, které spolu přímo nesouvisí, pak můžou být v jedné instalaci patchsety různé.
-- nepřesvědčíte tvůrce 100% svobodných distribucí (jako gNewSense), aby se k vám přidali.
To je jejich problém :)
-----------------------------------
Rád bych ještě dodal, že všechno, co píšu, si v podstatě z fleku vymýšlím. Nemám to promyšlené. Jen připadne, že konečný důvod nekompatibility je v podstatě ptákovina - prostě jenom pár patchů nad vanilla softwarem :)

