* [gentoo-dev] New license: yEd Software License Agreement
@ 2012-04-27 9:32 Amadeusz Żołnowski
2012-04-27 11:30 ` [gentoo-dev] " Amadeusz Żołnowski
2012-04-27 15:40 ` Amadeusz Żołnowski
0 siblings, 2 replies; 19+ messages in thread
From: Amadeusz Żołnowski @ 2012-04-27 9:32 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1.1: Type: text/plain, Size: 111 bytes --]
Hi,
I'd like to add attached license to portage/licenses/. Any objections?
--
Amadeusz Żołnowski
[-- Attachment #1.2: yEd --]
[-- Type: application/octet-stream, Size: 4221 bytes --]
yEd Software License Agreement
Version 1.1
This is a legal agreement ("this Agreement") between yWorks GmbH ("yWorks") and the licensee ("the Licensee"). yWorks licenses the yEd Software ("the Software") only if all the following terms are accepted by the Licensee. The Software includes the yEd byte code executable and any files and documents associated with it.
By installing the Software, the Licensee is indicating that he/she has read and understands this Agreement and agrees to be bound by its terms and conditions. If this Agreement is unacceptable to the Licensee, the Licensee must destroy any copies of the Software in the Licensee's possession immediately.
1. LICENSE CONDITIONS
The Licensee is granted a non-exclusive and non-transferable right to install one copy of the Software and use it as an application. The Software may not be used as part of an automated process. The Licensee may not reverse engineer, disassemble, decompile, or unjar the Software, or otherwise attempt to derive the source code of the Software.
The Licensee acknowledges that Software furnished hereunder is under test and may be defective. No claims whatsoever can be made on yWorks based on any expectation about the Software.
2. TERM, TERMINATION AND SURVIVAL
The Licensee may terminate this Agreement at any time by destroying all copies of the Software in possession.
If the Licensee fails to comply with any term of this Agreement, this Agreement is terminated and the Licensee has no further right to use the Software.
On termination, the Licensee shall have no claim on or arising from the Software. The Software and any copies shall be destroyed.
3. NO WARRANTY
The Software is licensed to the Licensee on an "AS IS" basis. The Licensee is solely responsible for determining the suitability of the Software and accepts full responsibility and risks associated with the use of the Software.
4. MAINTENANCE AND SUPPORT
yWorks is not required to provide maintenance or support to the Licensee.
5. LIMITATION OF LIABILITY
In no event will yWorks be liable for any damages, including but not limited to any loss of revenue, profit, or data, however caused, directly or indirectly, by the Software or by this Agreement.
6. DISTRIBUTION
No distribution is to be made of the Software by the Licensee. The Licensee may make one copy of the Software for backup purpose only.
7. AVAILABILITY
The Software is not available to those not permitted by law to have access to the Software.
8. INSERTION OF MARKER
The Software may insert some markers into any output files to identify that the files are generated by the Software. yWorks bears no responsibility for any damages arising.
9. MISCELLANEOUS
This agreement is made and shall be construed in accordance with the laws of Germany.
THIRD-PARTY SOFTWARE AND LICENSES
This Software makes use of the Batik SVG Toolkit, Apache XMLBeans, and Apache POI. The Apache Software License (http://xml.apache.org/batik) applies to them.
This Software makes use of the JIDE Docking Framework and JIDE Action Framework licensed from JIDE Software (http://www.jidesoft.com).
This Software uses icons licensed from Incors GmbH (http://www.incors.com).
This Software includes a Swing LnF created by JGoodies and the dom4j library. The BSD License (http://www.opensource.org/licenses/bsd-license.html) applies to them.
This Software makes use of the FreeHEP VectorGraphics library (http://java.freehep.org). The GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1 (http://java.freehep.org/vectorgraphics/license.html) applies to it.
This Software makes use of the JavaHelp System (https://javahelp.dev.java.net/). The GNU General Public License - Version 2 (https://javahelp.dev.java.net/license.txt) with the class path exception applies to it.
This Software makes use of the svg-viewer rendering engine (http://code.google.com/p/svg-viewer/). The MIT License (http://www.opensource.org/licenses/mit-license.php) applies to it.
The installer for this Software may contain a Java Runtime Environment (JRE) (http://java.com). The SUN MICROSYSTEMS, INC. BINARY CODE LICENSE AGREEMENT with SUPPLEMENTAL LICENSE TERMS (http://java.com/en/download/license.jsp) applies to it.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* [gentoo-dev] Re: New license: yEd Software License Agreement
2012-04-27 9:32 [gentoo-dev] New license: yEd Software License Agreement Amadeusz Żołnowski
@ 2012-04-27 11:30 ` Amadeusz Żołnowski
2012-04-27 13:38 ` Duncan
2012-04-27 15:40 ` Amadeusz Żołnowski
1 sibling, 1 reply; 19+ messages in thread
From: Amadeusz Żołnowski @ 2012-04-27 11:30 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 87 bytes --]
This license would go to EULA group. Is this correct?
--
Amadeusz Żołnowski
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* [gentoo-dev] Re: New license: yEd Software License Agreement
2012-04-27 11:30 ` [gentoo-dev] " Amadeusz Żołnowski
@ 2012-04-27 13:38 ` Duncan
2012-04-27 13:45 ` Amadeusz Żołnowski
0 siblings, 1 reply; 19+ messages in thread
From: Duncan @ 2012-04-27 13:38 UTC (permalink / raw
To: gentoo-dev
Amadeusz Żołnowski posted on Fri, 27 Apr 2012 13:30:32 +0200 as excerpted:
> This license would go to EULA group. Is this correct?
That appears to be correct to me, yes.
No distribution allowed. You're going to be doing restrict=mirror,
correct?
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] Re: New license: yEd Software License Agreement
2012-04-27 13:38 ` Duncan
@ 2012-04-27 13:45 ` Amadeusz Żołnowski
2012-04-27 14:26 ` Duncan
2012-04-27 14:33 ` Rich Freeman
0 siblings, 2 replies; 19+ messages in thread
From: Amadeusz Żołnowski @ 2012-04-27 13:45 UTC (permalink / raw
To: Duncan; +Cc: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 234 bytes --]
Excerpts from Duncan's message of 2012-04-27 15:38:20 +0200:
> No distribution allowed. You're going to be doing restrict=mirror,
> correct?
Why RESTRICT=mirror? I'd put RESTRICT=fetch, actually.
--
Amadeusz Żołnowski
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* [gentoo-dev] Re: New license: yEd Software License Agreement
2012-04-27 13:45 ` Amadeusz Żołnowski
@ 2012-04-27 14:26 ` Duncan
2012-04-27 14:34 ` William Hubbs
2012-04-27 14:33 ` Rich Freeman
1 sibling, 1 reply; 19+ messages in thread
From: Duncan @ 2012-04-27 14:26 UTC (permalink / raw
To: gentoo-dev
Amadeusz Żołnowski posted on Fri, 27 Apr 2012 15:45:36 +0200 as excerpted:
> Excerpts from Duncan's message of 2012-04-27 15:38:20 +0200:
>> No distribution allowed. You're going to be doing restrict=mirror,
>> correct?
>
> Why RESTRICT=mirror? I'd put RESTRICT=fetch, actually.
That works. RESTRICT=fetch is stricter so works, but I'm not sure
whether it's necessary as I've not paid attention to the legal
distinctions since both are out of the question here, but certainly,
gentoo can't distribute, so restrict=mirror for sure. Whether it merits
restrict=fetch or not I'll let someone else worry about.
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] Re: New license: yEd Software License Agreement
2012-04-27 13:45 ` Amadeusz Żołnowski
2012-04-27 14:26 ` Duncan
@ 2012-04-27 14:33 ` Rich Freeman
1 sibling, 0 replies; 19+ messages in thread
From: Rich Freeman @ 2012-04-27 14:33 UTC (permalink / raw
To: gentoo-dev; +Cc: Duncan
On Fri, Apr 27, 2012 at 9:45 AM, Amadeusz Żołnowski <aidecoe@gentoo.org> wrote:
> Excerpts from Duncan's message of 2012-04-27 15:38:20 +0200:
>> No distribution allowed. You're going to be doing restrict=mirror,
>> correct?
>
> Why RESTRICT=mirror? I'd put RESTRICT=fetch, actually.
>
I don't see much point in using RESTRICT=fetch unless there is no URL
available to fetch. I think RESTRICT=mirror should be sufficient in
most cases to cover situations where we are not allowed to
redistribute, and is consistent with what we do across the tree.
Consistency is very important where there are legal concerns.
Otherwise our actions with one ebuild will be used to argue that our
actions on another ebuild are wrong.
Rich
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] Re: New license: yEd Software License Agreement
2012-04-27 14:26 ` Duncan
@ 2012-04-27 14:34 ` William Hubbs
2012-04-27 14:54 ` Duncan
2012-04-27 15:33 ` Amadeusz Żołnowski
0 siblings, 2 replies; 19+ messages in thread
From: William Hubbs @ 2012-04-27 14:34 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 941 bytes --]
On Fri, Apr 27, 2012 at 02:26:07PM +0000, Duncan wrote:
> Amadeusz Żołnowski posted on Fri, 27 Apr 2012 15:45:36 +0200 as excerpted:
>
> > Excerpts from Duncan's message of 2012-04-27 15:38:20 +0200:
> >> No distribution allowed. You're going to be doing restrict=mirror,
> >> correct?
> >
> > Why RESTRICT=mirror? I'd put RESTRICT=fetch, actually.
>
> That works. RESTRICT=fetch is stricter so works, but I'm not sure
> whether it's necessary as I've not paid attention to the legal
> distinctions since both are out of the question here, but certainly,
> gentoo can't distribute, so restrict=mirror for sure. Whether it merits
> restrict=fetch or not I'll let someone else worry about.
Definitely you should use restrict=mirror.
Restrict=fetch is used when a user has to go to a web site and register
or accept a license on the web site before they download the file the
way I understand it.
William
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* [gentoo-dev] Re: New license: yEd Software License Agreement
2012-04-27 14:34 ` William Hubbs
@ 2012-04-27 14:54 ` Duncan
2012-04-27 15:14 ` Rich Freeman
2012-04-27 15:33 ` Amadeusz Żołnowski
1 sibling, 1 reply; 19+ messages in thread
From: Duncan @ 2012-04-27 14:54 UTC (permalink / raw
To: gentoo-dev
William Hubbs posted on Fri, 27 Apr 2012 09:34:05 -0500 as excerpted:
> Restrict=fetch is used when a user has to go to a web site and register
> or accept a license on the web site before they download the file the
> way I understand it.
Thanks. I thought restrict=fetch was for when a website acceptance was
required, but upon being pressed, I realized I wasn't sure enough about
it to be comfortable trying to explain it.
Tho FWIW I think restrict=fetch applies to stuff like cd/dvd-based game
data as well, where the agreement is on the cd not a website, but still
requires specific click-thru. IOW, manual click-thru and fetch,
regardless of whether it's from local device, or from the net. If we're
just forbidden from distributing but can still script an auto-fetch (they
just want to be sure they control distribution, mainly), then it's
restrict=mirror. If we can't script an auto-fetch either, generally due
to direct click-thru agreement required, it's restrict=fetch.
My definitely non-professional legal understanding, of course.
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] Re: New license: yEd Software License Agreement
2012-04-27 14:54 ` Duncan
@ 2012-04-27 15:14 ` Rich Freeman
0 siblings, 0 replies; 19+ messages in thread
From: Rich Freeman @ 2012-04-27 15:14 UTC (permalink / raw
To: gentoo-dev
On Fri, Apr 27, 2012 at 10:54 AM, Duncan <1i5t5.duncan@cox.net> wrote:
> Tho FWIW I think restrict=fetch applies to stuff like cd/dvd-based game
> data as well, where the agreement is on the cd not a website, but still
> requires specific click-thru.
I think the real determiner should almost always be whether there is a
URL that you can reliably fetch or not.
If you're talking about a CD there is nothing to fetch. If you want
somebody to copy a file off of a CD and stick it in distfiles then
RESTRICT=fetch makes perfect sense, but it has nothing to do with
licensing, but the fact that no consistent URL exists.
Legally the basic issue is whether linking to something is the same as
distributing it. I'm open to a lawyer's summary, but my sense is that
the case law around this is very messy, especially on an international
scale.
Rich
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] Re: New license: yEd Software License Agreement
2012-04-27 14:34 ` William Hubbs
2012-04-27 14:54 ` Duncan
@ 2012-04-27 15:33 ` Amadeusz Żołnowski
2012-04-27 17:38 ` Rich Freeman
1 sibling, 1 reply; 19+ messages in thread
From: Amadeusz Żołnowski @ 2012-04-27 15:33 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1766 bytes --]
Excerpts from William Hubbs's message of 2012-04-27 16:34:05 +0200:
> On Fri, Apr 27, 2012 at 02:26:07PM +0000, Duncan wrote:
> > Amadeusz Żołnowski posted on Fri, 27 Apr 2012 15:45:36 +0200 as
> > excerpted:
> >
> > > Excerpts from Duncan's message of 2012-04-27 15:38:20 +0200:
> > >> No distribution allowed. You're going to be doing
> > >> restrict=mirror, correct?
> > >
> > > Why RESTRICT=mirror? I'd put RESTRICT=fetch, actually.
> >
> > That works. RESTRICT=fetch is stricter so works, but I'm not sure
> > whether it's necessary as I've not paid attention to the legal
> > distinctions since both are out of the question here, but certainly,
> > gentoo can't distribute, so restrict=mirror for sure. Whether it
> > merits restrict=fetch or not I'll let someone else worry about.
>
> Definitely you should use restrict=mirror.
>
> Restrict=fetch is used when a user has to go to a web site and
> register or accept a license on the web site before they download the
> file the way I understand it.
And this is probably the case when user has to accept a license on the
website. This is URL for zip archive of yEd-3.9.1:
http://www.yworks.com/en/products_download.php?file=yEd-3.9.1.zip
It directs to website with license text, check-box for accept and
download button. If check-box is not set, following message is shown:
"In order to download yEd, it is necessary that you first accept the
license terms."
If check-box is set, client is redirected to the page with actual link to
zip archive.
Moreover, I have had email conversation with yWorks representative and
he says that installation files need to be obtained manually by the end
users from their website.
--
Amadeusz Żołnowski
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* [gentoo-dev] Re: New license: yEd Software License Agreement
2012-04-27 9:32 [gentoo-dev] New license: yEd Software License Agreement Amadeusz Żołnowski
2012-04-27 11:30 ` [gentoo-dev] " Amadeusz Żołnowski
@ 2012-04-27 15:40 ` Amadeusz Żołnowski
1 sibling, 0 replies; 19+ messages in thread
From: Amadeusz Żołnowski @ 2012-04-27 15:40 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 276 bytes --]
> I'd like to add attached license to portage/licenses/. Any objections?
Because there seem to be no objection wrt license itself, I've just
committed it. I'll wait with adding ebuild until we get some consensus
wrt RESTRICT=fetch/mirror.
--
Amadeusz Żołnowski
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] Re: New license: yEd Software License Agreement
2012-04-27 15:33 ` Amadeusz Żołnowski
@ 2012-04-27 17:38 ` Rich Freeman
2012-04-27 18:04 ` Nikos Chantziaras
` (2 more replies)
0 siblings, 3 replies; 19+ messages in thread
From: Rich Freeman @ 2012-04-27 17:38 UTC (permalink / raw
To: gentoo-dev
On Fri, Apr 27, 2012 at 11:33 AM, Amadeusz Żołnowski <aidecoe@gentoo.org> wrote:
>
> And this is probably the case when user has to accept a license on the
> website. This is URL for zip archive of yEd-3.9.1:
>
> http://www.yworks.com/en/products_download.php?file=yEd-3.9.1.zip
>
> It directs to website with license text, check-box for accept and
> download button. If check-box is not set, following message is shown:
>
> "In order to download yEd, it is necessary that you first accept the
> license terms."
>
> If check-box is set, client is redirected to the page with actual link to
> zip archive.
It turns out the vendor is lying - you can download it fine without
accepting the license from:
http://www.yworks.com/products/yed/demo/yEd-3.9.1.zip
No doubt the vendor WANTS users to accept the license first, but it is
not "necessary" from a technical standpoint.
>
> Moreover, I have had email conversation with yWorks representative and
> he says that installation files need to be obtained manually by the end
> users from their website.
>
Again, they likely intend for them to be obtained in this manner, but
the word "need" is not true from a technical perspective.
This brings up a debate that was recently held over deep-linking in
bugzilla over a math library. The trustees never took a final vote
since the maintainer decided to just implement RESTRICT=fetch. The
issue there was about more than just copyright, however, and the trade
regulations around munitions do not apply in this case.
I don't think we have clear policy around this situation. I see our options as:
1. Set RESTRICT=fetch because upstream wants us to and we like to cooperate.
2. Set RESTRICT=fetch because even if legally they're on shaky ground
upstream could probably waste a lot of our time and money.
3. Set RESTRICT=mirror because legally we think we have the right to
do so, and want to stand for our principles and make life easier for
our users.
The potential upstream responses to doing #3 might be to do nothing,
to not like us, to sue us, or to not use a fixed URL to distribute the
file so that we have to restrict fetching for technical reasons.
Do we as a matter of policy want to respect broken click-through
download implementations?
Rich
^ permalink raw reply [flat|nested] 19+ messages in thread
* [gentoo-dev] Re: New license: yEd Software License Agreement
2012-04-27 17:38 ` Rich Freeman
@ 2012-04-27 18:04 ` Nikos Chantziaras
2012-04-27 19:02 ` Rich Freeman
2012-04-27 22:27 ` Amadeusz Żołnowski
2012-04-28 17:58 ` Roy Bamford
2 siblings, 1 reply; 19+ messages in thread
From: Nikos Chantziaras @ 2012-04-27 18:04 UTC (permalink / raw
To: gentoo-dev
On 27/04/12 20:38, Rich Freeman wrote:
> On Fri, Apr 27, 2012 at 11:33 AM, Amadeusz Żołnowski<aidecoe@gentoo.org> wrote:
>>
>> And this is probably the case when user has to accept a license on the
>> website. This is URL for zip archive of yEd-3.9.1:
>>
>> http://www.yworks.com/en/products_download.php?file=yEd-3.9.1.zip
>>
>> It directs to website with license text, check-box for accept and
>> download button. If check-box is not set, following message is shown:
>>
>> "In order to download yEd, it is necessary that you first accept the
>> license terms."
>>
>> If check-box is set, client is redirected to the page with actual link to
>> zip archive.
>
> It turns out the vendor is lying - you can download it fine without
> accepting the license from:
> http://www.yworks.com/products/yed/demo/yEd-3.9.1.zip
>
> No doubt the vendor WANTS users to accept the license first, but it is
> not "necessary" from a technical standpoint.
Didn't the user already accept the license by putting it in
ACCEPT_LICENSE? If not, portage will not download it.
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] Re: New license: yEd Software License Agreement
2012-04-27 18:04 ` Nikos Chantziaras
@ 2012-04-27 19:02 ` Rich Freeman
2012-04-28 18:53 ` Alec Warner
0 siblings, 1 reply; 19+ messages in thread
From: Rich Freeman @ 2012-04-27 19:02 UTC (permalink / raw
To: gentoo-dev
On Fri, Apr 27, 2012 at 2:04 PM, Nikos Chantziaras <realnc@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
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] Re: New license: yEd Software License Agreement
2012-04-27 17:38 ` Rich Freeman
2012-04-27 18:04 ` Nikos Chantziaras
@ 2012-04-27 22:27 ` Amadeusz Żołnowski
2012-04-28 17:58 ` Roy Bamford
2 siblings, 0 replies; 19+ messages in thread
From: Amadeusz Żołnowski @ 2012-04-27 22:27 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 998 bytes --]
We have had a talk about yEd on #gentoo-dev which is worth attaching
here:
<@ulm> aidecoe: I suspect that yEd is in violation of the GPL :/
<@ulm> their package zip file includes JavaHelp classes but no source code for them
<@ulm> and I also don't see it at their site
<@ulm> neither do they include the GPL license text
<@aidecoe> ulm: they provide links in their license
<@ulm> that's not enough
<@ulm> read the GPL ;)
<@aidecoe> yes, i have read
<@aidecoe> some time ago
<@ulm> what's probably worse, they pack that GPLed software into their jar
<@ulm> and in clause 1 of the yed license they forbid to unjar it
<@aidecoe> yes, that's not fair
<@ulm> and in clause 6 they forbid distribution
<@ulm> I'm pretty sure that this contradicts the GPL
<@ulm> aidecoe: that would be another reason for mirror restriction ;)
<@aidecoe> ulm: i'll mail them about it
I have just sent nice e-mail to yWorks about this.
--
Amadeusz Żołnowski
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] Re: New license: yEd Software License Agreement
2012-04-27 17:38 ` Rich Freeman
2012-04-27 18:04 ` Nikos Chantziaras
2012-04-27 22:27 ` Amadeusz Żołnowski
@ 2012-04-28 17:58 ` Roy Bamford
2 siblings, 0 replies; 19+ messages in thread
From: Roy Bamford @ 2012-04-28 17:58 UTC (permalink / raw
To: gentoo-dev
On 2012.04.27 18:38, Rich Freeman wrote:
[snip]
> Do we as a matter of policy want to respect broken click-through
> download implementations?
>
> Rich
>
Yes we do.
Intent it what counts in the eyes of the law in most places.
Sites with broken click-throughs intend for them to be used.
--
Regards,
Roy Bamford
(Neddyseagoon) a member of
elections
gentoo-ops
forum-mods
trustees
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] Re: New license: yEd Software License Agreement
2012-04-27 19:02 ` Rich Freeman
@ 2012-04-28 18:53 ` Alec Warner
2012-04-28 20:16 ` Rich Freeman
2012-04-29 5:27 ` Duncan
0 siblings, 2 replies; 19+ messages in thread
From: Alec Warner @ 2012-04-28 18:53 UTC (permalink / raw
To: gentoo-dev
On Fri, Apr 27, 2012 at 12:02 PM, Rich Freeman <rich0@gentoo.org> wrote:
> On Fri, Apr 27, 2012 at 2:04 PM, Nikos Chantziaras <realnc@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.
That doesn't mean you didn't / cannot accept, merely that some (all?)
provisions are likely unenforceable in a court of law. I don't think
EULAs have been ruled illegal yet.
>
> 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.
Have you read the yEd license? I mean it does restrict what users can do:
"By installing the Software, the Licensee is indicating that he/she
has read and understands this Agreement and agrees to be bound by its
terms and conditions."
"The Licensee is granted a non-exclusive and non-transferable right to
install one copy of the Software and use it as an application. The
Software may not be used as part of an automated process. The Licensee
may not reverse engineer, disassemble, decompile, or unjar the
Software, or otherwise attempt to derive the source code of the
Software."
How is that not restricting what the end user can do? A court of law
could find a number of wiggle areas (what does it mean to 'install the
software' for instance, in some countries reverse engineering is fair
user and this right cannot be taken away by a license, etc..)
>
> 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.
I don't think we are talking solely about redistribution rights but
also end user rights (EULA.) In this case their license (tries to)
cover both aspects.
>
> 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.
Its unclear if ACCEPT_LICENSE actually implies the user read and
accepted the EULA; but since the EULA is implicit w/installing the
software it is unclear to me (in my lay opinion) if this actually
matters.
>
> Rich
>
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] Re: New license: yEd Software License Agreement
2012-04-28 18:53 ` Alec Warner
@ 2012-04-28 20:16 ` Rich Freeman
2012-04-29 5:27 ` Duncan
1 sibling, 0 replies; 19+ messages in thread
From: Rich Freeman @ 2012-04-28 20:16 UTC (permalink / raw
To: gentoo-dev
On Sat, Apr 28, 2012 at 2:53 PM, Alec Warner <antarus@gentoo.org> wrote:
> That doesn't mean you didn't / cannot accept, merely that some (all?)
> provisions are likely unenforceable in a court of law. I don't think
> EULAs have been ruled illegal yet.
I doubt that my proclamation that you aren't allowed to eat breakfast
has been ruled illegal yet either. Fortunately that has no bearing on
whether you need to listen to me. :)
Oh, and I also proclaim that you accept my proclamation by choosing to
eat your next meal. Fortunately in reality that has no bearing on
whether you accept my agreement either. Just because a publisher says
that the terms of a contract of adhesion are binding on you by virtue
of your taking some action does not make it so.
Courts have ruled inconsistently on whether EULAs can be enforced.
Then again, Missouri is one of those places where courts have ruled
that software is not sold but licensed, and the Foundation is
incorporated there (as well as in New Mexico). So, perhaps there is
some element of risk here, though I'd have to read the court decisions
to see whether the fact that the software is free impacts the
enforcability of the EULA.
That makes me wonder whether we should consider more carefully where
we incorporate - if it makes us more subject to local jurisdiction it
probably isn't a good idea to incorporate in multiple jurisdictions
since it allows a potential plaintiff to venue shop.
Rich
^ permalink raw reply [flat|nested] 19+ messages in thread
* [gentoo-dev] Re: New license: yEd Software License Agreement
2012-04-28 18:53 ` Alec Warner
2012-04-28 20:16 ` Rich Freeman
@ 2012-04-29 5:27 ` Duncan
1 sibling, 0 replies; 19+ messages in thread
From: Duncan @ 2012-04-29 5:27 UTC (permalink / raw
To: gentoo-dev
Alec Warner posted on Sat, 28 Apr 2012 11:53:03 -0700 as excerpted:
> On Fri, Apr 27, 2012 at 12:02 PM, Rich Freeman <rich0@gentoo.org> wrote:
>> 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.
>
> That doesn't mean you didn't / cannot accept, merely that some (all?)
> provisions are likely unenforceable in a court of law. I don't think
> EULAs have been ruled illegal yet.
>
>> 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.
>
> Have you read the yEd license? I mean it does restrict what users can
> do:
> "The Software may not be used as part of an automated process. The
> Licensee may not reverse engineer, disassemble, decompile, or unjar
> the Software, or otherwise attempt to derive the source code of the
> Software."
>
> How is that not restricting what the end user can do?
I believe he's viewing it in the context many explanations of the the GPL
take pains to explain, namely:
Since copyright law prohibits copying (and in some cases, reading into
computer memory for purposes of execution has been held to be copying in
the context of copyright as well!!) without permission in the first
place, it is as rich0 says, COPYRIGHT law that default-forbids doing
anything at all with that string of binary data that happens to form the
software.
As rich0 further points out, licenses modify that default-no state to
allow the user some privileges they'd otherwise be denied by copyright
law. Many of them, including the GNU General Public License (GPL) and
the yEd license, do so conditionally. They allow the privileges IF AND
ONLY IF certain conditions are met.
In the case of the GPL, these conditions, only apply to distributors,
mere end-users are free and clear of all such conditions as long as they
don't redistribute to others. Further, the conditions on distributors
are designed to ensure that end users of any derived programs get the
same rights from the folks that distribute it to them.
In the case of most EULAs including the yEd license, by contrast,
distribution is simply reserved as a right to the owning company
(separate agreements are needed for distribution rights), and permission
to copy and use the work under copyright is granted to the end-user only
under rather severe conditions. But from the viewpoint of copyright,
it's simply an agreement by the owner to give you permission to copy and
use under certain stated conditions, thus limiting their right to sue,
but only to the extent that you're in compliance with the (in the case of
most EULAs, conditional to an extreme) license (which is itself limited
by laws that grant various "fair use" rights that differ by jurisdiction).
Thus, by this view, a EULA isn't limiting to the user, because all it's
doing is granting (perhaps conditional) rights that would otherwise be
reserved to the copyright owner only, under copyright law. Someone can
thus choose not to be subject to the license, or simply to ignore it
entirely. That's fine as long as they aren't doing something that
copyright says they can be sued for. But if they are doing something
copyright says they could be sued for, and they draw the attention of the
owner and/or their legal representatives, then to the extent that the
license allows it, it's in their interest to claim the legal coverage of
the license to prevent being sued by that owner/owner-representative.
Which is what makes relatively liberal licenses such as the GPL so
strong. Since they allow so much, with relatively light conditions, it's
very strongly in the interest of parties who might otherwise be sued to
comply with the GPL instead. With rather more restrictive EULAs, not so
much, since the EULA has such strict conditions. In that case, it's far
harder to comply with and far more likely that a copyright violator will
be violating the EULA's conditions as well, so claiming the protections
of the license doesn't tend to help as much, except to the extent that
there really is a disagreement about the conditions of said license.
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2012-04-29 5:28 UTC | newest]
Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-04-27 9:32 [gentoo-dev] New license: yEd Software License Agreement Amadeusz Żołnowski
2012-04-27 11:30 ` [gentoo-dev] " Amadeusz Żołnowski
2012-04-27 13:38 ` Duncan
2012-04-27 13:45 ` Amadeusz Żołnowski
2012-04-27 14:26 ` Duncan
2012-04-27 14:34 ` William Hubbs
2012-04-27 14:54 ` Duncan
2012-04-27 15:14 ` Rich Freeman
2012-04-27 15:33 ` Amadeusz Żołnowski
2012-04-27 17:38 ` Rich Freeman
2012-04-27 18:04 ` Nikos Chantziaras
2012-04-27 19:02 ` Rich Freeman
2012-04-28 18:53 ` Alec Warner
2012-04-28 20:16 ` Rich Freeman
2012-04-29 5:27 ` Duncan
2012-04-27 22:27 ` Amadeusz Żołnowski
2012-04-28 17:58 ` Roy Bamford
2012-04-27 14:33 ` Rich Freeman
2012-04-27 15:40 ` Amadeusz Żołnowski
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox