> remember that the iPhone is highly based on OSS
Based on, yes. But the stuff that makes the iPhone an iPhone -- Cocoa, multitouch, etc. -- is far from open.
Multitouch doesn't really make the iPhone since it stopped being unique to the iPhone, eg, when the Pre and Hero were announced.
That said, both the Pre and Hero's implementations are also proprietary.
Also probably you haven't tried the latest distro versions of Linux or an Android phone or WebOS.
Then you say: "Why do you call me fanboy?" read your comment and you'll know.