An FSF member has published his stance on the iPhone in the wake of the 3G release.
I’ll say that I agree with johns on his points concerning the iPhone blocking free software and free media; also I could see the problem with a phone that continues to provide feedback for proprietary mobile phone/navigation networks even when you turn it off.
However, then the article offers the FreeRunner device (which has the OpenMoko Linux distribution pre-installed) as an alternative to the iPhone.
Now, the OpenMoko platform has, for the last two years, been extolled on news websites as the quintessential free software smartphone OS, but I wonder about it and its proponents.
Primarily, I wonder why an “embedded” Linux distribution should be the poster child for the free software movement’s somewhat-consistent principle-based opposition to the devices preinstalled with the iPhone OS, considering that most times when we read about some GPL violation being taken to court by the Software Freedom Law Center, it is usually concerning some GPL’ed software being “embedded” into the hardware without full compliance with the GPL’s letter. When Richard Stallman talks about “Tivoization”, he is specifically talking about Embedded Linux being “too” locked down to comply fully with the GPL’s spirit.
Plus, when it was being extolled as the geek’s ideal mobile OS on Digg, one of the primary reasons for why the OpenMoko was extolled in such a way was because it supposedly followed the “PC” model where software and hardware modifications and extensions were allowable and addable.
So, if OpenMoko Linux is “more” extensible than the iPhone OS, then does it remain an “Embedded Linux” or does it become a simply “Mobile Linux” of the likes of Ubuntu MID?
And if the iPhone OS is “embedded” in how it supports SIM cards which are proprietary to the carrier (in this case, AT&T), then why should the FSF endorse an embedded Linux device that supports the same for a different carrier? Can you say “four more years“?
Instead, I wish that the FSF would endorse the development of PMP OSes that could compete with the iPhone OS via the iPod touch rather than via the iPhone.
Such PMP OSes like the iPod touch installation of the iPhone OS would be able to install free software, play/edit/distribute free media, and not give off a homing beacon that is proprietary to some carrier’s network.
Plus, it would (ideally) allow you to sync with any desktop client on any operating system of your choosing, not restrict you to syncing one library at a time, and even let you download files from the Internet from within the device’s browser.
Finally, the purpose of the speaker and receiver on the free software PMP OS would be to talk through open IM-based VOIP protocols, record conversations, and play sound out loud if the user chooses such an option.
It would essentially bypass the current focus of the majority of smartphone OSes on connecting with “data providers” and carriers, and give computing platforms to those who may not desire a laptop or anything bigger but aren’t as wild about getting cell phones (like myself).
At least, until cellular data plans are as cheap and as fast as a home Cable Internet plan (which won’t happen anytime soon).