Call for a "iPhone openOS"
my opinion is to stop wasting our forces on clearing the road off the stones that apple is putting in our way. what for? for those cheapass sturbucks-buy-a-song.app? wifistore?
i think our resources would be better used in taking what we have, what we know, and what we've learned from 1.0.1 and 1.0.2, which is quite a lot.
we learned, that the iphone is a simple arrangement of familiar hardware components runing a unix-like open source operating system (BSD/Darwin) compiled for the ARM architecture. This specific source code can even be downloaded from apple's own website. we learned how certain frameworks run and what they do and we have even got something which could be called a SDK (still in a verry raw state though). we have the components that make this unix device a phone, that know how to handle gsm traffic and communicate between the gsm-chip and the system.
if you look at the ipodlinux project. now THAT was hard work. here, that's a completely different storry since apple allready did the hard work for us. no porting no nada. the iphone runs bsd/darwin the moment you power it up.
so my idea is why not concentrating our forces on first building a decent GUI and second begin to develop apps, noone will have to be affraid of if thei'r gonna brick my phone next time apple makes an update. and most important: NO ONE CANT TELL US WHAT WE MAY AND WHAT WE MAY NOT do with our electronic device.
so i say lets thank apple for this trully heavenly piece of hardware, but show them that it still us who decide what we want and what dont (get bombarded by starbucksadds) to be doing with our iphone.