1 |
On Fri, Apr 27, 2012 at 2:04 PM, Nikos Chantziaras <realnc@×××××.com> wrote: |
2 |
> Didn't the user already accept the license by putting it in ACCEPT_LICENSE? |
3 |
> If not, portage will not download it. |
4 |
> |
5 |
|
6 |
Well, I'd argue that it is impossible to "accept a license" in the |
7 |
first place. It is possible to agree to a contract if there is |
8 |
consideration on both sides and a meeting of the minds. |
9 |
|
10 |
Copyright says you can't copy something. A license says you might be |
11 |
able to. You don't have to "accept" a license to benefit it. A |
12 |
license does not restrict what a user can do, it restricts what the |
13 |
person issuing the license can do (I can't sue you for redistributing |
14 |
my code if I licensed it to you under the GPL). Some licenses are |
15 |
conditional - I only limit my own ability to sue you if you give |
16 |
people a copy of the source for any binary you give them, and if you |
17 |
don't do that I am now free to sue you. |
18 |
|
19 |
Ultimately the foundation for licenses is copyright law, and other |
20 |
forms of IP law. Copyright says we can't distribute anything we don't |
21 |
create except under very specific circumstances. A license says that |
22 |
we can distribute stuff without fear of lawsuit under some conditions. |
23 |
|
24 |
The yEd license says we can't distribute anything, so as far as I can |
25 |
see, we might as well not have any license at all. We're not |
26 |
protected at all from a lawsuit, except to the degree that we don't do |
27 |
anything that we can be sued for (like distributing their software). |
28 |
|
29 |
But yes, from a technical standpoint you can only install a package if |
30 |
its license is contained in ACCEPT_LICENSE. Whether this has any |
31 |
legal meaning is up to you or a court with jurisdiction to decide. |
32 |
|
33 |
Rich |