The thing about open source is that if you give it an inch, it will take a mile. Take Java, for instance. Apple has not stepped up to enable its iPhone to run Java, but that's OK. The community appears to have plans to do Apple's work for it:
Apple has not made Java capable of running on the [iPhone]. But Sun's Terrence Barr, technical evangelist for Java ME (Micro Edition), believes Apple's plans to release a software developer's kit for iPhone in early 2008 may result in the open-source phoneME version of Java ME winding up on iPhone.
"It is quite likely that people will start porting phoneME to the iPhone to provide Java that way. I expect that to happen as a community effort," Barr said.
Open source will find a way. Have developer kit, will hack.