Search Linux Wireless

Re: OpenBSD bcw: Possible GPL license violation issues

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I'm not subscribed to this list but I followed the discussion in the
public archives. My name and my work on the free Atheros driver (ar5k,
also known as "OpenHAL") has been mentioned in this thread and I'd
like to comment some things.

On 2007-04-05 19:31:27 GMT, Pavel Roskin wrote:
> I'm a member of linux-wireless list, an occasional contributor to
> bcm43xx and a MadWifi developer.
>
> It has been a few months ago that I was feeling bad for another OpenBSD
> driver developer.  The MadWifi team asked him to relicense parts of the
> driver (so called openhal) under GPL so that if would be easier for us
> to erase the boundary between the HAL and the rest of MadWifi and
> eventually integrate it into the Linux kernel.
>
> We got a message from you, which was rather abusive, and it just made
> impossible for that OpenBSD developer to do anything but to deny our
> request.  I was feeling bad for him, because it was his code.  I would
> not want to be in a similar situation.
>
> Now you are asking us to be sensitive towards somebody who just took the
> code under GPL and put it under BSD license without asking any
> questions, nicely or otherwise.
> 
> I'm sorry, but your Harlequin show is woefully unconvincing and
> out-of-date.  Knowing something about you, I think a "sensitive OpenBSD
> developer" is an oxymoron.
>

I'm sure that somebody forwarded the mails from our private
discussions to you where I clearly denied the requests to change the
license of my driver. I do not believe in dual licensing, and it would
make my driver less free. It does not add a benefit for us but it does
introduce additional problems. I don't want to take care of GPL
licensing issues, and I do not want to distinguish between BSD/ISC
code on the one hand and GPL code on the other hand.

Let me repeat the very simple license terms again:

 * Permission to use, copy, modify, and distribute this software for any
 * purpose with or without fee is hereby granted, provided that the above
 * copyright notice and this permission notice appear in all copies.

I clearly expressed in a mail from 2006/08/24 that I do support the
idea of having a BLOB-free driver in your OS. I said that "you can
use, modify, distribute, print, paint, sing, ... my code but please
keep the copyright notice and the license.". I also like to thank Nick
Kossifidis because he was the _only_ developer working on a Linux port
who stopped talking about licensing blah and send me some code,
feedback, and bug reports.

But you make an idiot out of me.

You either totally misinterpreted my statements or you just want to
spread the FUD that every OpenBSD developer is mind-controlled by
Theo. I involved Theo _after_ I denied the various requests to change
the license of my driver because the various people didn't stop to
repeat their requests. You involved lawyers to question my code.

Instead of attacking developers of non-GPL free software, you should
point your lawyers into another direction to think about ways to
include GPL-compatible BSD/ISC code in the Linux kernel without the
need for relicensing it. Talk to the Linux maintainers to change this
stupid Dual GPL/* policy.

It is your choice, you can also rewrite the "OpenHAL" and take my code
as a reference. The copyright does not protect the "idea" of the
implementation or the algorithms. Feel free to read my code, interpret
it and express it differently.

>From my point of view GPL software is non-free because I cannot simply
reuse it in my code. It may work within the Linux world, but everybody
else is restricted from using it. This is especially a problem when we
depend on the Linux drivers as the only reference to write drivers for
OpenBSD.

--//--

On Wed, Apr 04, 2007 at 10:08:13PM +0200, Michael Buesch wrote:
> [citing Michael, Date unknown]
> "What if Broadcom decides to take our LO measure state machine and
> put it into the original driver? (The Rev Engineers told me they have
> a very different weird solution for this in their code).
> I really don't want to see this happen."
> 

So what? Nobody prevents Broadcom to implement a LO measure state
machine based on your idea. And it is totally legal.

It appears to me that you intend to sign an agreement with Broadcom to
sell them a dual GPL/non-free license to use your Linux driver without
restrictions. Isn't it the main purpose of the dual GPL/* licensing
strategy? Why should you care otherwise that they can just use your
code?

Reyk
-
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux