From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.62) (envelope-from ) id 1I7pcN-0002NS-EL for garchives@archives.gentoo.org; Mon, 09 Jul 2007 09:33:20 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.0/8.14.0) with SMTP id l699WMh9008361; Mon, 9 Jul 2007 09:32:22 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by robin.gentoo.org (8.14.0/8.14.0) with ESMTP id l699URlM006097 for ; Mon, 9 Jul 2007 09:30:27 GMT Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 8B0556462B for ; Mon, 9 Jul 2007 09:30:26 +0000 (UTC) X-Virus-Scanned: amavisd-new at gentoo.org X-Spam-Score: -0.44 X-Spam-Level: X-Spam-Status: No, score=-0.44 required=5.5 tests=[AWL=0.659, BAYES_00=-2.599, RCVD_NUMERIC_HELO=1.5] Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ScfugLGzT5oE for ; Mon, 9 Jul 2007 09:30:19 +0000 (UTC) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 6AB4165254 for ; Mon, 9 Jul 2007 09:30:16 +0000 (UTC) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1I7pZJ-0001GE-3S for gentoo-dev@gentoo.org; Mon, 09 Jul 2007 11:30:09 +0200 Received: from 82.153.6.168 ([82.153.6.168]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 09 Jul 2007 11:30:09 +0200 Received: from slong by 82.153.6.168 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 09 Jul 2007 11:30:09 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-dev@lists.gentoo.org From: Steve Long Subject: [gentoo-dev] Re: Watch out for license changes to GPL-3. Date: Mon, 09 Jul 2007 10:31:23 +0100 Message-ID: References: <1183832495.20203.11.camel@SOLACE> <468FDCFE.1060404@gentoo.org> <4690C4B8.4000407@gentoo.org> <200707081350.27220.philantrop@gentoo.org> <1183899969.6634.1.camel@localhost> <20070708164657.4edd8378@localhost> <1183916932.6634.6.camel@localhost> <469129CF.9040301@thefreemanclan.net> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7Bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: 82.153.6.168 User-Agent: KNode/0.10.4 Sender: news X-Archives-Salt: 317e3ca3-4c2e-48d6-904c-705992d06856 X-Archives-Hash: 0e53968f78c8e9b67fc966d05501ab22 Duncan wrote: > Thus the questions of whether many/most individual ebuilds /could/ be > copyrighted or if so whether it's worth doing so. Certainly, it's the > tree that contains the license, not the individual ebuilds, etc, which > give the copyright statement but little more. 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 (not necessarily the individual applications including those > developed by Gentoo such as portage, the tree). Certainly without the > eclasses, many ebuilds would be in practice almost worthless. > > So the copyright is on the tree. Note that actual Gentoo apps such as > portage, catalyst, etc, are copyrighted individually. The Gentoo policy > /does/ state that apps are GPL2ed AFAIK, as is the tree. Then there's > documentation, which is not GPLed but generally CC-AT-SA (Attribution > Share-alike). > 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. > Apart from the more specifically enumerated patent protections and wider > compatibility of GPL3, which might be worthy shooting for, I don't think > the anti-tivoization clauses are much that Gentoo needs to worry about > for the tree (possibly for some of the apps) anyway. > Well I guess the concern would be if a Gentoo-based system were running on such hardware. 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. IMO though, Gentoo is effectively already under GPL3 in that, apart from portage and python, all the core software is GNU. It'd be pretty difficult for instance, to run any ebuild without BASH. > There's also the hassle of changing. Many contributors could argue that > they contributed under the statement that it'd be GPL2, period. How that > might turn out is anyone's guess, but I just don't see that there's any > benefit in moving the tree to GPLv3, with the possible exception of > patent protections and I don't believe they are likely to be worth the > switch on their own. Thus, for the tree as a copyrightable work, I just > don't see it being worth even attempting to change. > AIUI it doesn't really matter how past contributors feel (legally-speaking) in that they explicitly gave copyright to Gentoo. It's understood when you commit an ebuild (and indeed the notice is right in front of you.) So this is not the same as retaining copyright and releasing under GPLv2 only, where your consent would be required for a switch to GPLv3. Personally speaking, anything I have contributed to Gentoo (minor stuff ofc) I did to give something back to Gentoo. If Gentoo as a whole decides to use it in whatever way, that's fine by me (and since I explicitly gave up copyright to Gentoo, it couldn't matter anyhow.) As for patent protection I see it more as projects all supporting each other so that if you want to work with Free software you agree you're not going to sue each other. This establishes a safe environment as opposed to the current situation wherein a company can benefit from others' GPL2 work, and yet still sue them under patent laws. The hassle of showing that patents already granted are obvious or duplicating prior art, is one that Free software cannot afford. OFC a judge may still decide GPL3 work breaches a patent. The point is that it's a lot harder to sue the whole community, especially as there is so much software already written. And by using GPL3, companies actually get *more assurance* than currently. So it's applying the core principles to patents, that we already benefit from with copyright. > Again, I'm generally pro-GPLv3 switch, but an optimistic realist as > well. If a generally pro-GPLv3 guy doesn't see it as worth switching the > tree, I don't believe it's going to happen, period, because there are > certainly those that are more adamantly GPLv2 only than I am GPLv3 only, > and they have the present situation on their side. > Yeah, well as i see it it's up to the Foundation, which means all the devs. And if, as you say, many are anti-GPL3, it's just not going to happen. But that's all that's required: imo there are no legal obstacles to switching. -- gentoo-dev@gentoo.org mailing list