On Thu, 2 Jan 2014 16:20:09 -0500 Rich Freeman wrote: > On Thu, Jan 2, 2014 at 4:11 PM, Ryan Hill wrote: > > That's only possible if we enumerate every license in every distfile we > > distribute, which I don't think is a good idea. Or at least not on the > > basis of a theoretic user that might not actually exist. > > Why would we need to do that when we don't specify a LICENSE for every > single file we install from a package. LICENSE is a string of > licenses that apply to all of the files installed by a package, and > USE=srcdist LICENSE is a string of licenses that apply to all of the > SRC_URIs. That's what I said (or meant I guess). When I say distfile it means tarball/SRC_URI. In order to make a decision about what distfiles you will allow on your system, you need to know the licenses in those distfiles. So we would have to list all the licenses in that distfile, whether they apply or not. > Personally I don't have any use for ACCEPT_LICENSE at all, and having > to specify the LICENSE for every single package in the tree is a lot > more work than additionally specifying additional licenses for the > rare tarball that contains extra stuff under a different license that > we don't install. I don't really see a downside to this approach - if > you don't need the extra info then don't look at it - it won't pertain > to 98% of the packages in portage anyway. I don't think it's that rare, but I don't know. To find out for sure we'd have to check every distfile we distribute. :p -- Ryan Hill psn: dirtyepic_sk gcc-porting/toolchain/wxwidgets @ gentoo.org 47C3 6D62 4864 0E49 8E9E 7F92 ED38 BD49 957A 8463