I filed this bug on kernel-source-2.4.17, and the maintainer told me (reasonably) to discuss this on debian-legal. This is another instance of a binary driver included in the kernel without source. The source for this driver was apparently available at one time; however, (as documented below) the source no longer seems to be available. I don't know what conditions the source code was originally released under. What do people think? Does anyone know anyone who uses this driver/knows where to get the source? Best, Dylan Thurston ----- Forwarded message from Dylan Thurston <dpt@math.harvard.edu> ----- From: Dylan Thurston <dpt@math.harvard.edu> To: Debian Bug Tracking System <submit@bugs.debian.org> Subject: kernel-source-2.4.17: Source code for 'drivers/net/acenic_firmware.h' not included X-Reportbug-Version: 1.41.14213 Package: kernel-source-2.4.17 Version: 2.4.17-1 Severity: serious Justification: Policy 2.1.1 (the DFSG) drivers/net/acenic_firmware.h contains the following: #ifdef CONFIG_ACENIC_OMIT_TIGON_I #define tigonFwText 0 #define tigonFwData 0 #define tigonFwRodata 0 #else /* Generated by genfw.c */ static u32 tigonFwText[(MAX_TEXT_LEN/4) + 1] __initdata = { 0x10000003, 0x0, 0xd, 0xd, 0x3c1d0001, <..lots of hex digits omitted..> There is no 'genfw.c' distributed with the kernel source. I found a version of 'genfw' in Perl at http://map.web.cern.ch/Atlas/project/cern/ep-atr/alteon/firmware-tools/, but AFAICT this is just a tool for extracting the firmware from an ELF file, and I didn't see the actual source there. There is also information at http://www.cs.unm.edu/~maccabe/SSL/frag/tools/make.html, but it refers to a CVS archive which does not seem to be publically accessible. This seems like just an oversight, but it is a violation of the GPL at the moment. Best, Dylan Thurston dpt@math.harvard.edu -- System Information Debian Release: 3.0 Architecture: i386 Kernel: Linux lotus 2.4.17 #1 Tue Jan 15 22:42:20 UTC 2002 i686 Locale: LANG=C, LC_CTYPE=C Versions of packages kernel-source-2.4.17 depends on: ii binutils 2.11.92.0.12.3-5 The GNU assembler, linker and bina ii bzip2 1.0.1-14 A high-quality block-sorting file ii fileutils 4.1-9 GNU file management utilities. ----- End forwarded message -----
Attachment:
pgp61wWHLwGXe.pgp
Description: PGP signature