[haiku-commits] Re: r40303 - haiku/trunk/src/add-ons/kernel/drivers/network/wimax/usb_beceemwmx

  • From: Alexander von Gluck <kallisti5@xxxxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Fri, 25 Feb 2011 07:28:51 -0600

On Fri, 25 Feb 2011 05:18:25 +0100
"Axel Dörfler" <axeld@xxxxxxxxxxxxxxxx> wrote:

> kallisti5@xxxxxxxxxxx wrote:
> > Log:
> > clean up licensing, make sure Beceem is acknowledged correctly under
> > GPL for the moment
> 
> BTW, what do you mean by that? If you have copied the code, it is
> (and will stay) GPL licensed. If it is your own code, you can license
> it in whatever way you want.
> Note, if you have only copied a single source file, it's enough to
> have that one covered by the GPL (only the binary will be GPL
> licensed as well, then).

This driver involved quite a bit of re-factoring, the GPL Linux driver
(currently in the Linux staging directory as bcm_wimax) was in a very
poor shape and most of it was *completely* re-written by myself
(looking how the GPL driver worked, and duplicating it in a clean
way)... but a few snippets of code may be *very* close to the Beceem
GPL driver. Everything I am 100% sure I wrote is under MIT / my
copyright, everything that had heavy Beceem GPL driver influence
mentions them and are GPL.

A good example of this is the BeceemDDR code, that is almost
completely their code as there was no reason to re-write it, thus they
are mentioned and the Copyright is set to myself instead of the Haiku
Project to add a little bit of buffering (now that I look at it Beceem
should be copyrighted in that one)

I still have some header cleanup to do, but I placed the licenses under
GPL more times then not to be on the safe side.  I intend to contact
Beceem (now Broadcom) and see if they are willing license their
Beceem Intellectual property driver sources under MIT as well as GPL
(thus the "for the moment")

Thanks!
 -- Alex

Other related posts: