lkml.org 
[lkml]   [2005]   [Mar]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectRe: Atheros wi-fi card drivers (?)
From
Date
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/

\
 
 \ /
  Last update: 2005-03-22 14:10    [W:0.064 / U:0.404 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site