<br><br><div class="gmail_quote">2009/1/8 Alexandre Oliva <span dir="ltr"><<a href="mailto:lxoliva@fsfla.org">lxoliva@fsfla.org</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Jan 5, 2009, Robert Millan <<a href="mailto:rmh@aybabtu.com">rmh@aybabtu.com</a>> wrote:<br>
<br>
> Somewhat related to this: I've been toying with the idea of writing a<br>
> desktop session daemon, technically similar to Ubuntu's "restricted-manager",<br>
> but with a different purpose: detect devices that require non-free firmware<br>
> (based on bus id heuristics), and display a message explaining the user why<br>
> these aren't supported, and discouraging him/her from buying hardware from<br>
> this vendor.<br>
<br>
</div>What if Linux-libre helped you instead?<br>
<br>
I'm toying with the idea of replacing calls to request_firmware(), that<br>
would have requested non-Free firmware, with calls to<br>
notify_about_nonfree_firmware(), that would issue something similar to<br>
(or totally different from) a request for firmware, with enough<br>
information for userland to decode and present to the user an<br>
informative notice about why that device isn't going to work.</blockquote></div><br>Sounds great, Alexandre.<br><br>Aditionally, what if there would be a database of hardware manufacturer's emails which would be used to send a pre-packaged request asking for the liberation of the firmware? In other words for example:<br>
- I need Dlink DWA-110 firmware and the kernel detects it. It triggers the mail client to send an email to Dlink asking nicely to liberate that freeware with theauthorization of the computer user of course.<br><br clear="all">
Can this be done? How?<br>-- <br>Saludos/Greetings<br>Quiliro Ordóñez<br>593(02)340 1517 / 593(09)821 8696<br><a href="http://quiliro.wordpress.com">http://quiliro.wordpress.com</a><br>Artículos recientes:<br>- Por que aceptar derechos de autor y patentes si no tenemos ninguna?<br>