
Ubuntu doesn't actually contribute much source code anyhow. It takes and takes, but returns very little.
I'd like to back up your statement with some facts, since you're not getting much love from the mods.
Around 22:30 in this video you see which companies give back to the Linux kernel
Spoiler: Canonical is not in the top 10. Not by a long shot.
Windows 2000 hits end of life this summer. 2003 enters extended support which ends in 2015 - this was extended due to poor uptake of Windows 2008. They currently offer 10 years of support but they often extend if uptake of the follow on release is low.
RedHat and Novell support their enterprise linux OS products on a seven year cycle.
Novell even leaves the downloads availble for up to 10 years.
Other way around. Theora was apparently released in 2004. H.264 (according to Wikipedia), was formally approved in March 2003, but it had already been worked on since at least 2000.
From what I understand last word from HTC is still that 2.x is coming to the G1.
Personally I don't care, Cyanogenmod 5 for G1 will likely go stable in a couple of weeks and I'll be set.
I think there's a world market for about five computers. -- attr. Thomas J. Watson (Chairman of the Board, IBM), 1943