Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@apache.org Received: (qmail 13732 invoked from network); 6 Feb 2003 20:38:51 -0000 Received: from exchange.sun.com (192.18.33.10) by daedalus.apache.org with SMTP; 6 Feb 2003 20:38:51 -0000 Received: (qmail 13198 invoked by uid 97); 6 Feb 2003 20:40:23 -0000 Delivered-To: qmlist-jakarta-archive-commons-dev@nagoya.betaversion.org Received: (qmail 13191 invoked from network); 6 Feb 2003 20:40:23 -0000 Received: from daedalus.apache.org (HELO apache.org) (208.185.179.12) by nagoya.betaversion.org with SMTP; 6 Feb 2003 20:40:23 -0000 Received: (qmail 11244 invoked by uid 500); 6 Feb 2003 20:38:21 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 60867 invoked from network); 6 Feb 2003 19:47:52 -0000 Message-ID: <0a8f01c2ce18$a00da160$02010a0a@GERYON> From: "Steve Downey" To: "Jakarta Commons Developers List" References: <09a701c2cdb6$a1615e10$02010a0a@GERYON> Subject: Re: [Graph2] nsUML license problem Date: Thu, 6 Feb 2003 14:47:46 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1106 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N OK. Thanks for the reference. A little further down that thread, I finally got the explanation of why LGPL is no good for ASF code! http://archives.apache.org/eyebrowse/ReadMsg?listId=135&msgNo=1429 Reading Ken's message in light of this, it's a lot clearer. I'd focused on this >if a licence permits *linking* against >a library, there's no prohibition on our packages requiring >the library in order to run properly. But it's clear that the 'viral' nature of LGPL section 6 (i.e.) ... provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications would attach restrictions on people who use ASF code that the ASF license does not. e.g. They do not have to allow reverse engineering. So NO LGPL imports. OTOH, if someone had an LGPL implementation of a 'standard' interface, e.g. the java crypto api, or an xml parser, that should be OK, since there wouldn't be any LGPL code in the ASF code. Is MPL or MPL-derived code OK? This is actually on point, as there may be a replacement for the nsuml library available from the NetBeans project, which uses the Sun Public License, which is a search-and-replace version of the Mozilla Public License. NSUML is being abandoned, and I've seen traffic on the argouml list regarding replacing it with the metadata repository (MDR) library from NetBeans. Moreover, I'm actually interested in this because I use statecharts to model servlet activity, and have done a few handwritten code generators for them. I hadn't noticed before this that graph had anything to do with it. ----- Original Message ----- From: "Stefan Bodewig" To: Sent: Thursday, February 06, 2003 11:32 AM Subject: Re: [Graph2] nsUML license problem > On Thu, 6 Feb 2003, Steve Downey > wrote: > > > Would it be possible to take an approach analagous to Ant's optional > > tasks? > > I'm pretty sure there is no optional task that depends on an LGPLed > library. > > > That is, distribute the code that _uses_ the API, but not distribute > > the library itself? > > See this mail > > > > where Roy clearly states that one import statement is too much. > > > Based on what Ken posted, it looks like linking against a LGPL > > library is OK, while distributing it is not. > > Please read Ken's mail again. > > Stefan > > --------------------------------------------------------------------- > To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org > For additional commands, e-mail: commons-dev-help@jakarta.apache.org > > > --------------------------------------------------------------------- To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-dev-help@jakarta.apache.org