psabata pushed to perl (f21). "Correct license tags (..more)"

notifications at fedoraproject.org notifications at fedoraproject.org
Thu Apr 2 15:56:35 UTC 2015


>From 2e7df2b1ee93e5a6ba8c19897a14336f369d49f6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20=C5=A0abata?= <contyk at redhat.com>
Date: Thu, 2 Apr 2015 17:44:25 +0200
Subject: Correct license tags

Correct license tags of the main package, CGI, Compress-Raw-Zlib,
Digest-MD5, Test-Simple and Time-Piece and package a Pod-Html license
clarification email from Tom.

diff --git a/Pod-Html-license-clarification b/Pod-Html-license-clarification
new file mode 100644
index 0000000..bd567f1
--- /dev/null
+++ b/Pod-Html-license-clarification
@@ -0,0 +1,41 @@
+Date: Sun, 15 Mar 2015 21:22:10 -0600
+Subject: Re: Pod::Html license
+From: Tom Christiansen <tchrist53147 at gmail.com>
+To: Petr Šabata <contyk at redhat.com>
+Cc: Tom Christiansen <tchrist at perl.com>, marcgreen at cpan.org,
+ jplesnik at redhat.com
+MIME-Version: 1.0
+Content-Transfer-Encoding: 8bit
+Content-Type: text/plain; charset=utf-8
+
+Yes, it was supposed to be licensed just like the rest of Perl.
+
+Sent from my Sprint phone
+
+Petr Šabata <contyk at redhat.com> wrote:
+
+>Marc, Tom,
+>
+>I'm reviewing licensing of our perl package in Fedora and 
+>noticed Pod::HTML and its pod2html script are licensed under
+>the Artistic license (only).
+>
+>This is an issue for us as this license isn't considered free by
+>FSF [0].  Unless the license of this core component changes, we
+>will have to drop it from the tarball and remove support for it
+>from all the modules we ship that use it, such as Module::Build
+>or Module::Install.
+>
+>What I've seen in the past is authors originally claiming their
+>module was released under Artistic while what they actually meant
+>was the common `the same as perl itself', i.e. `GPL+/Aristic' [1],
+>an FSF free license.  Is it possible this is also the case
+>of Pod::Html?
+>
+>Thanks,
+>Petr
+>
+>(also CC'ing Jitka, the primary package maintainer in Fedora)
+>
+>[0] https://www.gnu.org/licenses/license-list.html#ArtisticLicense
+>[1] https://www.gnu.org/licenses/license-list.html#PerlLicense
diff --git a/perl.spec b/perl.spec
index baa6421..f1987b9 100644
--- a/perl.spec
+++ b/perl.spec
@@ -30,7 +30,7 @@
 Name:           perl
 Version:        %{perl_version}
 # release number must be even higher, because dual-lived modules will be broken otherwise
-Release:        306%{?dist}
+Release:        307%{?dist}
 Epoch:          %{perl_epoch}
 Summary:        Practical Extraction and Report Language
 Group:          Development/Languages
@@ -39,8 +39,10 @@ Group:          Development/Languages
 # under UCD are unicode tables
 # Public domain: ext/SDBM_File/sdbm/*, ext/Compress-Raw-Bzip2/bzip2-src/dlltest.c 
 # MIT: ext/MIME-Base64/Base64.xs 
-# Copyright Only: for example ext/Text-Soundex/Soundex.xs 
-License:        (GPL+ or Artistic) and (GPLv2+ or Artistic) and Copyright Only and MIT and Public Domain and UCD
+# Copyright Only: for example ext/Text-Soundex/Soundex.xs
+# HSRL; regexec.c
+# TTWL: Text-Tabs+Wrap
+License:        (GPL+ or Artistic) and (GPLv2+ or Artistic) and Copyright Only and HSPL and MIT and Public Domain and TTWL and UCD
 Url:            http://www.perl.org/
 Source0:        http://www.cpan.org/src/5.0/perl-%{perl_version}.tar.bz2
 Source2:        perl-5.8.0-libnet.cfg
@@ -49,6 +51,8 @@ Source3:        macros.perl
 # build requirement. Written by lberk; Not yet upstream.
 Source4:        perl.stp
 Source5:        perl-example.stp
+# Tom Christiansen confirms Pod::Html uses the same license as perl
+Source6:        Pod-Html-license-clarification
 
 # Removes date check, Fedora/RHEL specific
 Patch1:         perl-perlbug-tag.patch
@@ -443,7 +447,7 @@ but it is a good educated guess.
 %package CGI
 Summary:        Handle Common Gateway Interface requests and responses
 Group:          Development/Libraries
-License:        GPL+ or Artistic
+License:        (GPL+ or Artistic) and Artistic 2.0
 Epoch:          0
 Version:        3.63
 Requires:       %perl_compat
@@ -472,7 +476,7 @@ with built-in support for mod_perl and mod_perl2 as well as FastCGI.
 %package Compress-Raw-Bzip2
 Summary:        Low-Level Interface to bzip2 compression library
 Group:          Development/Libraries
-License:        GPL+ or Artistic
+License:        (GPL+ or Artistic) and zlib
 Epoch:          0
 Version:        2.060
 Requires:       perl(Exporter), perl(File::Temp)
@@ -693,7 +697,7 @@ bytes or bits.
 %package Digest-MD5
 Summary:        Perl interface to the MD5 Algorithm
 Group:          Development/Libraries
-License:        GPL+ or Artistic
+License:        (GPL+ or Artistic) and BSD
 # Epoch bump for clean upgrade over old standalone package
 Epoch:          0
 Version:        2.52
@@ -1698,7 +1702,7 @@ Use TAP::Parser, Test::Harness package was whole rewritten.
 %package Test-Simple
 Summary:        Basic utilities for writing tests
 Group:          Development/Languages
-License:        GPL+ or Artistic
+License:        (GPL+ or Artistic) and Public Domain
 Epoch:          0
 Version:        0.98
 Requires:       %perl_compat
@@ -1802,7 +1806,7 @@ so dates before the system's epoch may not work on all operating systems.
 %package Time-Piece
 Summary:        Time objects from localtime and gmtime
 Group:          Development/Libraries
-License:        GPL+ or Artistic
+License:        (GPL+ or Artistic) and BSD
 Epoch:          0
 # real 1.20_01
 Version:        1.20.1
@@ -2027,6 +2031,9 @@ perl -x patchlevel.h \
 #copy the example script
 cp -a %{SOURCE5} .
 
+#copy Pod-Html license clarification
+cp %{SOURCE6} .
+
 #
 # Candidates for doc recoding (need case by case review):
 # find . -name "*.pod" -o -name "README*" -o -name "*.pm" | xargs file -i | grep charset= | grep -v '\(us-ascii\|utf-8\)'
@@ -2286,7 +2293,7 @@ sed \
 %postun libs -p /sbin/ldconfig
 
 %files
-%doc Artistic AUTHORS Copying README Changes
+%doc Artistic AUTHORS Copying README Changes Pod-Html-license-clarification
 %{_mandir}/man1/*.1*
 %{_mandir}/man3/*.3*
 %{_bindir}/*
@@ -3747,6 +3754,11 @@ sed \
 
 # Old changelog entries are preserved in CVS.
 %changelog
+* Thu Apr 02 2015 Petr Šabata <contyk at redhat.com> - 4:5.18.1-307
+- Correct license tags of the main package, CGI, Compress-Raw-Zlib,
+  Digest-MD5, Test-Simple and Time-Piece
+- Package a Pod-Html license clarification email
+
 * Fri Feb 13 2015 Jitka Plesnikova <jplesnik at redhat.com> - 4:5.18.1-306
 - Regenerate a2p.c (BZ#1177672)
 
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/perl.git/commit/?h=f21&id=2e7df2b1ee93e5a6ba8c19897a14336f369d49f6


More information about the scm-commits mailing list