{"id":3240,"date":"2011-03-02T19:04:29","date_gmt":"2011-03-02T18:04:29","guid":{"rendered":"http:\/\/www.walkingrandomly.com\/?p=3240"},"modified":"2011-03-09T16:17:52","modified_gmt":"2011-03-09T15:17:52","slug":"open-source-software-for-ipad-and-iphone","status":"publish","type":"post","link":"https:\/\/walkingrandomly.com\/?p=3240","title":{"rendered":"Open Source Software for iPad and iPhone"},"content":{"rendered":"<p>Apple make a big deal out of the fact that their app stores for iPhone and iPad contain thousands upon thousands of apps (or applications for relative oldies such as myself).\u00a0 Some of them are free of change, many of them cost money but I got to wondering how many of them were open source.<\/p>\n<p>When I say &#8216;open source&#8217; here I mean &#8216;The source code is available&#8217;.\u00a0 If there is a recognised license attached to the source code (such as <a href=\"http:\/\/www.gnu.org\/licenses\/gpl.html\">GPL<\/a> or <a href=\"http:\/\/en.wikipedia.org\/wiki\/BSD_licenses\">BSD<\/a>) then all the better.\u00a0 So, what do we have?<\/p>\n<p>Possibly the the best list of iOS open source software I have found is <a href=\"http:\/\/maniacdev.com\/2010\/06\/35-open-source-iphone-app-store-apps-updated-with-10-new-apps\/\">available at maniacdev.com<\/a> which, at the time of writing, includes 42 different applications complete with iTunes links and the all important links to source code.\u00a0 Another useful resource is <a href=\"http:\/\/open.iphonedev.com\/\">open.iphonedev.com<\/a> which is a regularly updated directory of open source apps and libraries for iOS. There&#8217;s some great stuff available including <a href=\"http:\/\/itunes.apple.com\/ca\/app\/battle-for-wesnoth\/id340691963?mt=8\">Battle for Wesnorth<\/a>, <a href=\"http:\/\/itunes.apple.com\/us\/app\/sci-15c-scientific-calculator\/id291967860?mt=8\">SCI-15C Scientific calculator<\/a> and <a href=\"http:\/\/www.barlow-server.com\/tuxriderworldchallenge\/\">TuxRider<\/a> (based on <a href=\"http:\/\/tuxracer.sourceforge.net\/\">Tux Racer<\/a>).<\/p>\n<p><strong>Free as in Speech but not always Free as in Beer<\/strong><\/p>\n<p>One of the things you&#8217;ll notice about iOS open source apps is that they often cost money and sometimes quite a lot which is in stark contrast to what you may be used to.\u00a0 For example, <a href=\"http:\/\/www.wesnoth.org\/\">Battle for Wesnorth<\/a> can be had for no money at all on platforms such as Linux and Windows but the iPad version costs $5.99 at the time of writing. The more serious, SCI-15C Scientific calculator costs $19.99 right now which is rather steep for any iPhone app let alone an open source one.<\/p>\n<p>Charging money for open source software may upset some people but doing so is usually not against the terms and conditions of the underlying license.\u00a0 The Free Software Foundation (inventors of the GPL, one of the most popular forms of open source license) has the following to say on the matter (<a href=\"http:\/\/www.gnu.org\/philosophy\/free-sw.html\">original source<\/a>)<\/p>\n<p><em><strong>\u201cFree software\u201d is a matter of liberty, not price.  To understand the concept, you should think of \u201cfree\u201d as in \u201cfree speech,\u201d not as in \u201cfree beer.<\/strong><\/em><\/p>\n<p>Personally, I am happy to pay a few dollars for the iPad version of an open-source app if the developer has done a good job of the port.\u00a0 What does surprise me, however, is that it seems like no one has taken the source-code of these apps, recompiled them and then released\u00a0 free-of-charge versions on the app store.\u00a0 This wouldn&#8217;t be against the license conditions of licenses such as the GPL so why hasn&#8217;t it been done?\u00a0 I wouldn&#8217;t do it because I feel that it would be unfair to the developer of the iOS version but I would be surprised if\u00a0 everyone felt this way.<\/p>\n<p><strong>What&#8217;s next?<\/strong><\/p>\n<p>There are many open source applications that I&#8217;d love to see ported to iPad.\u00a0 Here&#8217;s my top three wants:<\/p>\n<ul>\n<li><a href=\"http:\/\/freeciv.wikia.com\/wiki\/Main_Page\">FreeCiv<\/a> (An <a href=\"http:\/\/hackcasual.net\/?p=34\">Android port<\/a> is on the way!)<\/li>\n<li><a href=\"http:\/\/www.gnuplot.info\/\">Gnuplot<\/a> (This was done for Windows Mobile ages ago &#8211; see my <a href=\"https:\/\/www.walkingrandomly.com\/?p=28\">review of it here<\/a>)<\/li>\n<li><a href=\"http:\/\/www.gnu.org\/software\/octave\/\">Octave<\/a> (The iPad is more powerful than the laptop I did my PhD on.\u00a0 Plenty for basic Octave use)<\/li>\n<\/ul>\n<p>Over to you&#8230;.What do you think of the state of open source software on iPhone and iPad?\u00a0 Which applications would you most like to see ported?\u00a0 What are your favourite open source apps?<\/p>\n<p><strong><br \/>\nUpdate: 9th March 2011. <\/strong>Apparently, many of the open source applications currently available on the App store today violate the terms of licenses such as the GPL.  <a href=\"http:\/\/www.theinquirer.net\/inquirer\/news\/2032476\/source-android-iphone-apps-violate-licences\">The Inquirer has more details<\/a>.<strong><br \/>\n<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apple make a big deal out of the fact that their app stores for iPhone and iPad contain thousands upon thousands of apps (or applications for relative oldies such as myself).\u00a0 Some of them are free of change, many of them cost money but I got to wondering how many of them were open source. [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[40,43,27,32],"tags":[],"class_list":["post-3240","post","type-post","status-publish","format-standard","hentry","category-free-software","category-ipad","category-iphone","category-open-source"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3swhs-Qg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/3240","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3240"}],"version-history":[{"count":8,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/3240\/revisions"}],"predecessor-version":[{"id":3260,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/3240\/revisions\/3260"}],"wp:attachment":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3240"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3240"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}