From legal-discuss-return-2428-apmail-legal-discuss-archive=apache.org@apache.org Mon Feb 25 07:24:21 2008 Return-Path: Delivered-To: apmail-legal-discuss-archive@www.apache.org Received: (qmail 59327 invoked from network); 25 Feb 2008 07:24:20 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 25 Feb 2008 07:24:20 -0000 Received: (qmail 89387 invoked by uid 500); 25 Feb 2008 07:24:14 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 89138 invoked by uid 500); 25 Feb 2008 07:24:13 -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 89127 invoked by uid 99); 25 Feb 2008 07:24:13 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 24 Feb 2008 23:24:13 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [209.191.86.156] (HELO n8.bullet.mail.mud.yahoo.com) (209.191.86.156) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 25 Feb 2008 07:23:25 +0000 Received: from [68.142.200.221] by n8.bullet.mail.mud.yahoo.com with NNFMP; 25 Feb 2008 07:23:45 -0000 Received: from [68.142.201.65] by t9.bullet.mud.yahoo.com with NNFMP; 25 Feb 2008 07:23:45 -0000 Received: from [127.0.0.1] by omp417.mail.mud.yahoo.com with NNFMP; 25 Feb 2008 07:23:45 -0000 X-Yahoo-Newman-Id: 332553.63428.bm@omp417.mail.mud.yahoo.com Received: (qmail 2507 invoked from network); 25 Feb 2008 07:23:44 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Received:X-YMail-OSG:X-Yahoo-Newman-Property:Mime-Version:Content-Transfer-Encoding:Message-Id:Content-Type:To:From:Subject:Date:X-Mailer; b=p4Ur+OkbidmT1SK1dyZLBFG/xlCb7c7koSS0C7zwnbkVAPEqzNN1nSRSvTUyBT4HLw6c7nZHGniBeXmzHOtw68lC1BPWfeiqZ1GD2uUKuV+o9FpAD2TxgQ9ALIWYsKf47qGkWgsLtmyQpvPwkBOfnABBcCJ3fRhqmhtWqB2Y3Os= ; Received: from unknown (HELO ?192.168.1.102?) (david_jencks@67.102.173.8 with plain) by smtp110.plus.mail.sp1.yahoo.com with SMTP; 25 Feb 2008 07:23:44 -0000 X-YMail-OSG: yAq0.8MVM1kRkgvprMT.RbwJ.0pvlDoYktvGgh5mT5HRI1OS X-Yahoo-Newman-Property: ymail-3 Mime-Version: 1.0 (Apple Message framework v753) Content-Transfer-Encoding: 7bit Message-Id: Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: Legal Discuss From: David Jencks Subject: A MySQL/GPL question for a change Date: Sun, 24 Feb 2008 23:24:06 -0800 X-Mailer: Apple Mail (2.753) X-Virus-Checked: Checked by ClamAV on apache.org Just to provide a little variety in the LGPL discussions... At Geronimo I'd like to propose releasing some plugins that enable running Roller on geronimo. One of the options lets you use MySQL as the database. Geronimo plugins are basically configuration information and possibly repackaged code. This particular release would not include any java source code but the binary portion of the release would include repackaging Roller and Tranql connector binary code. 1. The default set of plugins uses Derby as the database. 2. If a user wished to use the mysql database plugin they would have to obtain and manually install the mysql java driver into geronimo before the geronimo tools would install the mysql database plugin. 3. The plugins are built using maven. The only information about the mysql driver actually needed by the build is the artifact (groupId, artifactId, version, type) of the mysql jar (i.e. where it's found in a maven repository), but for some reason maven is downloading the jar anyway. 4. No geronimo code depends on mysql code in any way. 5. MySQL is GPL with a FOSS exclusion that appears to say that open source software can link to it without needing to be GPL. 6. Tranql is a codehaus project with apache license version 2. Two classes in the tranql mysql adapter directly use mysql classes. These classes are repackaged in the mysql-roller database plugin. If we've understood the FOSS exclusion tranql's asl license is consistent with its use of mysql classes and its use with roller is also OK. Anyone wishing to use the tranql mysql adapter with non-asl licensed software would have to figure out the mysql licensing situation for themselves, but this should not affect the tranql license. To summarize, -- use of the mysql database plugin requires the user to explicitly acquire and install the mysql jar: geronimo will refuse to install the plugin until this has happened. -- building the mysql database plugin does download the mysql jar but this is not used in any significant way nor included in any way in the build artifacts. Does anyone see any problems with this? If so, does this mean that all information about how to run any apache product with mysql should be removed from apache? thanks david jencks --------------------------------------------------------------------- DISCLAIMER: Discussions on this list are informational and educational only. Statements made on this list are not privileged, do not constitute legal advice, and do not necessarily reflect the opinions and policies of the ASF. See for official ASF policies and documents. --------------------------------------------------------------------- To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org For additional commands, e-mail: legal-discuss-help@apache.org