[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Policy on Binary Firmware Fetching in Main (e.g. foo2zjs)



Marco d'Itri wrote:

No, it's a very different case since here we have a large free
self-contained free software program which works without any non-free
dependencies, whose package also contains an additional little script
which downloads and copies to an external device some file.
There is clearly no dependency here.

a large number of printers will not work without getweb, which is a part of the foo2zjs package. hence, there is significant loss of functionality without getweb and the external files that it downloads. and since getweb depends on non-free software and is a part of the package, foo2zjs as a whole is considered to depend on non-free software.

this could easily be remedied by splitting getweb out of foo2zjs.

It's commonly accepted that a package can still be in main if only some
part of it depends on non-main software, and in this case there is not
even such a dependency.

if a package has a bit non-free documentation in it, then the entire package cannot be in main. the conclusion should be the same here. there is certainly a dependency here as argued above.

kind regards,
mike



Reply to: