Return-Path: Delivered-To: apmail-legal-discuss-archive@www.apache.org Received: (qmail 43774 invoked from network); 11 Mar 2008 22:31:22 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 11 Mar 2008 22:31:22 -0000 Received: (qmail 84990 invoked by uid 500); 11 Mar 2008 22:31:18 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 84759 invoked by uid 500); 11 Mar 2008 22:31:18 -0000 Mailing-List: contact legal-discuss-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list legal-discuss@apache.org Received: (qmail 84747 invoked by uid 99); 11 Mar 2008 22:31:18 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 15:31:18 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [195.188.213.8] (HELO smtp-out5.blueyonder.co.uk) (195.188.213.8) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 22:30:30 +0000 Received: from [172.23.170.144] (helo=anti-virus03-07) by smtp-out5.blueyonder.co.uk with smtp (Exim 4.52) id 1JZCzi-0007Dd-Qx; Tue, 11 Mar 2008 22:30:50 +0000 Received: from [82.38.65.6] (helo=[10.0.0.27]) by asmtp-out4.blueyonder.co.uk with esmtpa (Exim 4.52) id 1JZCzi-0006RD-4G; Tue, 11 Mar 2008 22:30:50 +0000 Subject: Re: fair use (was Re: What licenses in category X satisfy criterion #2?) From: Robert Burrell Donkin To: Joe Schaefer Cc: legal-discuss@apache.org In-Reply-To: <780599.84677.qm@web54408.mail.yahoo.com> References: <780599.84677.qm@web54408.mail.yahoo.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-qujY/S+Sz4qRXl1vb42N" Date: Tue, 11 Mar 2008 22:30:49 +0000 Message-Id: <1205274649.8616.30.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.12.1 X-Virus-Checked: Checked by ClamAV on apache.org --=-qujY/S+Sz4qRXl1vb42N Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Wed, 2008-03-05 at 07:37 -0800, Joe Schaefer wrote: > --- Ralph Goers wrote: >=20 > > Criteria #2 refers to licenses like the GPL=20 > > which says in part > >=20 > > > The "Program", below, > > > refers to any such program or work, and a "work > > > based on the Program" > > > means either the Program or any derivative work > > > under copyright law: > > > that is to say, a work containing the Program or a > > > portion of it, > > > either verbatim or with modifications and/or > > > translated into another > > > language. >=20 > > So any program which uses a library licensed under > > the GPL must also be=20 > > licensed under the GPL as they would be considered > > to be derivative=20 > > works. >=20 > I will repeat my statement that a license > is not the arbiter of what is or is not a derivative > work. The question to me is whether or not writing > some glue code to interface with some 3rd party=20 > GPL'd code qualifies as fair use, and is therefore=20 > not considered by the courts as a derivative work. that depends on what you mean by derivative work :-) AIUI the GPL 2.0 includes a redefinition of the term. if you accept the license, the FSF claims that you agree to play by their rules. this linking scenario is definitely what the FSF had in mind when they drew up the GPL and (in the past) they have been aggressive in enforcing these provisions. i don't know of anyone who's claimed that linking is fair use of the GPL and won in court.=20 AIUI when applying fair use, the process matters. it is acceptable under US copyright law to reverse engineer an interface for compatibility. however, breaching the terms of the GPL by downloading the source and writing and then linking against it is not typical reverse engineering. it may well fall outside fair use. - robert --=-qujY/S+Sz4qRXl1vb42N Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.7 (GNU/Linux) iD8DBQBH1wgZl6Otx30NTe0RArKwAJ0RUmFj7yBLcJvygULYH3z9XMZsYgCbB0Nl ktp7XkhOKEm5NLENbBFOJ4s= =e62X -----END PGP SIGNATURE----- --=-qujY/S+Sz4qRXl1vb42N--