Packages in contrib solely because they allow using non-free software

Joerg Jaspert joerg at debian.org
Sun Apr 4 12:23:14 BST 2021


On 16093 March 1977, Dominik George wrote:

> That surprised me. If a package is free software, in ful laccordance
> with the DFSG, why is it put into contrib? I can see where this note
> comes from — the package maintainer does not want to help people
> install non-free software, a point of view that is famous with the FSF
> and a reason for them to discourage a distribution.

> I want to open this for discussion, as I can fully understand both
> points of view. While I could discuss this with the winetricks and
> lutris maintainers alone, I think it is an important discussion and
> decision for the project as a whole.

There is, as usual, no clear answer.

The policy for main is clear on that it needs to be self contained. So 
software in main must not require something outside to work and do its 
job. Contrib is the area where that is allowed. License wise its the 
same as main, but it allows to depend on something not available for 
building or working.

And I think that is why you find those packages over in contrib. Their 
main point is using something that's not in Debian. Yes, it may be 
entirely free software in itself, but that is not all that counts for 
main.

Now, if you can (and do) package a whole bunch of games that lutris 
supports, and the ability to load *more* from elsewhere is there, but 
not neccessary for its core functionality, it would be fine to go to 
main. (Assuming one can "fix" the winetricks dependency in a similar 
way, which I doubt, but thats another point).


-- 
bye, Joerg



More information about the Pkg-games-devel mailing list