[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: license clarification



On Sun, 7 Jan 2007 17:29:36 -0600
Peter Samuelson <peter@p12n.org> wrote:

[Cc: dev@apr.apache.org added.  People with an interest in this -
particularly Bojan - please speak up if you have any comments]

> [Nick Kew]
> > I'm aware of the Debian issue.  A couple of weeks ago I posted
> > to your bugs database in an effort to resolve this.  It's
> > documented in my blog, at
> > http://bahumbug.wordpress.com/2006/12/18/apacheaprmysql-packaging/
> 
> Ah, indeed you did.  I'm sorry for not noticing your earlier post - I
> think at the time I wasn't subscribed to the list that receives bug
> updates.
> 
> > In brief, yes, I'm happy for you to package this in Debian under the
> > GPL.  If you prefer, you may instead invoke MySQL's exception and
> > include it in an APR-UTIL package under the Apache License 2.0.
> 
> So, to be sure I understand - even if you relicense apr_dbd_mysql.c as
> Apache License 2.0, the ASF will still not want to ship it due to its
> use of libmysqlclient?
> 
> Regardless, I think relicensing apr_dbd_mysql.c as AL2.0 is probably
> the best solution, certainly that would make it easiest to explain the
> situation to an outsider.  I'm satisfied with your email to declare
> your dual-license intent, but some people would be more convinced with
> an equivalent declaration in the source code itself.  Does this look
> reasonable?
> [chop]

I've drafted a patch based on your suggestion.  Does it look OK
to you?  It's too late at night to think through whether it's
fully compatible with both licenses, but I'll invite comment from
you and your colleagues.

Index: apr_dbd_mysql.c
===================================================================
--- apr_dbd_mysql.c     (revision 77)
+++ apr_dbd_mysql.c     (working copy)
@@ -4,16 +4,21 @@
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
-(at your option) any later version.
+(at your option) any later version.  Alternatively, where this program
+is aggregated with the Apache APR-UTIL package version 1.2 or later,
+it may be distributed under the terms of the Apache License 2.0
+as published by the Apache Software Foundation.
  
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
+applicable License for more details.
  
 You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,USA. 
+You may obtain a copy of the Apache License 2.0 at:
+http://www.apache.org/licenses/LICENSE-2.0

-- 
Nick Kew

Application Development with Apache - the Apache Modules Book
http://www.apachetutor.org/



Reply to: