Last week the Free Software Foundation asked Apple to either remove the game GNU Go from the iTunes App Store or change the terms of service on it. Apple chose to simply remove GNU Go from the store and the move was not a surprise, as FSF Compliance Engineer said in the blog post. I am puzzled by this move.
I don’t think that FSF goal it to prevent iPhone users to run GNU software on their device, as David ‘Lefty’ Schlesinger paints it and seems to discuss,but nevertheless this is the immediate effect. Mobile app stores and locked down devices are hostile to free/libre software and GPLv3 can have a difficult life in the mobile environment because of its ‘full installation instructions’ provision. Also, there are still too few free/libre mobile applications.
Having this in mind, a plausible explanation of FSF’s move was to educate free software developers that mobile app stores are not designed to respect users freedom. Fine, but the following question is: how to we proceed from here? What’s the next step of this education and what’s FSF’s plan to bring freedom to the users of mobile phones? I suggest for FSF to sponsor a mobile app repository for free/libre apps: it would have to run on non-free operating systems, but that’s what GNU had to do when there was no Linux. Also, it would be good and probably easy to extend the Free Software Directory to take mobile world into account. What else should FSF do to promote freedom in the mobile world?