Return-Path: Delivered-To: apmail-legal-discuss-archive@www.apache.org Received: (qmail 12757 invoked from network); 4 Aug 2005 18:16:05 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 4 Aug 2005 18:16:05 -0000 Received: (qmail 15777 invoked by uid 500); 4 Aug 2005 18:16:04 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 15687 invoked by uid 500); 4 Aug 2005 18:16:03 -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 15674 invoked by uid 99); 4 Aug 2005 18:16:03 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Aug 2005 11:16:03 -0700 X-ASF-Spam-Status: No, hits=1.4 required=10.0 tests=DNS_FROM_RFC_POST X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [134.134.136.19] (HELO orsfmr005.jf.intel.com) (134.134.136.19) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Aug 2005 11:15:53 -0700 Received: from orsfmr100.jf.intel.com (orsfmr100.jf.intel.com [10.7.209.16]) by orsfmr005.jf.intel.com (8.12.10/8.12.10/d: major-outer.mc,v 1.1 2004/09/17 17:50:56 root Exp $) with ESMTP id j74IG1N8004766 for ; Thu, 4 Aug 2005 18:16:01 GMT Received: from orsmsxvs041.jf.intel.com (orsmsxvs041.jf.intel.com [192.168.65.54]) by orsfmr100.jf.intel.com (8.12.10/8.12.10/d: major-inner.mc,v 1.2 2004/09/17 18:05:01 root Exp $) with SMTP id j74IEuDV017947 for ; Thu, 4 Aug 2005 18:16:01 GMT Received: from orsmsx332.amr.corp.intel.com ([192.168.65.60]) by orsmsxvs041.jf.intel.com (SAVSMTP 3.1.7.47) with SMTP id M2005080411155701132 for ; Thu, 04 Aug 2005 11:15:58 -0700 Received: from orsmsx401.amr.corp.intel.com ([192.168.65.207]) by orsmsx332.amr.corp.intel.com with Microsoft SMTPSVC(6.0.3790.211); Thu, 4 Aug 2005 11:15:42 -0700 X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable Subject: RE: Apache's LGPL Policy Date: Thu, 4 Aug 2005 11:15:41 -0700 Message-ID: <59278FC0C48A994BABABD069571E45680BA7B691@orsmsx401.amr.corp.intel.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Apache's LGPL Policy Thread-Index: AcWY+8o+SuPzoQ+AQB2dxo52CTn+owAIEx/gAABw66A= From: "Dittert, Eric" To: X-OriginalArrivalTime: 04 Aug 2005 18:15:42.0912 (UTC) FILETIME=[86C70400:01C59920] X-Scanned-By: MIMEDefang 2.44 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N (Note: Switched back to original thread topic, since this is about LGPL, not current Apache policy.) From: Jeffrey Thompson [mailto:jthom@us.ibm.com] Sent: Thursday, August 04, 2005 6:52 AM > >Justin, > As I describe below, I'm fuzzy on a couple of things and maybe this list >can help. > >Here's the Use Case: > >=3DUSE CASE: a "Program" that is distributed "In Isolation". >=3D >=3D >=3D >=3DAssertion >=3D- -------------- >=3D- -->The Program can be distributed In Isolation without any restrictions. >=3D >=3DThis is obviously the case for a Program that contains nothing >=3Dderivative of any portion of the Library and would, therefore, fall >=3Doutside the scope of the LGPL (as pointed out in the first paragraph >=3Dof Section 5). > >Here's where I lose the reasoning. If I understand the FSF correctly, if I >write a program that is designed to be linked to a GPL program, it is a >derivative work of that GPL program whether or not I actually do the >linking before I distribute my program. So, if my licensee dynamically or >statically links the GPL program to mine as part of the normal use of the >program, I have obligations under the GPL. Is that still the FSF position? > > >If so, then the only way that I can see that happening is the information >that I used on the interfaces to the GPL program is the "work" that I made >a derivative of, apparently even if it is a published interface independent >of the GPL program at issue. That seems strange to me, but taken at face >value, and applying that to this use case, wouldn't any program written to >subclass the LGPL java classes also be a derivative work? So, the phrase >"This is obviously the case for a Program that contains nothing derivative >of any portion of the Library" describes a null set (accepting the FSF >position on derivatives). If the FSF position with respect to the LGPL is as you state, then the definition of "work that uses the Library" in section 5 of the LGPL becomes a distinction without any meaning. The definition at the beginning of section 5 of the LGPL reads as follows: A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. I am not familiar with what the FSF has said about code written to work with a GPL library and IANAL, but the intent here seems clearly to distinguish between source code that simply contains references to the library, and the product of subsequent compilation and/or linking, especially since the next paragraph in the LGPL contains this: However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". -- Eric --------------------------------------------------------------------- DISCLAIMER: Discussions on this list are informational and educational only, are not privileged and do not constitute legal advice. --------------------------------------------------------------------- To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org For additional commands, e-mail: legal-discuss-help@apache.org