commit 72d5ab4d7ee4632e386057a9ec21a369a1740cfe Author: Iain Arnell <iarnell@xxxxxxxxx> 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@xxxxxxxxxxxxxxx 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-Level: +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 [68.116.38.202]) (using TLSv1 with + cipher AES256-SHA (256/256 bits)) (No client certificate requested) by + norkia.v3.sk (Postfix) with ESMTP id 8320C80148 for <lkundrak@xxxxx>; Mon, + 23 Mar 2009 00:37:50 +0000 (UTC) +Received: from marvin by rectangular.com with local (Exim 4.63) + (envelope-from <marvin@xxxxxxxxxxxxxxx>) id 1LlXbT-0000Zw-2E for + lkundrak@xxxxx; Sun, 22 Mar 2009 17:01:19 -0700 +Date: Sun, 22 Mar 2009 17:01:19 -0700 +To: Lubomir Rintel <lkundrak@xxxxx> +Subject: FW: [Re: KinoSearch licensing and Fedora] +Message-ID: <20090323000118.GA2217@xxxxxxxxxxxxxxx> +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@xxxxxxxxxxxxxxx> +X-Evolution-Source: imap://lkundrak%40v3.sk@xxxxxxxxxx/ +Content-Transfer-Encoding: 8bit + +Lubomir, + +Here you go... + +Marvin Humphrey + +----- Forwarded message from marvin ----- + +To: Ian Burrell <ianburrell@xxxxxxxxx> +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. + +Best, + +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. %prep %setup -q -n KinoSearch1-%{version} +cp %{SOURCE1} LICENSING.mbox %build %{__perl} Build.PL installdirs=vendor optimize="%{optimize}" @@ -42,11 +48,15 @@ find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \; %files %defattr(-,root,root,-) -%doc ApacheLicense2.0.txt buildlib Changes README +%doc ApacheLicense2.0.txt buildlib Changes README LICENSING.mbox %{perl_vendorarch}/auto/* %{perl_vendorarch}/KinoSearch1* %{_mandir}/man3/* %changelog +* Tue Oct 05 2010 Iain Arnell <iarnell@xxxxxxxxx> 1.00-2 +- BR perl(Time::HiRes) +- add license clarification from perl-KinoSearch + * Sun Sep 26 2010 Iain Arnell <iarnell@xxxxxxxxx> 1.00-1 - Specfile autogenerated by cpanspec 1.78. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/perl-devel