Hello all,

This question was posted to -user as well and has turned into a huge 
discussion. It seems that the key concern of the original poster is the free 
vs non-free bit.

Several weeks (months?) ago there was a discussion of licenses with regard to 
id's software. In that, I suggested that a user need to accept all licenses 
before being able to install software. That was disregarded due to the fact 
that there are 100s (297) licenses in portage.

However, users being forced to accept a license was implemented for the 
specific case of id's software. I again propose that this be made the default 
for all ebuilds (through portage rather than each ebuild). To counter the 
massive amount of licenses, I suggest having reasonable defaults for 
ACCEPT_LICENSES is make.defaults.

The reason for this is that the free vs non-free questioning comes up on -user 
every month or two. Each time, the answer is invariably "you wont find what 
you're looking for here". I would prefer to be able to say, "sure, Gentoo can 
do that". And it seems if the above were implemented it would be as easy as 
ACCEPT_LICENSES="-* GPL-1 GPL-2 LGPL-2 LGPL-2.1". (I'm not so familiar with 
which licenses but I'm sure someone that cares would be).

As a added benefit, using something similar to the above would ensure that a 
stage3 tarball would never be 'polluted'. I'm sure there would be other 
benefits, too.

Regards,
Jason

--
[EMAIL PROTECTED] mailing list

Reply via email to