cvs commit: src/sys/dev/sound/pci emu10k1.c
src/sys/modules/sound/driver/emu10k1 Makefile
Scott Long
scottl at freebsd.org
Sun Jan 11 09:09:50 PST 2004
David E. O'Brien wrote:
> obrien 2004/01/11 02:30:56 PST
>
> FreeBSD src repository
>
> Modified files:
> sys/dev/sound/pci emu10k1.c
> sys/modules/sound/driver/emu10k1 Makefile
> Log:
> Add Audigy support.
> I started with a year-old patch by Orlando Bassotto
> <orlando.bassotto at ieo-research.it>, and ported it to 5.2-CURRENT along with
> fixing the problems working with pre-Audigy cards.
>
> Revision Changes Path
> 1.44 +521 -93 src/sys/dev/sound/pci/emu10k1.c
> 1.4 +11 -2 src/sys/modules/sound/driver/emu10k1/Makefile
>
Besides the compilation problems that have been identified, we need to
talk about the license issues here. Now that the driver is being
actively maintained again, we can't ignore the GPL contamination in
it. It now relies on 3 header files that are explicitely licensed
unuder the GPL. Even though emu10k1.c is explicitly licensed under
the BSDL, the headers brind GPL contamination to the resulting binary
module. Since we strive to ship our GENERIC kernel free of GPL
components, and the emu10k1 module is part of the GENERIC kernel, we
have a problem.
Similar GPL contamination exists with the maestro3 driver, with the
result being that it doesn't get included into the kernel builds and
can only be loaded as a module. We should seriously consider doing
the same for emu10k1 now.
Scott
More information about the cvs-all
mailing list