[linux-dvb] [PATCH] Remove fdump tool for av7110 firmware

Oliver Endriss o.endriss at gmx.de
Tue Jul 8 21:30:08 CEST 2008


Hauro Carvalho Chehab wrote:
> Hi Oliver,
> > @Mauro:
> > Is there a way to strip this stuff from Kconfig/Makefile/av7110*.[ch]
> > for submission to the kernel? Basically I don't care whether and how
> > they cripple the driver in the kernel. But I would like to keep the code
> > 'as is' in the linuxtv repositories.
> Having a binary firmware inside a GPL'd file seems to be (at least for some
> people) a GPL violation, since the firmware source code should also be released
> with GPL (please read [1] for a good article about this).
> This seems to be one of the reasons for moving all firmwares that are still in
> kernel into a separate dir. A latter step seems to move those files to a cousin
> tree, hosted together with kernel tree, and clearly stating that those
> firmwares are not GPL, but are allowed to be used with Linux. 
> IANAL, but, if the firmware is violating GPL at Kernel, the same violation also
> affects our tree. So, from legal POV, I think we ought to do the same thing at
> V4L/DVB. 
> Probably, it is safe to keep the firmware files into a separate dir,
> if we state clearly that the firmwares are not GPL.

Imo it it naive to believe that it makes any difference whether you
compile the firmware into the driver, load it from a firmware
directory, or load it from userspace.

The point is that a binary firmware is used.

If the linux maintainers do not want drivers which require a firmware,
they should state this clearly, and remove these drivers from the kernel

Of course this would render linux useless for many applications.
For example, many (most?) recent DVB cards require a firmware binary for
the frontend...

> Anyway, let's see how we can handle it after having those patches merged at
> mainstream.

To make it clear:
I NACK the removal of the DVB_AV7110_FIRMWARE Kconfig option.

Even if it is removed from the kernel, I will keep this option in my
driver trees. If this is not possible at linuxtv, I will maintain the
driver somewhere else. Sorry. :-(


VDR Remote Plugin 0.4.0: http://www.escape-edv.de/endriss/vdr/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.linuxtv.org/pipermail/linux-dvb/attachments/20080708/79e71784/attachment.htm 

More information about the linux-dvb mailing list