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 <gentoo-dev+bounces-24945-garchives=archives.gentoo.org@gentoo.org>)
	id 1I97Hp-0005bg-Nr
	for garchives@archives.gentoo.org; Thu, 12 Jul 2007 22:37:26 +0000
Received: from robin.gentoo.org (localhost [127.0.0.1])
	by robin.gentoo.org (8.14.0/8.14.0) with SMTP id l6CMZUU2004124;
	Thu, 12 Jul 2007 22:35:30 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 l6CMVd4O030669
	for <gentoo-dev@lists.gentoo.org>; Thu, 12 Jul 2007 22:31:40 GMT
Received: from localhost (localhost [127.0.0.1])
	by smtp.gentoo.org (Postfix) with ESMTP id 8EB076581E
	for <gentoo-dev@lists.gentoo.org>; Thu, 12 Jul 2007 22:31:39 +0000 (UTC)
X-Virus-Scanned: amavisd-new at gentoo.org
X-Spam-Score: -0.447
X-Spam-Level: 
X-Spam-Status: No, score=-0.447 required=5.5 tests=[AWL=0.652,
	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 cDdiZolAspe7 for <gentoo-dev@lists.gentoo.org>;
	Thu, 12 Jul 2007 22:31:37 +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 287BE657C8
	for <gentoo-dev@gentoo.org>; Thu, 12 Jul 2007 22:31:35 +0000 (UTC)
Received: from list by ciao.gmane.org with local (Exim 4.43)
	id 1I97C3-0000m9-Tr
	for gentoo-dev@gentoo.org; Fri, 13 Jul 2007 00:31:27 +0200
Received: from 82.153.75.149 ([82.153.75.149])
        by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
        id 1AlnuQ-0007hv-00
        for <gentoo-dev@gentoo.org>; Fri, 13 Jul 2007 00:31:27 +0200
Received: from slong by 82.153.75.149 with local (Gmexim 0.1 (Debian))
        id 1AlnuQ-0007hv-00
        for <gentoo-dev@gentoo.org>; Fri, 13 Jul 2007 00:31:27 +0200
X-Injected-Via-Gmane: http://gmane.org/
To: gentoo-dev@lists.gentoo.org
From:  Steve Long <slong@rathaus.eclipse.co.uk>
Subject: [gentoo-dev]  Re: Re: Watch out for license changes to GPL-3.
Date:  Thu, 12 Jul 2007 23:33:04 +0100
Message-ID:  <f76a3h$r1o$1@sea.gmane.org>
References:  <4690C4B8.4000407@gentoo.org> <200707081350.27220.philantrop@gentoo.org> <1183899969.6634.1.camel@localhost> <20070708164657.4edd8378@localhost> <20070709163914.GB16617@kroah.com> <20070709210720.4583dd06@localhost> <20070709212456.GA22067@kroah.com> <20070710191035.2dfcfa98@localhost> <20070710181130.GA30117@kroah.com> <4693EE1A.1020007@lacqui.com> <20070710204929.GA1356@kroah.com> <f74rh9$boa$1@sea.gmane.org> <1184264665.8615.4.camel@inertia.twi-31o2.org>
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
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.75.149
User-Agent: KNode/0.10.4
Sender: news <news@sea.gmane.org>
X-Archives-Salt: 682b85d8-8c85-4d5d-9873-fe235f5f5dff
X-Archives-Hash: fa7690e926eae052db76b28f2a55f70f

Chris Gianelloni wrote:

> On Thu, 2007-07-12 at 10:18 +0100, Steve Long wrote:
>> Or is it `acceptable' for me to put GPLv3 on, say, an ebuild I wrote from
>> scratch?
> 
> The point is that we don't feel that you *can* write an ebuild "from
> scratch" since it will require certain components, which we feel require
> you to base your ebuild on skel.ebuild instead.  Basically, if it's an
> ebuild and not something else (spec/pkginfo/control) then it is based
> off the one skeleton ebuild which is father to them all, skel.ebuild...
> 
I understand what you're getting at but when I first wanted to write an
ebuild so my kid could use synfig[1], I hadn't even looked at skel.ebuild
(lame, I know. I'd heard of it but wanted to do my own thing- I'm funny
like that.) I just based it all on the devmanual functions (since that was
linked from the forums) and to me that is akin to reading eg
http://wooledge.org/mywiki/BashGuide and then writing a script (although a
lot simpler.) I certainly wouldn't accept that it was based in any way on
skel.ebuild.

I have only just opened skel.ebuild for the first time while copying all the
portage/skel.* files to make an ebuild (thought I'd try it) for medit which
can be used by pida (altho it needs a new plugin for the new version.)
First time I've ever seen the comments from drobbins in the changelog as
well. TBH I got tired of all the comments in skel.ebuild since I am up to
speed with bash, and was just going to delete it all and start from
scratch. I thought I should post since my instinct is to put GPL3 on
anything I send out, that isn't work-related.

OFC you require all Gentoo ebuilds to be assigned to Gentoo-- that's fair
enough, I accept and support that. It just seems odd that we can't
contribute under GPL3 if we so choose. But yeah, all stuff in Gentoo is (C)
by the Foundation, and it's all available under GPL2 only. The Foundation
can aiui change that to any license it chooses, in the same way as the FSF
has changed the license for its copyrighted works to GPL3.

I agree with Mr McCreesh however, that it is perfectly possible to write an
ebuild without looking at skel.ebuild, as I have done it. The devmanual
gives enough information to do so. 

Please note, this is not some paranoia thing about assignment, nor is it a
crusade for GPL3. I am happy that I can use Gentoo, period.

BTW _Congratulations_ on the excellent write-up in linuxformat! They gave
the new release 9 out of 10. They seemed impressed both by the new
installer and the networkless install.
_ _
[1] These are the bugs for synfig: you'll see from ETL-20060929 that my
first ebuild really was simple :-) None of the ones I put in was based on
skel.ebuild.
http://bugs.gentoo.org/show_bug.cgi?id=111277 -- ETL
http://bugs.gentoo.org/show_bug.cgi?id=111278 -- synfig
http://bugs.gentoo.org/show_bug.cgi?id=111279 -- synfig-studio

http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1 is
great as well, but I only found that link relatively recently (3 or 4
months ago in #-dev-help)

[sorry for length]


-- 
gentoo-dev@gentoo.org mailing list