Én értem a hasonlatot.
Ubuntu:
átvesz valamit, újracsomagolja, hozzátesz valamit, kiadja, fejlesztések vissza az upstreambe.
Cyanogen:
átvesz valamit, újracsomagolja, hozzátesz valamit, kiadja, de a fejlesztések nem kerülnek vissza (vagy de, fogalmam sincs)
Nem az upstreamről van szó, hanem arról, hogy egyik sem egy from-scratch rendszer, és óriási tévedés (vagy demagógia) azzal jönni, hogy a Cyanogen nem fejleszt semmit, de bezzeg a Canonical. ("Android mod" vagy "komplett OS")
HTH.