Return-Path: Delivered-To: apmail-apr-dev-archive@www.apache.org Received: (qmail 80777 invoked from network); 7 Aug 2007 23:19:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 Aug 2007 23:19:26 -0000 Received: (qmail 92292 invoked by uid 500); 7 Aug 2007 23:19:24 -0000 Delivered-To: apmail-apr-dev-archive@apr.apache.org Received: (qmail 92246 invoked by uid 500); 7 Aug 2007 23:19:24 -0000 Mailing-List: contact dev-help@apr.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Id: Delivered-To: mailing list dev@apr.apache.org Received: (qmail 92235 invoked by uid 99); 7 Aug 2007 23:19:24 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 07 Aug 2007 16:19:24 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [80.229.52.226] (HELO grimnir.webthing.com) (80.229.52.226) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 07 Aug 2007 23:19:17 +0000 Received: from grimnir.webthing.com (localhost [127.0.0.1]) by grimnir.webthing.com (Postfix) with ESMTP id 8BD972137 for ; Wed, 8 Aug 2007 00:18:55 +0100 (BST) Date: Wed, 8 Aug 2007 00:18:55 +0100 From: Nick Kew To: dev@apr.apache.org Subject: Re: Will apr_dbd_mysql be distributed with apr? Message-ID: <20070808001855.54980530@grimnir> In-Reply-To: <1186523259.14008.10.camel@shrek.rexursive.com> References: <1185825151.4542.1.camel@test.asus> <20070807210945.2cbd4f83@grimnir> <1186523259.14008.10.camel@shrek.rexursive.com> Organization: WebThing X-Mailer: Sylpheed-Claws 2.5.0-rc3 (GTK+ 2.10.6; i486-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org On Wed, 08 Aug 2007 07:47:39 +1000 Bojan Smojver wrote: > On Tue, 2007-08-07 at 21:09 +0100, Nick Kew wrote: > > > I recollect the ASF in the past being unable to include it due > > to the GPL. > > Wasn't the other problem the fact that if this driver got included, > people that decided to redistribute APR-util under a non-FOSS licence > (i.e. proprietary) could be doing so illegally (unbeknown to them), as > their software would then link against MySQL, for which they would > need a commercial MySQL licence and ASF wasn't cool with exposing its > licensees to such a risk with the software it ships? MySQL has explicitly said we can distribute it under ASL. That means our users are bound (only) by the ASL. And I think it means we're excused having to think through every usage scenario. But let's give it a try: suppose someone distributes a non-FOSS product that uses MySQL through APR (or a customised APR variant): - If they use only the apr_dbd API, then their work has no MySQL dependency. No problem. - If they extend the apr_dbd API into MySQL-specific functionality, then they - not us - are creating what might be considered a derived work. Not our problem. - If they bundle MySQL in a binary, then they know they need to abide by the GPL. Just as if they bundle Oracle, they know they need a license. - If notwithstanding the above, they distribute a work derived from APR that circumvents the GPL, that's MySQL's problem, not ours. MySQL has accepted that APR-UTIL including the MySQL driver should be distributed under the ASL, and therefore users abiding by the ASL are in the clear. -- Nick Kew Application Development with Apache - the Apache Modules Book http://www.apachetutor.org/