|| ||Marcus Glocker <marcus-byK+DeBf8tztRgLqZ5aouw-AT-public.gmane.org>|
|| ||Michael Buesch <mb-fseUSCV1ubazQB+pC5nmwQ-AT-public.gmane.org>|
|| ||Re: OpenBSD bcw: Possible GPL license violation issues|
|| ||Thu, 5 Apr 2007 07:41:07 +0200|
|| ||Marcus Glocker <mglocker-7YlrpqBBQ3VAfugRpC6u6w-AT-public.gmane.org>,
Jon Simola <jsimola-Re5JQEeQqe8AvxtiuMwx3w-AT-public.gmane.org>,
Theo de Raadt <deraadt-T7FYYhErWq4AvxtiuMwx3w-AT-public.gmane.org>,
Stefano Brivio <stefano.brivio-hl5o88x/ua9eoWH0uzbU5w-AT-public.gmane.org>,
Martin Langer <martin-langer-Mmb7MZpHnFY-AT-public.gmane.org>,
Danny van Dyk <kugelfang-aBrp7R+bbdUdnm+yROfE0A-AT-public.gmane.org>,
Andreas Jaggi <andreas.jaggi-xegAWGFB9mQXXHkOk0aIfQ-AT-public.gmane.org>,
Larry Finger <larry.finger-tQ5ms3gMjBLk1uMJSBkQmQ-AT-public.gmane.org>, Quaker.Fang-xsfywfwIY+M-AT-public.gmane.org,
Johannes Berg <johannes-cdvu00un1VgdHxzADdlk8Q-AT-public.gmane.org>,
Joseph Jezak <josejx-aBrp7R+bbdUdnm+yROfE0A-AT-public.gmane.org>,
John Linville <linville-2XuSBdqkA4R54TAoqtyWWQ-AT-public.gmane.org>,
Greg kh <greg-U8xfFu+wG4EAvxtiuMwx3w-AT-public.gmane.org>, bcm43xx-dev-0fE9KPoRgkgATYTw5x5z8w-AT-public.gmane.org,
On Wed, Apr 04, 2007 at 10:08:13PM +0200, Michael Buesch wrote:
> I, Michael Buesch, am one of the maintainers of the GPL'd Linux
> wireless LAN driver for the Broadcom chip (bcm43xx).
> The Copyright holders of bcm43xx (which includes me) want to talk
> to you, OpenBSD bcw developers, about possible GPL license and therefore
> Copyright violations in your bcw driver.
> We believe that you might have directly copied code
> out of bcm43xx (licensed under GPL v2), without our explicit permission,
> into bcw (licensed under BSD license).
> There are implementation details in bcm43xx that appear exactly
> the same in bcw. These implementation details clearly don't come
> from the open specifications at bcm-specs.sipsolutions.net
> or bcm-v4.sipsolutions.net.
> We have always made and still make a great effort to keep our code clean
> of any Copyright issues (cleanroom design). Please make sure you also do.
> A few examples follow of what we think might be GPL violations.
> This list is far from being complete.
I am aware that right now a lot of lines in bcw are written in a way
with a too close eye to your code. That's out of question, and I have
already informed Theo about that fact before you got in touch with
I wanted to make some quick progress (maybe too quick), and rewrite
the functions in question after seeing some first success, e.g.
receivment of first frames, which isn't the case right now. But
still, the specs for some functions are so strict, writing tons
of registers in a strict order, some parts will still look similar.
The last thing I want is to start a license war with you guys,
and also I don't want to harm OpenBSD further with this issue.
And of course we want to solve that license issue ASAP.
So, I am suggestion three options:
1. You give me some time and I try to rewrite the code
in question. We keep in touch, and maybe we can split
up both parties in freedom afterwards.
2. Same as option one, but if my time resources keep
shrinking like they do right now, spending weekends
in the office and I can't fix up the driver soon,
I'll drop the driver.
3. We don't come to a point and I'll plain drop the driver
directly, very soon.
Waiting for your reaction.
Marcus Glocker, marcus-byK+DeBf8tztRgLqZ5aouw@public.gmane.org,
to post comments)