Messages in this thread | | | Subject | Re: Atheros wi-fi card drivers (?) | From | Alan Cox <> | Date | Mon, 07 Mar 2005 17:26:36 +0000 |
| |
On Llu, 2005-03-07 at 15:45, Mateusz Berezecki wrote: > I've been doing some reverse engineering of madwifi HAL (Hardware > Abstraction Layer) object file recently. > I ended up with an almost complete source code for one chipset so far > and I was wondering if it is legal > to publish such source code on the internet?
You should normally avoid doing this. Instead write a description of the chip registers and functions from the source you have produced and get someone else to write a chip driver from that. This avoids the risk of you being held to have "copied" their code - in the EU while you have rights to reverse engineer for interoperability in general if you copy their code that may still be a copyright violation.
> The note on a card says it > is "protected by us patents <patents number list>". > Does the patent apply to the reverse engineered source code, or just to > the hardware? Or is it even legal to create such source code?
Depends if you are in the USA. To answer that question you would also need to look at the US patents. If you are in the USA then you should not do this even though it is what patent law was intended for because the US legal system is broken.
Another question would be "do Atheros care" as I understand their fundamental issue was compliance with FCC regulations rather than concerns about free software.
> I would like to ask for some comments regarding this case. And let's say > the driver works, would it be included into kernel source ?
There is other code in the kernel where reverse engineering was used.
Alan
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |