Plan for tomorrows (20080522) FESCO meeting

Alexandre Oliva aoliva at
Fri May 23 02:20:36 UTC 2008

On May 22, 2008, Dave Jones <davej at> wrote:

>> >   # SND_KORG1212 - Korg 1212 IO
>> >   clean_ifdef sound/pci/korg1212/korg1212.c CONFIG_SND_KORG1212_FIRMWARE_IN_KERNEL
>> >   clean_blob sound/pci/korg1212/korg1212-firmware.h
>> > 
>> >   # SND_MAESTRO3 - ESS Allegro/Maestro3
>> >   clean_ifdef sound/pci/maestro3.c CONFIG_SND_MAESTRO3_FIRMWARE_IN_KERNEL
>> > 
>> >   # SND_YMFPCI - Yamaha YMF724/740/744/754
>> >   clean_blob sound/pci/ymfpci/ymfpci_image.h
>> >   clean_ifdef sound/pci/ymfpci/ymfpci_main.c CONFIG_SND_YMFPCI_FIRMWARE_IN_KERNEL

> It's even easier than that. The drivers mentioned above _already_ have
> firmware loader support.

Which is exactly why I mentioned these 3.  tg3 would be another such
example, but that's about it.  They already are controlled by the
config options, but this doesn't solve anything, even if we were to
actually disable these config options.

> All that's needed is for someone to convert
> those arrays into an actual file the firmware loader can read, and
> package it up in an rpm, along with udev scripts to auto-load it,
> and we can disable that CONFIG option in the kernel.

But this still won't accomplish the goal of enabling someone to
distribute Fedora without distributing or committing to distribute
non-Free Software.  Anything less than actually removing the non-Free
Software from the kernel sources won't accomplish that.

Do you see *this* happening?

Alexandre Oliva
Free Software Evangelist  oliva@{,}
FSFLA Board Member       ¡Sé Libre! =>
Red Hat Compiler Engineer   aoliva@{,}

More information about the fedora-devel-list mailing list