<div>Hi Luke,</div><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Android is completely out-of-control, with multiple SoC designers<br>
whose first language isn't English taking GPL Linux kernel source code<br>
and creating binary-only OSes *without* giving even the ODMs and<br>
certainly not giving the Factories access to the source code.<br></blockquote><div><br></div><div>The situation regarding the Linux kernel is not so bad. Both ZTE and Huawei are entering the Android smartphone market, and they have already released the GPL kernel source code for a couple models. See for instance <span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"> </span><a href="http://supporthk.zte.com.cn/support/news/NewsDetail.aspx?newsId=1002402" target="_blank" style="color:rgb(17,85,204);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">http://supporthk.zte.com.cn/support/news/NewsDetail.aspx?newsId=1002402</a> and <a href="http://www.huaweidevice.com/worldwide/downloadCenter.do?method=toDownloadFile&flay=software&softid=NDU5NTk=">http://www.huaweidevice.com/worldwide/downloadCenter.do?method=toDownloadFile&flay=software&softid=NDU5NTk=</a></div>
<div><br></div><div>The problem really lies in the user-space libraries. I'm unsure EOMA-68 will help a lot unless you find vendors willing to provide documentation to create Free & open-source drivers. 3D, GPS, modem, etc. all require blobs regardless of the vendor and are black boxes.</div>
<div><br></div><div>Christophe</div></div>