On Tue, 2012-07-17 at 18:39 +0200, Xose Vazquez Perez wrote: > firmware for zd1211rw, ZyDAS/Atheros ZD1211/ZD1211B/AR5007UG wireless driver. > > Cc: Daniel Drake <dsd@xxxxxxxxxx> > Cc: Ulrich Kunitz <kune@xxxxxxxxxxxxxx> > Cc: linux-wireless@xxxxxxxxxxxxxxx > Cc: David Woodhouse <dwmw2@xxxxxxxxxxxxx> > Cc: Ben Hutchings <ben@xxxxxxxxxxxxxxx> > Signed-off-by: Xose Vazquez Perez <xose.vazquez@xxxxxxxxx> > --- > README > > This distribution contains the firmware files for the > ZD1211 chip, which is used in WLAN USB sticks. Copy the zd1211_* files to > /lib/firmware/zd1211, where they can be loaded by the rewritten > zd1211 driver. > > The files are generated from C header files distributed in the > original ZyDAS ZD1211 driver under the GNU Public License. > > The full source of the original ZYDAS driver is available from > http://zd1211.wiki.sourceforge.net/VendorDriver > > The GPL-licensed header files used to produce the firmware blobs are also > present in this distribution. [...] Not in this patch, though. And if you're referring to C sources with arrays of bytes - this is not really the preferred form for modification, so the blobs cannot be distributed under the GNU GPL. This is surely a mistake by the copyright holder, but they need to clarify the licence that was really intended for the firmware. (There were some in-tree drivers where this same mistake was made, for which you will see in WHENCE: 'Allegedly GPLv2+, but no source visible'. These are kept in linux-firmware to avoid regression of those drivers. The unclear licence does pose some legal risk, but hopefully no more than previously existed with the blobs embedded in the kernel source. However, I don't see any reason to accept bogus licence information for blobs that were not previously included in the kernel source.) Ben. -- Ben Hutchings DNRC Motto: I can please only one person per day. Today is not your day. Tomorrow isn't looking good either.
Attachment:
signature.asc
Description: This is a digitally signed message part