zaptel-firmware package and dependencies

Faidon Liambotis paravoid at debian.org
Wed Jul 25 14:43:43 UTC 2007


Kilian Krause wrote:
>> Those firmwares are arch-independent (run on some
>> processor/fpga/whatever on the device). Their license allows
>> redistribution but the source is not included, and hence they are not
>> included in main.
> 
> Why not make a debconf query in the maintainer postinst script and have
> them be downloaded if agreed by the user?
<snip>
> Not having a source to these binary blobs makes them not suitable for
> Debian for sure. But these driver parts can be perfectly legally
> downloaded by a maintainer script.
I disagree.

Packages that download non-free stuff -even if it's optional- belong to 
contrib, not main.

There is precedent here, msttcorefonts comes first to mind.

Having a separate source package in non-free which includes all the 
firmwares. Or, you could have a contrib package that downloads the 
firmwares from the web. I'd prefer the first solution.

If the firmware "ABI" breaks, then IMHO the firmwares should be renamed 
accordingly with a version number and provide the latest version of each 
"ABI" in your package.

Faidon



More information about the Pkg-voip-maintainers mailing list