[perl-KinoSearch1] add license clarification from perl-KinoSearch

Iain Arnell iarnell at fedoraproject.org
Tue Oct 5 03:18:07 UTC 2010

commit 72d5ab4d7ee4632e386057a9ec21a369a1740cfe
Author: Iain Arnell <iarnell at gmail.com>
Date:   Tue Oct 5 05:17:30 2010 +0200

    add license clarification from perl-KinoSearch

 LICENSING.mbox        |   75 +++++++++++++++++++++++++++++++++++++++++++++++++
 perl-KinoSearch1.spec |   14 ++++++++-
 2 files changed, 87 insertions(+), 2 deletions(-)
diff --git a/LICENSING.mbox b/LICENSING.mbox
new file mode 100644
index 0000000..216bffc
--- /dev/null
+++ b/LICENSING.mbox
@@ -0,0 +1,75 @@
+From marvin at rectangular.com Mon Mar 23 01:37:59 2009
+Received: by norkia.v3.sk (Postfix, from userid 99) id 718E880147; Mon, 23
+ Mar 2009 01:37:59 +0100 (CET)
+X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on norkia.v3.sk
+X-Spam-Status: No, score=0.1 required=5.0 tests=RDNS_NONE autolearn=no
+ version=3.2.5
+X-Greylist: delayed 2343 by SQLgrey-1.7.5
+Received: from rectangular.com (unknown []) (using TLSv1 with
+ cipher AES256-SHA (256/256 bits)) (No client certificate requested) by
+ norkia.v3.sk (Postfix) with ESMTP id 8320C80148 for <lkundrak at v3.sk>; Mon,
+ 23 Mar 2009 00:37:50 +0000 (UTC)
+Received: from marvin by rectangular.com with local (Exim 4.63)
+ (envelope-from <marvin at rectangular.com>) id 1LlXbT-0000Zw-2E for
+ lkundrak at v3.sk; Sun, 22 Mar 2009 17:01:19 -0700
+Date: Sun, 22 Mar 2009 17:01:19 -0700
+To: Lubomir Rintel <lkundrak at v3.sk>
+Subject: FW: [Re: KinoSearch licensing and Fedora]
+Message-ID: <20090323000118.GA2217 at rectangular.com>
+MIME-Version: 1.0
+Content-Type: text/plain; charset=us-ascii
+Content-Disposition: inline
+User-Agent: Mutt/1.5.13 (2006-08-11)
+From: Marvin Humphrey <marvin at rectangular.com>
+X-Evolution-Source: imap://lkundrak%40v3.sk@mail.v3.sk/
+Content-Transfer-Encoding: 8bit
+Here you go...
+Marvin Humphrey
+----- Forwarded message from marvin -----
+To: Ian Burrell <ianburrell at gmail.com>
+Subject: Re: KinoSearch licensing and Fedora
+On Tue, Feb 10, 2009 at 04:21:04PM -0800, Ian Burrell wrote:
+> I am trying to package KinoSearch for Fedora.  There were some
+> questions in the review[1] about the licensing.  My understanding is
+> that KinoSearch is licensed under the GPL or Aristic.  My impression
+> is that it doesn't contain any code licensed under ASL 2.0.  
+Correct.  It is all either original code or derived code, and all licensed
+under GPL or Artistic.  I've been quite conscientious about never copying and
+pasting anything directly from Lucene, including documentation and comments.
+That allows me to claim a separate copyright and distribute the project under
+different but compatible licensing terms.
+> But that since it was derived from Lucene, it has to include the Apache
+> license text.
+That's correct, as per ASL 2.0 section 4.1.
+> Is this right?  Is everything in KinoSearch licensed as "GPL+ or
+> Artistic"?  Does the Apache license need to be included in the binary
+> package to satisfy the ASL?
+IANAL but... 
+I think so.  I've always assumed that derivations/redistributions of
+derivations still need to maintain compatibility with the license terms of the
+original -- otherwise the original author would quickly lose control of their
+work.  It seems to me that you need to determine whether the GPLv3 your
+derivative work will be distributed under is compatible with both the
+KinoSearch license terms (which it obviously is) and the Lucene license terms
+-- which ought to be the case so long as you include that file and the
+existing notice embedded in the KinoSearch documentation.
+Marvin Humphrey
+----- End forwarded message -----
diff --git a/perl-KinoSearch1.spec b/perl-KinoSearch1.spec
index 3c60ed5..71c56f5 100644
--- a/perl-KinoSearch1.spec
+++ b/perl-KinoSearch1.spec
@@ -1,11 +1,16 @@
 Name:           perl-KinoSearch1
 Version:        1.00
-Release:        1%{?dist}
+Release:        2%{?dist}
 Summary:        Search engine library
+# ApacheLicense2.0.txt included is included just becuase the upstream
+# author decided to include it and is only for informative purposes.
+# We believe that it doesn't apply, since author didn't use any Lucene
+# code (according to mail in LICENSING.mbox)
 License:        GPL+ or Artistic
 Group:          Development/Libraries
 URL:            http://search.cpan.org/dist/KinoSearch1/
 Source0:        http://www.cpan.org/authors/id/C/CR/CREAMYG/KinoSearch1-%{version}.tar.gz
+Source1:        LICENSING.mbox
 BuildRequires:  perl(Compress::Zlib)
 BuildRequires:  perl(ExtUtils::CBuilder)
 BuildRequires:  perl(ExtUtils::ParseXS)
@@ -25,6 +30,7 @@ search, but it can be put to many different uses.
 %setup -q -n KinoSearch1-%{version}
 %{__perl} Build.PL installdirs=vendor optimize="%{optimize}"
@@ -42,11 +48,15 @@ find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
-%doc ApacheLicense2.0.txt buildlib Changes README
+%doc ApacheLicense2.0.txt buildlib Changes README LICENSING.mbox
+* Tue Oct 05 2010 Iain Arnell <iarnell at gmail.com> 1.00-2
+- BR perl(Time::HiRes)
+- add license clarification from perl-KinoSearch
 * Sun Sep 26 2010 Iain Arnell <iarnell at gmail.com> 1.00-1
 - Specfile autogenerated by cpanspec 1.78.

More information about the perl-devel mailing list