Prilicno dugacak blog post ali vredi procitati. Inace, Mark Shuttleworth je popio par kritika u poslednje vreme kako Ubuntu ne doprinosi dovoljno upstream projektima, kako pocinju polako da se odvajaju od istog i da ne postoji dovoljno komunikacije na relaciji Ubuntu dev's - Upstream dev's.
Ja bih rekao da postoji komunikacija alli ne onakva kakvu bi Mark zeleo. Skoro je bila diskusija izmedju X i Ubuntu dev-ova oko multitouch gesture interfejsa i njegove implementacije gde su se u srzi sukobila misljenja oko toga da li bi njegova implementacija trebala biti X klijent ili server side.
Mislim da upstream programeri najveci problem vide u uludo bacenim ljudskim resursima, gde umesto usavrsavanja upstream koda, Mark i ekipa dosta vremena trose na novotarije tipa windicators, Unity, indicators itd. IMHO, svako ima pravo da usavrsava svoju distribuciju onako kako misli da treba dok god se ne mesa u upstream projekte. Primer, vindikatori bi znacajno uticali na upstream razvoj window managera a to mi se ne dopada nikako.
Tako da se ne bih slozio ni sa jednom ni sa drugom "strujom". Mark i ekipa moze da radi sta god hoce dok god to ne utice na ostatak Linux ekosistema. Da je Mark zasluzio svaku pohvalu za popularizaciju Linuxa - zasluzio je. Lepo je i objasnio da bug report-ovi i ispravke u mnogome uticu na kvalitet Linuxa uopste samo jednu stvar je zaboravio da kaze. Bezanje Ubuntu-a od upstream-a (koje je evidentno) dosta degradira upravo ceo taj sistem ispravljanja bug-ova zato sto je veliki deo bug-ova upravo prouzrokovan Canonical-ovim home brew patchevima. Za sada izdrzavaju ali mislim da ce vremenom to biti "the end of them". Cak ni veliki google ne moze da uskladjuje svoje brljotine sa pace-om kojim se razvija Linux kernel.