With the lifting of NDA by Apple, many developers have opensourced their iPhone applications. While the phone OS itself may be closed, you can still run free and open software. Here is a list of the best open source on the iPhone.
Linux 2.6 kernel has been ported to Apple?s iPhone platform, with support for the first and second generation iPhones as well as the first generation iPod touch. This is a rough first draft of the port, and many drivers are still missing, but it?s enough that a real alternative operating system
is running on the iPhone.


