You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@apr.apache.org by Nick Kew <ni...@webthing.com> on 2007/01/08 01:20:12 UTC

Re: license clarification

On Sun, 7 Jan 2007 17:29:36 -0600
Peter Samuelson <pe...@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/

Re: license clarification

Posted by Peter Samuelson <pe...@p12n.org>.
[Nick Kew]
> --- 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
^^^you can distribute and/or modify it under the terms of the Apache
   License 2.0

That's just for consistency with the first sentence.  I don't think it
really matters, as it's the license texts themselves that actually
determine the recipient's rights, but you may as well be consistent.

Thanks for doing this,
Peter

Re: license clarification

Posted by Bojan Smojver <bo...@rexursive.com>.
On Mon, 2007-01-08 at 14:20 +0000, Nick Kew wrote:

> You wear a red hat yourself?

Only as a user. Joe Orton is the man for APR/APU packages in Fedora (and
RHEL), so as a user, one has to bug Joe to rebuild them.

-- 
Bojan


Re: license clarification

Posted by Nick Kew <ni...@webthing.com>.
On Mon, 08 Jan 2007 14:21:11 +1100
Bojan Smojver <bo...@rexursive.com> wrote:

> Quoting Nick Kew <ni...@webthing.com>:
> 
> > [Cc: dev@apr.apache.org added.  People with an interest in this -
> > particularly Bojan - please speak up if you have any comments]
> 
> I don't hold copyright here, so I cannot speak of a licence change.  
> This is something only Nick can do.

Thanks.  In view of your significant contribution, I wouldn't have
been happy changing the license behind your back.

> I would personally be thrilled to see this happen (although the
> driver still wouldn't be distributed by ASF) and I would make sure I
> bug Joe to build new APU with the driver included for all Fedora
> folks out there :-)

Splendid!  You wear a red hat yourself?

-- 
Nick Kew

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

Re: license clarification

Posted by Bojan Smojver <bo...@rexursive.com>.
On Mon, 2007-01-08 at 14:21 +1100, Bojan Smojver wrote:

> I would make sure I bug Joe  
> to build new APU with the driver included for all Fedora folks out  
> there :-)

https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=222237

-- 
Bojan


Re: license clarification

Posted by Bojan Smojver <bo...@rexursive.com>.
Quoting Nick Kew <ni...@webthing.com>:

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

I don't hold copyright here, so I cannot speak of a licence change.  
This is something only Nick can do.

I would personally be thrilled to see this happen (although the driver  
still wouldn't be distributed by ASF) and I would make sure I bug Joe  
to build new APU with the driver included for all Fedora folks out  
there :-)

-- 
Bojan