<div dir="ltr">*sarcasmmodeon*<div><br></div><div>Oh my God, we cannot do this! This would enable EVIL hackers to penetrate the thick firewalls and security mechanisms of our firmware and let it do horrible things! Firmware must be secret!</div><div><br></div><div>*sarcasmmodeoff*</div><div><br></div><div>I would assume most companies would be ashamed about showing their firmware source code. ;)</div><div><br></div><div>Henning</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Sep 7, 2015 at 4:24 PM, Dave Taht <span dir="ltr">&lt;<a href="mailto:dave.taht@gmail.com" target="_blank">dave.taht@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">to me the simplest and best requirement the eu and us could have is<br>
that the firmware and driver source be fully available and audited.<br>
This, rather than a &quot;promise of compliance&quot; by the fly-by-night<br>
vendor, would ensure that the regulations be adhered to. The amount of<br>
actual code we are talking about is very, very small, compared to the<br>
rest of the system.<br>
<div class="HOEnZb"><div class="h5"><br>
On Mon, Sep 7, 2015 at 7:20 AM, Laurent GUERBY &lt;<a href="mailto:laurent@guerby.net">laurent@guerby.net</a>&gt; wrote:<br>
&gt; On Sun, 2015-09-06 at 10:50 -0700, Mitar wrote:<br>
&gt;&gt; Hi!<br>
&gt;&gt;<br>
&gt;&gt; &gt; This is not that clear cut in EU: enforcement of Article 3 (3) list<br>
&gt;&gt; &gt; &quot;essential requirements&quot; is delegated to proposals of which equipment<br>
&gt;&gt; &gt; will affected by the EU Commission, and these proposals can be blocked<br>
&gt;&gt; &gt; either by the council or the parliament. Also in the preamble (19)<br>
&gt;&gt; &gt; states clearly that software verification should not be abused to<br>
&gt;&gt; &gt; prevent third party software. See below for quotes.<br>
&gt;&gt;<br>
&gt;&gt; But preamble is not a directive, no? And directive does not contain any<br>
&gt;&gt; such language.<br>
&gt;&gt;<br>
&gt;&gt; Also, how do you see in practice that both Article 3 (3) and preamble<br>
&gt;&gt; (19) would be possible? The only way I see it for a manufacturer to do<br>
&gt;&gt; that is to accept firmware images signed by a key from EU Commission.<br>
&gt;&gt; And then it leaves to EU Commission to decide which 3rd party software<br>
&gt;&gt; is still compliant.<br>
&gt;<br>
&gt;&gt; The other options are just to prevent 3rd party firmware images. Or to<br>
&gt;&gt; require binary blob drivers for WiFi. None of those we really want. So<br>
&gt;&gt; how exactly do you see that the wording in current directive is not<br>
&gt;&gt; problematic? How would you in an ideal world implement this in practice<br>
&gt;&gt; for WiFi devices? If I understand you correctly, what you are saying is<br>
&gt;&gt; that we should hope this applies only to SDRs and not WiFi?<br>
&gt;<br>
&gt; Hi,<br>
&gt;<br>
&gt; First the EU commission could just decide that the list of devices<br>
&gt; subjected to (i) will stay empty, which it is until the commission<br>
&gt; writes a list of devices subjected to (i) and that list is not<br>
&gt; opposed by council nor parliament.<br>
&gt;<br>
&gt; It could say that &quot;compliance&quot; is automatically &quot;demonstrated&quot; for free<br>
&gt; software firmware with an up to date regulatory domain file. File which<br>
&gt; could be provided in open format in open data at the EU level somewhere.<br>
&gt;<br>
&gt; It might decide to waive the requirement for all SDR type devices<br>
&gt; (pretty hard to have a SDR market if you don&#39;t do that).<br>
&gt;<br>
&gt; Same for devices unable to reach more than 1 Watt conducted power<br>
&gt; (about all OpenWRT hardware, mos tubiquity does 23-27 dBm conducted).<br>
&gt;<br>
&gt; Competition laws are quite strong in the EU, that&#39;s why there&#39;s<br>
&gt; preamble (19), a measure killing competition might not be liked<br>
&gt; by courts in the end.<br>
&gt;<br>
&gt; Another thing is that up to now I&#39;ve never heard about a compliance<br>
&gt; case linked to free software firmware use (as most proprietary firmware<br>
&gt; offer the user plenty of ways to bypass local regulations anyway).<br>
&gt; So the case to ban it is pretty weak.<br>
&gt;<br>
&gt; And you can create a powerful radio generator on most frequencies<br>
&gt; with less than $10 of non radio specific hardware, random URL:<br>
&gt; <a href="http://www.instructables.com/id/The-Ultimate-FM-Transmitter/" rel="noreferrer" target="_blank">http://www.instructables.com/id/The-Ultimate-FM-Transmitter/</a><br>
&gt;<br>
&gt; We just have to make sure that the EU commission and politicians<br>
&gt; are aware that there are concerned citizens and industry and academia<br>
&gt; about what the commission will do with Article 3 (3) (i).<br>
&gt;<br>
&gt; Sincerely,<br>
&gt;<br>
&gt; Laurent<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Battlemesh mailing list<br>
&gt; <a href="mailto:Battlemesh@ml.ninux.org">Battlemesh@ml.ninux.org</a><br>
&gt; <a href="http://ml.ninux.org/mailman/listinfo/battlemesh" rel="noreferrer" target="_blank">http://ml.ninux.org/mailman/listinfo/battlemesh</a><br>
<br>
<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
Dave Täht<br>
endo is a terrible disease: <a href="http://www.gofundme.com/SummerVsEndo" rel="noreferrer" target="_blank">http://www.gofundme.com/SummerVsEndo</a><br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Battlemesh mailing list<br>
<a href="mailto:Battlemesh@ml.ninux.org">Battlemesh@ml.ninux.org</a><br>
<a href="http://ml.ninux.org/mailman/listinfo/battlemesh" rel="noreferrer" target="_blank">http://ml.ninux.org/mailman/listinfo/battlemesh</a><br>
</div></div></blockquote></div><br></div>