Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 36553 invoked from network); 1 May 2009 19:08:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 1 May 2009 19:08:26 -0000 Received: (qmail 3428 invoked by uid 500); 1 May 2009 19:08:25 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 3340 invoked by uid 500); 1 May 2009 19:08:25 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@cocoon.apache.org List-Id: Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 3332 invoked by uid 99); 1 May 2009 19:08:25 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 May 2009 19:08:25 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of ralph.goers@dslextreme.com designates 209.85.198.246 as permitted sender) Received: from [209.85.198.246] (HELO rv-out-0708.google.com) (209.85.198.246) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 May 2009 19:08:14 +0000 Received: by rv-out-0708.google.com with SMTP id f25so2084890rvb.18 for ; Fri, 01 May 2009 12:07:53 -0700 (PDT) Received: by 10.142.157.9 with SMTP id f9mr972658wfe.60.1241204520977; Fri, 01 May 2009 12:02:00 -0700 (PDT) Received: from ?192.168.10.129? (adsl-66-51-196-164.dslextreme.com [66.51.196.164]) by mx.google.com with ESMTPS id 32sm8376216wfc.14.2009.05.01.12.01.59 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 01 May 2009 12:02:00 -0700 (PDT) Message-Id: <457204E6-208B-4F6E-A176-DF786D7A460B@dslextreme.com> From: Ralph Goers To: dev@cocoon.apache.org In-Reply-To: <49FAE0C8.3010903@apache.org> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v930.3) Subject: Re: Cocoon and Sling Date: Fri, 1 May 2009 12:01:56 -0700 References: <23322603.post@talk.nabble.com> <49FAC618.6040006@apache.org> <23331392.post@talk.nabble.com> <49FAE0C8.3010903@apache.org> X-Mailer: Apple Mail (2.930.3) X-Virus-Checked: Checked by ClamAV on apache.org On May 1, 2009, at 4:45 AM, Sylvain Wallez wrote: > dynnamitt wrote: >> Thanks man, I didn't know about that Phone-home feat. >> >> I did not however see GPL as an issue since the JVM(7) itself soon >> becomes a member. >> Does this mean that all apache apps will be stuck in JVM6 land ?? >> > > The GPL is "imposed freedom", in that it states that any derived > works of a GPL'ed product should also be GPL licensed itself, and > thus that its source code should be distributed with the product. > > When your product (or Cocoon for that matter) uses classes from > XMLCalabash, it becomes a derived product and thus must be GPL'ed. > This is why any GPL library is a big no-no at Apache, since the > Apache license is much more liberal and allows proprietary usage. > > The case of the JVM is different, because a Java application is not > a derived work of the JVM, and only relies on the Java specification > and the .class file format. You can then run your program on any > virtual machine that understands this class file format. > > And by the way, Apache has an Apache-licensed virtual machine: http://harmony.apache.org/ > Actually, this isn't quite accurate. Java applications are "derivitive works" (by the GPL definition) of the Java Library. However, OpenJDK uses GPL with the classpath exception for the library. The classpath exception is similar to the LGPL in that it says that your derived work can be under a different license. See http://freejdk.org/faqs/openjdk_license.html . Ralph