public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Jeroen Roovers <jer@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev]  Re: Watch out for license changes to GPL-3.
Date: Fri, 13 Jul 2007 04:53:10 +0200	[thread overview]
Message-ID: <20070713045310.00190e19@epia.jer-c2.orkz.net> (raw)
In-Reply-To: <20070712221136.39fe2b7b@snowflake>

On Thu, 12 Jul 2007 22:11:36 +0100
Ciaran McCreesh <ciaranm@ciaranm.org> wrote:

> On Thu, 12 Jul 2007 17:06:05 -0400
> Mike Frysinger <vapier@gentoo.org> wrote:
> > third parties are free to license however they like.
> 
> Could the Foundation make a formal statement to that effect, and could
> wolf31o2 retract his claim that all ebuilds are derived works of
> skel.ebuild?

Chris doesn't need to retract his claim, because his claim is very
likely false or at best immaterial. Finding out whether one work is a
derivative of another is much too expensive. It's easier to state a
copyright claim, in effect surrendering the copyright to the Gentoo
Foundation, and be done with it, and then let the Gentoo Foundation set
the license, in this case GPL-2. This happens to be exactly what the
<header.txt> file[0] in gentoo-x86 is for, but sadly there is no
documentation that explains this policy at all, it seems.

To be exact, by submitting an ebuild, you actively surrender the
copyright to the ebuild to the Gentoo Foundation, formerly Gentoo
Technologies, Inc. [1], the original commit of skel.build (later
skel.ebuild) already made this very clear:

# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or
later
# Author Your Name <your email>
# $Header$

I remember seeing a less subtle statement to this effect (that the
copyright to anything you submit to Gentoo's CVS is passed on to
the Gentoo Project) a long time ago, probably in the devrel/recruiters
documentation during my own recruitment. Right now I can only find
this:

  "===Headers===

When you submit your ebuilds, the header should be exactly the same as
the one in /usr/portage/header.txt. Most importantly, do not modify it
in anyway and make sure that the $Header: $ line is intact."[2]

Sadly, currently no document on www.gentoo.org explains the judicial
better than [3], which has this:

"The bureaucracy we mention includes:

[...]

-     juridical protection: backing up the licenses Gentoo uses,
      maintaining the copyrights on Gentoo's software, documentation and
      other assets and protecting Gentoo's intellectual property"

and also:

"In other words, the Gentoo Foundation will:

[...]

-     protect the developed code, documentation, artwork and other
      material through copyright and licenses"

I think this lack of clarity calls for some changes to at least the
policy documents. Ebuilds can probably not be considered proper
derivatives of skel.[e]build, but IANAL, I can only say that having a
court find this would be very expensive, whatever the outcome.


Therefore, the copyright to an ebuild is or should be actively and
simply turned over to the Gentoo Foundation by the developer, and this
should be made policy and should be explained properly in a few places
in our documentation.

Should I file a documentation bug about this?


Kind regards,
     JeR

[0] http://sources.gentoo.org/viewcvs.py/gentoo-x86/header.txt
[1] http://sources.gentoo.org/viewcvs.py/gentoo-x86/skel.ebuild
[2]
http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1
-- 
gentoo-dev@gentoo.org mailing list



  parent reply	other threads:[~2007-07-13  2:55 UTC|newest]

Thread overview: 60+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-07-07 18:21 [gentoo-dev] app-arch/cpio-2.9 is now GPLv3 David
2007-07-07 18:35 ` [gentoo-dev] Watch out for license changes to GPL-3 Petteri Räty
2007-07-07 21:26   ` David
2007-07-08 10:28   ` [gentoo-dev] " Steve Long
2007-07-08 11:04   ` [gentoo-dev] " Marijn Schouten (hkBst)
2007-07-08 11:50     ` Wulf C. Krueger
2007-07-08 13:06       ` Seemant Kulleen
2007-07-08 14:46         ` Dominique Michel
2007-07-08 14:51           ` Ciaran McCreesh
2007-07-08 18:15             ` Harald van Dijk
2007-07-08 18:52               ` Wulf C. Krueger
2007-07-08 19:12                 ` Harald van Dijk
2007-07-08 19:43                   ` Wulf C. Krueger
2007-07-08 20:17                     ` Harald van Dijk
2007-07-08 17:48           ` Seemant Kulleen
2007-07-08 18:15             ` Richard Freeman
2007-07-09  0:04               ` [gentoo-dev] " Duncan
2007-07-09  9:31                 ` Steve Long
2007-07-09 15:13                   ` Duncan
2007-07-09 16:27                   ` Jeroen Roovers
2007-07-09 16:43                     ` Petteri Räty
2007-07-09 19:37                 ` Dominique Michel
2007-07-10  9:30                   ` Duncan
     [not found]           ` <20070709163914.GB16617@kroah.com>
2007-07-09 19:07             ` [gentoo-dev] " Dominique Michel
2007-07-09 21:24               ` Greg KH
2007-07-10 17:10                 ` Dominique Michel
2007-07-10 18:11                   ` Greg KH
2007-07-10 20:37                     ` Kevin Lacquement
2007-07-10 20:49                       ` Greg KH
2007-07-12  9:18                         ` [gentoo-dev] " Steve Long
2007-07-12 18:24                           ` Chris Gianelloni
2007-07-12 18:31                             ` Ciaran McCreesh
2007-07-12 19:00                               ` Mike Frysinger
2007-07-12 19:07                                 ` Ciaran McCreesh
2007-07-12 19:14                                   ` Seemant Kulleen
2007-07-12 19:27                                     ` Ciaran McCreesh
2007-07-12 19:48                                     ` Wulf C. Krueger
2007-07-12 20:02                                       ` Ciaran McCreesh
2007-07-12 19:58                                     ` Chris Gianelloni
2007-07-12 20:12                                       ` Ciaran McCreesh
2007-07-12 20:17                                         ` Petteri Räty
2007-07-12 20:46                                           ` Harald van Dijk
2007-07-13  2:56                                     ` Jeroen Roovers
2007-07-12 20:10                                   ` Mike Frysinger
2007-07-12 20:16                                     ` Ciaran McCreesh
2007-07-12 21:06                                       ` Mike Frysinger
2007-07-12 21:11                                         ` Ciaran McCreesh
2007-07-12 21:32                                           ` Mike Frysinger
2007-07-13  2:53                                           ` Jeroen Roovers [this message]
2007-07-13  3:26                                             ` Mike Frysinger
2007-07-13  3:55                                             ` Marius Mauch
2007-07-13  4:20                                               ` Jeroen Roovers
2007-07-13  5:16                                                 ` Mike Frysinger
2007-07-14  2:26                                               ` [gentoo-dev] " Steve Long
2007-07-12 22:33                             ` Steve Long
2007-07-12 18:43                           ` [gentoo-dev] " Greg KH
2007-07-12 22:56                             ` [gentoo-dev] " Steve Long
2007-07-12 23:49                               ` Greg KH
     [not found] <4696b2bd.kcGnkUFoCMKDeiXx%Joerg.Schilling@fokus.fraunhofer.de>
2007-07-13  5:04 ` [gentoo-dev] " Harald van Dijk
2007-07-13  5:21   ` Harald van Dijk

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20070713045310.00190e19@epia.jer-c2.orkz.net \
    --to=jer@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox