<p>Running 100% free software on a phone handset is virtually impossible right now. If you want to make calls that is. The GSM chip drivers are all proprietary. Some friends of mine from FSF use a custom build of Android with all the proprietary stuff removed. Apart from the GSM driver. This the absolute only concession they&#39;ll make, other wise it&#39;s not a phone, it&#39;s a doorstop. They are pretty radical as you would imagine and if even they use a proprietary driver then I think that says it all.</p>

<p>There are people working on FOSS solutions to this. Like the Replicant project. I think it&#39;s based in Italy but I don&#39;t know how far along it is. They&#39;re making a 100% free fork of Android but they&#39;re having to reverse engineer all the drivers.</p>

<p>I don&#39;t have a link to hand but I&#39;m sure Google can help :)</p>
<p>Dan</p>
<div class="gmail_quote">On Jun 24, 2011 4:01 AM, &quot;Bob Ham&quot; &lt;rah@bash.sh&gt; wrote:<br type="attribution">&gt; On Thu, 2011-06-23 at 02:14 +0100, Andrew Bates wrote:<br>&gt; <br>&gt;&gt; be prepared for maybe 6 months of support from Nokia<br>
&gt; <br>&gt; Having been looking at the market for a phone recently, my criteria for<br>&gt; a desirable phone is: does it run a Linux distribution?  With, of<br>&gt; course, a preference for hardware that doesn&#39;t require proprietary<br>
&gt; software to use it.  I find myself scouring ebay for models in this<br>&gt; list:<br>&gt; <br>&gt;   <a href="http://shr-project.org/trac/wiki/Devices">http://shr-project.org/trac/wiki/Devices</a><br>&gt; <br>&gt; If/when I find myself with the budget of an employed person, I&#39;ll be<br>
&gt; looking at a Palm Pre 2.  Not to use it as a webOS device of course,<br>&gt; just as some hardware onto which SHR can be installed.<br>&gt; <br>&gt; The software provided by phone manufacturers now interests me just as<br>
&gt; much as the software provided by computer manufacturers.  Which is to<br>&gt; say, it doesn&#39;t interest me at all :-)<br>&gt; <br>&gt; Bob<br>&gt; <br>&gt; -- <br>&gt; Bob Ham &lt;rah@bash.sh&gt;<br>&gt; <br>&gt; for (;;) { ++pancakes; }<br>
</div>