a divergencia emlegetése egy nagyon régi szakállas érv a nyílt forrással szemben. az események nem ezt igazolták.
miért ne lenne átjárás a disztribúciók között?
más forráskódot kell fordítani, ha Debianra/Ubunura akarunk Apache webszervert, mint RedHat/Fedorára?
szó sincs róla szerencsére! a kód ugyanaz.
az más kérdés, hogy akad néha pár agyament maintainer akinek sikerül ügyesen elcsesznie az eredeti jó forráskódot a patcheivel:D de ez nem érinti az eredeti fejlesztőket, és itt csak ez a lényeg.
a "szétforgácsolódás" mint fogalom, amivel riogatni szoktak, arra utal, hogy 2x 3x annyi ideig kell fejleszteni, hogy mindegyik rendszeren működni tudjon. de a gyakorlat az, hogy a fejlesztők elkészítik a kódot, leggyakrabban Fedorára, esetleg Susera. ott működik, a többit meg megoldják a maintainerek. általában nekik nincs sok problémájuk a forráskódszinten a csomagok készítésével, ha mégis lenne, akkor sem kell alapjaiban átírni a forrást. jellemzően csak patcheket nyomnak rá, sokszor totál feleslegesen:) és fordítási opciókkal variálnak.
a Google Android már más kérdés. szidtam is érte a googlet:)
a Maemo egyébként a fremantle kiadásra el fogja hagyni a KDriveot, és át fog térni Xorgra. egyébként is Debian alapú, így viszonylag problémamentesen lehet telepíteni Debian/arm csomagokat rá. az Xorg áttérés után a gui alkalmazásokkal sem lesznek problémák.