From: Duncan <1i5t5.duncan@cox.net>
To: gentoo-dev@lists.gentoo.org
Subject: [gentoo-dev] Re: Watch out for license changes to GPL-3.
Date: Mon, 9 Jul 2007 15:13:06 +0000 (UTC) [thread overview]
Message-ID: <pan.2007.07.09.15.13.06@cox.net> (raw)
In-Reply-To: f6sv6g$a8$1@sea.gmane.org
Steve Long <slong@rathaus.eclipse.co.uk> posted f6sv6g$a8$1@sea.gmane.org,
excerpted below, on Mon, 09 Jul 2007 10:31:23 +0100:
> Duncan wrote:
>> Thus the questions of whether many/most individual ebuilds /could/ be
>> copyrighted or if so whether it's worth doing so. [] Gentoo policy
>> would seem to be, then, that it's the work of the tree as a whole
>> that's copyrighted. Individual ebuilds may or may not be, and it's
>> /implied/ (which isn't necessarily legally binding) that if they are,
>> there'd be little attempt at enforcement unless a significant portion
>> of the tree was copied/modified.
>>
>> Of course, there's also the question of whether an individual ebuild is
>> all that useful in practice, without the rest of the supporting tree
>> structure [eclasses, etc].
>>
> Hmm I agree that the ebuilds are useless without the eclasses, but imo
> every ebuild is still copyrighted. (Ie `Individual ebuilds may or may
> not be' seems untrue to me.) The practical consequences you outline seem
> accurate, in that someone copying a single ebuild is unlikely to be
> sued. And OFC this would only be an issue where the derived work is NOT
> released under the GPL.
Some ebuilds, for example the old monolithic xfree86/xorg ebuilds, were
certainly complicated enough to be "non-trivial". No argument there.
BTW, talking about eclasses, the default functions in (IIRC) ebuild.sh
should be included as well. The most trivial of the ebuilds are just
that in part /because/ of those default functions, so again, we're
looking at a complete work, altho here, it's complicated by the separate
components, keeping in mind that there are implementations other than
portage, which of course have to implement their own "compatible" default
functions.
Practically speaking, however, regardless if the individual ebuilds can
be copyrighted or not, it all comes down to where the line is drawn at
which Gentoo (or our legal representatives) chooses to sue. I just don't
see it being an issue at the one or even a handful of ebuilds level, even
if it were MS itself making use of them, except /perhaps/ as one more
warhead in the patent MAD scenario.
>> [anti-tivoization clauses]
> Well I guess the concern would be if a Gentoo-based system were running
> on such hardware.
The likelihood of that is extremely remote. portage and the tree's
primary focus is on sources distributed to the end user. For those
focused primarily on binaries, there are better solutions, so it's not a
practical worry at that level. If they are simply building the system
image using Gentoo, there's no GPL either version obligation to
distribute the tools as long as the system can be built without them, as
it can (untar/configure/make/make-install), any more than there's an
obligation to distribute the CD imaging software used to create a Linux
LiveCD, just because it has Linux on it.
> GPL3 would mean that was impractical, which aiui is
> the point of the clause- to stop Free software being used in a manner
> that restricts users' rights.
The GPL doesn't restrict use (as in end-user use, not derived use), it
grants certain rights of distribution and modification otherwise reserved
due to copyright, on the condition certain rules are followed regarding
that modification and distribution.
Even under GPLv3, the TIVOs and media companies of the world are
perfectly free to implement (say) DRM on the software. There's just
certain conditions placed on distribution of said product then, keys
necessary to modify the software (as run on the distributed hardware if
any) and therefore remove that DRM must be provided (in the consumer but
not always the biz customer case), and in any case, GPLv3 software is
defined as NOT an anti-circumvention device, preventing that clause of
the DMCA and similar laws from applying.
>> There's also the hassle of changing. Many contributors could argue
>> that they contributed under the statement that it'd be GPL2, period.
>>
> AIUI it doesn't really matter how past contributors feel
> (legally-speaking) in that they explicitly gave copyright to Gentoo.
Copyright to Gentoo is one thing, but if it was made while there was a
public pledge that it would be GPLv2, as someone up-thread stated has
been the case (I tried to find the pledge on the site just now, but the
closest I can find is the social contract, it specifies the "or later"
clause, but also specifies at "our" discretion, with the "our" referring
to the contributor to Gentoo), that pledge could be held to be legally
binding. If someone argues that they only made the assignment based on
said pledge (which specifies that the discretion on the "or later" clause
belongs to the committer to Gentoo), then while Gentoo holds the
copyright, for them to change the license without the permission of the
original contributor could be held to be fraud. The redress for such
fraud would likely include reversion of the copyright to the previous
holder, since the conditions under which it was transferred were breached.
--
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
--
gentoo-dev@gentoo.org mailing list
next prev parent reply other threads:[~2007-07-09 15:16 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 [this message]
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
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=pan.2007.07.09.15.13.06@cox.net \
--to=1i5t5.duncan@cox.net \
--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