public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] License for Google Chrome
@ 2011-08-26 22:06 Mike Gilbert
  2011-08-26 22:16 ` Markos Chandras
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Mike Gilbert @ 2011-08-26 22:06 UTC (permalink / raw
  To: gentoo-dev

I have been maintaining an ebuild for Google Chrome in an overlay. It
basically extracts a deb file to /opt. This serves as an easy
alternative for people who do not have the patience to compile
Chromium.

Now that I have developer access, I would like to move this to the
tree. Before doing so, I need some advice on how to deal with the
EULA[1].

I think clause 2.2 (B) allows me to avoid a fetch restriction.

I think clause 5.3 prohibits mirroring.

Do I need to worry about anything else here?

[1] http://www.google.com/chrome/intl/en/eula_text.html



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-dev] License for Google Chrome
  2011-08-26 22:06 [gentoo-dev] License for Google Chrome Mike Gilbert
@ 2011-08-26 22:16 ` Markos Chandras
  2011-08-26 22:51   ` Mike Gilbert
  2011-08-27  1:46 ` [gentoo-dev] " Jorge Manuel B. S. Vicetto
  2011-08-27 12:27 ` Roy Bamford
  2 siblings, 1 reply; 10+ messages in thread
From: Markos Chandras @ 2011-08-26 22:16 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On 26/08/2011 11:06 μμ, Mike Gilbert wrote:
> I have been maintaining an ebuild for Google Chrome in an overlay.
> It basically extracts a deb file to /opt. This serves as an easy 
> alternative for people who do not have the patience to compile 
> Chromium.
> 
YES! please do that :)

> Now that I have developer access, I would like to move this to the 
> tree. Before doing so, I need some advice on how to deal with the 
> EULA[1].
> 
> I think clause 2.2 (B) allows me to avoid a fetch restriction.
It is not clear to me how this clause has anything to do with fetch
restrictions.

> 
> I think clause 5.3 prohibits mirroring.
Yes, I agree

- -- 
Regards,
Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)

iQIcBAEBCgAGBQJOWBsvAAoJEPqDWhW0r/LCiRcP/0LtLO6FHbKMkULkko5O/ZdS
xHxBcv4pbv4U8b4PJDJUxlThw4tT6tp8azf9FSVOEMyt8mQXqBFFwYkEBLu3Twxw
WOSk48gaB4Y74sc9z2OPRfC3n8RkcCjDyMAVfXO5NuWN1vmJBgTgRSZGw3dFysDW
uK1DL+1EtnPUNBmMWSQnSwgZ7PFaabcTh/6AgJQYDiYVkmUQJImzv9tpJUjQZKiQ
Wmilcnev5Fl7OVR1t8KygASVpRLHLM6BZV2Gui9l7b13VBJqIU4Vb4V4nw3d7wOQ
M9xUM8QnYD7GUcVQDWh9bpZ3RmkITG0OEuoxrSGp/4E0aAFC30YsdlnnVfJq4B2R
OrWzYF9k46IkFEl7PQJ4a1hYywy2EGq4ILGpDn1lJMXxXZL7Z+jKaMvyBt30gGZI
ulRawhCikUG3ndGz6LiKD7HUdGI4ePXsu12O3c7yyxFOoe3Jsxx+xtu4DCMwCRn9
JqLqiYy4kPNkEt60VKtLPfDvnwdufGF2tVhHd54fuzdbwuSEC/8LTIK+Av5HahPq
2+ZtYhb60LY8NKnK9w9rNgl76r+9tjihFNVgeS71ypfIR3JFE6esXMazCGV7NHDN
K+Xdh9bpxYVyjvs5s2SImvKhyx35GOcZjwjJ424cSfGpgWlxzpmvsRLJaVcnGvpA
2BwWs4OhAdg2XMaZi8bx
=gf+F
-----END PGP SIGNATURE-----



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-dev] License for Google Chrome
  2011-08-26 22:16 ` Markos Chandras
@ 2011-08-26 22:51   ` Mike Gilbert
  2011-08-27 12:23     ` Rich Freeman
  0 siblings, 1 reply; 10+ messages in thread
From: Mike Gilbert @ 2011-08-26 22:51 UTC (permalink / raw
  To: gentoo-dev

On Fri, Aug 26, 2011 at 6:16 PM, Markos Chandras <hwoarang@gentoo.org> wrote:
>> I think clause 2.2 (B) allows me to avoid a fetch restriction.
> It is not clear to me how this clause has anything to do with fetch
> restrictions.
>

Perhaps I used the wrong term here. I mean that 2.2 (B) allows the
user to download and install the software without having to explicitly
click the "Agree" button on the software download page.



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-dev] License for Google Chrome
  2011-08-26 22:06 [gentoo-dev] License for Google Chrome Mike Gilbert
  2011-08-26 22:16 ` Markos Chandras
@ 2011-08-27  1:46 ` Jorge Manuel B. S. Vicetto
  2011-08-27  4:32   ` Mike Gilbert
  2011-08-27 12:27 ` Roy Bamford
  2 siblings, 1 reply; 10+ messages in thread
From: Jorge Manuel B. S. Vicetto @ 2011-08-27  1:46 UTC (permalink / raw
  To: gentoo-dev; +Cc: licenses

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 26-08-2011 22:06, Mike Gilbert wrote:
> I have been maintaining an ebuild for Google Chrome in an overlay.
> It basically extracts a deb file to /opt. This serves as an easy 
> alternative for people who do not have the patience to compile 
> Chromium.
> 
> Now that I have developer access, I would like to move this to the 
> tree. Before doing so, I need some advice on how to deal with the 
> EULA[1].
> 
> I think clause 2.2 (B) allows me to avoid a fetch restriction.
> 
> I think clause 5.3 prohibits mirroring.
> 
> Do I need to worry about anything else here?
> 
> [1] http://www.google.com/chrome/intl/en/eula_text.html

Mike,

when you have doubts about a license and mail the gentoo-dev ml, also cc
the licenses alias.
I'm curious, but does Google release a pre-compiled binary that you can
use as chrome-bin?

- -- 
Regards,

Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org
Gentoo- forums / Userrel / Devrel / KDE / Elections / RelEng
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJOWExdAAoJEC8ZTXQF1qEPhggP/imjIP9mWTkev452mwtjYPfH
NRTwHuiXmCkzX/uwmsS+kRBFMv62FUTUYMTdi0KS/j+UYyLzrdygH7aUE+rGZjbM
ucEAxh3Q69/KCd/syRhTDjK/997D+7385jPJdgCNPewbWfNw3JYlHyoItp3s8vTU
JO3hxFI2salhAxn+kjoJSxWUXAPsROFdKRayzhTATLIbzgyh5x1ylEYPS8EQ3q+P
+tBdtN0Qt3vicfJOQL/ZtaQgOuCqv/CEUofm+HPkS2OlIE/41uE1bkN3Gk4qi6wO
//dLw7S/lheJubjs6RwbqAtOkoSV6M4bK1q6ggFWZpCetfy3hK1ilAPwP2aKyVkc
zL+Xphs/SkgVWcyGygW+x+AiaMwqZ2MdZxUoUyqZ3X4aQSyRWgnDc4ESCRE5PKwN
gqnlaBRJIhU8XT59tPjrO82kcjtr8ZQDHk+VkUHdMrwubce5iD45zgkpCFHCK7dO
Tma+Je3QNJl1sO/sBL8NnRokXn5IiEXy/MKIU80VPGnH5VOcUMsMIK1kni12AVs9
Lwb3ReYyqnNtWncOrMirjzyW4KtEgFduwvjex6ESvjWMZ8AetFUjWe9GLCxVGEt7
71qnnckxOritbZDOh3C0VmY0ac8i12JKmaxEYgb9oBT4xoAZrk0GbdFYoC7xt91z
hm0pLv01fSkG4altk2IN
=2ayy
-----END PGP SIGNATURE-----



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-dev] License for Google Chrome
  2011-08-27  1:46 ` [gentoo-dev] " Jorge Manuel B. S. Vicetto
@ 2011-08-27  4:32   ` Mike Gilbert
  2011-08-27 16:35     ` "Paweł Hajdan, Jr."
  0 siblings, 1 reply; 10+ messages in thread
From: Mike Gilbert @ 2011-08-27  4:32 UTC (permalink / raw
  To: gentoo-dev; +Cc: licenses

On Fri, Aug 26, 2011 at 9:46 PM, Jorge Manuel B. S. Vicetto
<jmbsvicetto@gentoo.org> wrote:
> when you have doubts about a license and mail the gentoo-dev ml, also cc
> the licenses alias.

Will do.

> I'm curious, but does Google release a pre-compiled binary that you can
> use as chrome-bin?
>

That is exactly the sort of package I am planning to add. "Chrome"
cannot be built from source by anyone except a Google employee.

To clarify: Chrome is a pre-built, officially branded version of the
open-source "Chromium" project. It also includes a few proprietary
components, like a PDF reader plugin from Adobe.

The Chromium project does produce automatic snapshot builds which do
not not include the branding and proprietary software, but these fall
under more open-source friendly license.



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-dev] License for Google Chrome
  2011-08-26 22:51   ` Mike Gilbert
@ 2011-08-27 12:23     ` Rich Freeman
  2011-08-27 12:50       ` [gentoo-dev] " Diego Elio Pettenò
  0 siblings, 1 reply; 10+ messages in thread
From: Rich Freeman @ 2011-08-27 12:23 UTC (permalink / raw
  To: gentoo-dev

On Fri, Aug 26, 2011 at 6:51 PM, Mike Gilbert <floppym@gentoo.org> wrote:
> Perhaps I used the wrong term here. I mean that 2.2 (B) allows the
> user to download and install the software without having to explicitly
> click the "Agree" button on the software download page.

I did not review the Chrome license, but speaking generally:

1.  RESTRICT=mirror must be used if anything in the license prevents
free redistribution.  I'd suggest that if the license isn't OSDL
approved give it a VERY close look.  Simply mirroring a file is a
violation of copyright law, and so Gentoo MUST accept license terms to
do it.

2.  RESTRICT=fetch generally is only needed if there is no reliable
way to fetch a file (such as if upstream doesn't provide a stable URL,
sticks the file behind an interactive website, etc).  Gentoo does not
need to accept a license to allow users to fetch a file directly, so
the EULA/license in itself doesn't necessarily force us to use
RESTRICT=fetch.  Most of the time this is a moot point, as upstreams
that are concerned with forcing people to accept EULAs tend to not
provide stable URLs.  If upstream raised a stink over using a stable
URL we would probably give serious thought to blocking fetches - in
theory not doing so is legal, but many people have been successfully
sued for providing links, or for deep-linking.

Rich



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-dev] License for Google Chrome
  2011-08-26 22:06 [gentoo-dev] License for Google Chrome Mike Gilbert
  2011-08-26 22:16 ` Markos Chandras
  2011-08-27  1:46 ` [gentoo-dev] " Jorge Manuel B. S. Vicetto
@ 2011-08-27 12:27 ` Roy Bamford
  2011-08-27 17:59   ` Mike Gilbert
  2 siblings, 1 reply; 10+ messages in thread
From: Roy Bamford @ 2011-08-27 12:27 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1111 bytes --]

On 2011.08.26 23:06, Mike Gilbert wrote:
> I have been maintaining an ebuild for Google Chrome in an overlay. It
> basically extracts a deb file to /opt. This serves as an easy
> alternative for people who do not have the patience to compile
> Chromium.
> 
> Now that I have developer access, I would like to move this to the
> tree. Before doing so, I need some advice on how to deal with the
> EULA[1].
> 
> I think clause 2.2 (B) allows me to avoid a fetch restriction.
> 
> I think clause 5.3 prohibits mirroring.
> 
> Do I need to worry about anything else here?
> 
> [1] http://www.google.com/chrome/intl/en/eula_text.html
> 
> 

Mike,

You will need to add the licence to the tree as its a EULA.
The package will need to be masked by the licence.

If Google provide a click through licence agreement, complying with 
clause 2 is out of our hands. If not, licence masking should ensure 
that users read the licence before they install and subsequently use 
the package. 

-- 
Regards,

Roy Bamford
(Neddyseagoon) a member of
elections
gentoo-ops
forum-mods
trustees

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [gentoo-dev] Re: License for Google Chrome
  2011-08-27 12:23     ` Rich Freeman
@ 2011-08-27 12:50       ` Diego Elio Pettenò
  0 siblings, 0 replies; 10+ messages in thread
From: Diego Elio Pettenò @ 2011-08-27 12:50 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 556 bytes --]

Il giorno sab, 27/08/2011 alle 08.23 -0400, Rich Freeman ha scritto:
> Gentoo does not
> need to accept a license to allow users to fetch a file directly, so
> the EULA/license in itself doesn't necessarily force us to use
> RESTRICT=fetch. 

Let me try to use this point to remind that "unclear patent status" is
generally not a good reason to RESTRICT=fetch.. maybe RESTRICT=mirror,
but definitely not fetch.

Otherwise probably half the tree wouldn't be fetchable in US...

-- 
Diego Elio Pettenò — Flameeyes
http://blog.flameeyes.eu/

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-dev] License for Google Chrome
  2011-08-27  4:32   ` Mike Gilbert
@ 2011-08-27 16:35     ` "Paweł Hajdan, Jr."
  0 siblings, 0 replies; 10+ messages in thread
From: "Paweł Hajdan, Jr." @ 2011-08-27 16:35 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 368 bytes --]

On 8/26/11 9:32 PM, Mike Gilbert wrote:
> To clarify: Chrome is a pre-built, officially branded version of the
> open-source "Chromium" project. It also includes a few proprietary
> components, like a PDF reader plugin from Adobe.

To be precise, the PDF reader in Chrome is not Adobe's, but Google's
own. But the Flash player shipped with Chrome is Adobe's.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 194 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-dev] License for Google Chrome
  2011-08-27 12:27 ` Roy Bamford
@ 2011-08-27 17:59   ` Mike Gilbert
  0 siblings, 0 replies; 10+ messages in thread
From: Mike Gilbert @ 2011-08-27 17:59 UTC (permalink / raw
  To: gentoo-dev; +Cc: licenses

On Sat, Aug 27, 2011 at 8:27 AM, Roy Bamford <neddyseagoon@gentoo.org> wrote:
> On 2011.08.26 23:06, Mike Gilbert wrote:
>> I have been maintaining an ebuild for Google Chrome in an overlay. It
>> basically extracts a deb file to /opt. This serves as an easy
>> alternative for people who do not have the patience to compile
>> Chromium.
>>
>> Now that I have developer access, I would like to move this to the
>> tree. Before doing so, I need some advice on how to deal with the
>> EULA[1].
>>
>> I think clause 2.2 (B) allows me to avoid a fetch restriction.
>>
>> I think clause 5.3 prohibits mirroring.
>>
>> Do I need to worry about anything else here?
>>
>> [1] http://www.google.com/chrome/intl/en/eula_text.html
>>
>>
>
> Mike,
>
> You will need to add the licence to the tree as its a EULA.
> The package will need to be masked by the licence.
>
> If Google provide a click through licence agreement, complying with
> clause 2 is out of our hands. If not, licence masking should ensure
> that users read the licence before they install and subsequently use
> the package.
>

Thanks for the info from everyone. I have added the license to the
tree and EULA group and will add the ebuild with RESTRICT=mirror later
this weekend.



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2011-08-27 18:00 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-08-26 22:06 [gentoo-dev] License for Google Chrome Mike Gilbert
2011-08-26 22:16 ` Markos Chandras
2011-08-26 22:51   ` Mike Gilbert
2011-08-27 12:23     ` Rich Freeman
2011-08-27 12:50       ` [gentoo-dev] " Diego Elio Pettenò
2011-08-27  1:46 ` [gentoo-dev] " Jorge Manuel B. S. Vicetto
2011-08-27  4:32   ` Mike Gilbert
2011-08-27 16:35     ` "Paweł Hajdan, Jr."
2011-08-27 12:27 ` Roy Bamford
2011-08-27 17:59   ` Mike Gilbert

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox