On Fri, Apr 27, 2012 at 2:04 PM, Nikos Chantziaras <rea...@gmail.com> wrote:
> Didn't the user already accept the license by putting it in ACCEPT_LICENSE?
>  If not, portage will not download it.
>

Well, I'd argue that it is impossible to "accept a license" in the
first place.  It is possible to agree to a contract if there is
consideration on both sides and a meeting of the minds.

Copyright says you can't copy something.  A license says you might be
able to.  You don't have to "accept" a license to benefit it.  A
license does not restrict what a user can do, it restricts what the
person issuing the license can do (I can't sue you for redistributing
my code if I licensed it to you under the GPL).  Some licenses are
conditional - I only limit my own ability to sue you if you give
people a copy of the source for any binary you give them, and if you
don't do that I am now free to sue you.

Ultimately the foundation for licenses is copyright law, and other
forms of IP law.  Copyright says we can't distribute anything we don't
create except under very specific circumstances.  A license says that
we can distribute stuff without fear of lawsuit under some conditions.

The yEd license says we can't distribute anything, so as far as I can
see, we might as well not have any license at all.  We're not
protected at all from a lawsuit, except to the degree that we don't do
anything that we can be sued for (like distributing their software).

But yes, from a technical standpoint you can only install a package if
its license is contained in ACCEPT_LICENSE.  Whether this has any
legal meaning is up to you or a court with jurisdiction to decide.

Rich

Reply via email to