Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 Nov 2002 22:48:44 -0800
From:      Terry Lambert <tlambert2@mindspring.com>
To:        Darren Pilgrim <dmp@pantherdragon.org>
Cc:        freebsd-chat@freebsd.org
Subject:   Re: Is a port skeleton considered a derivative work under the GPL?
Message-ID:  <3DE9B0CC.8A368E61@mindspring.com>
References:  <3DE9A680.4000702@pantherdragon.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Darren Pilgrim wrote:
> I'm planning on making a port skeleton for a GPL'd program.  I can't,
> though, figure out if I have to GPL the port skeleton or not.  If the
> skeleton is just the basic wrapper Makefile and uses the entire contents
> of the original tarball verbatim, the skeleton is the equivalent of an
> external start-up script and thus outside the scope of the original
> license, right?  What if I need to include patches or replace the
> original Makefiles to get a clean build and install?  Do those patches
> and replacements have to be GPL'd?  I've read the GPL, and all I gained
> is a state of confusion.  IANAL, I guess.

You are basically asking the question "What makes A a derivative
work of B?".

Please see:

    http://www.pbwt.com/Attorney/files/ravicher_1.pdf

For a lawyer's take on the subject, with regard to Open Source
Software.

See also:

    http://www.law.duke.edu/copyright/copykids/definitions.html#derivativework

IMO:
	o	The skeleton is _not_ a derivative work

	o	The patches *are* a derivative work (thre represent
		deltas against the original code, and would preferrably
		"go away", so that the code would compile on FreeBSD
		without modification)

	o	Replacement Makefiles are not derivative, but you
		might as well make them GPL, since they aren't
		useful without the code that it compiles.  In general,
		replacements shouldn't be necessary; probably, you
		need to install "bash" and "gmake" and perhaps other
		code as package dependencies, instead, to avoid the
		rewrite.

-- Terry

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-chat" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3DE9B0CC.8A368E61>