Here's an updated overview; I think this now covers all sourceless firmware/microcode left in linux-2.6: driver bug "source" file(s) licence action --------------------------------------------------------------------------------- cassini 498631 net/cassini.h GPLv2 remove dabusb 502663 media/video/dabfirmware.h BSDish move (dabusb) dsp56k 494010 char/dsp56k.c GPLv2 add source e100 494308 net/e100.c BSDish move (e100) kaweth 502665 net/usb/kawethfw.h GPLv2 remove mga 502666 char/drm/mga_ucode.h MIT move (matrox) qla1280 502667 scsi/ql1{2160,040,280}_fw.h GPLv2 remove r128 494007 char/drm/r128_cce.c MIT move (ati) radeon 494009 char/drm/radeon_microcode.h MIT move (ati) starfire 501152 net/starfire_firmware.h unmodified redist move (adaptec) tehuti 501153 net/tehuti_fw.h GPLv2 remove typhoon 502669 net/typhoon-firmware.h unmodified redist move (3com) whiteheat 502668 usb/serial/whiteheat_fw.h GPLv2 remove "Action" is what my changes would do. If the licence requires source distribution, remove. If the licence allows binary-only distribution, move to firmware-nonfree (the names given are the package names minus the leading "firmware-". In the case of dsp56k we can provide the source. My modified firmware-nonfree is at <http://womble.decadent.org.uk/tmp/>. I'll post a new patch for linux-2.6 tomorrow. Ben.
Attachment:
signature.asc
Description: This is a digitally signed message part