perl_5.26.1-1_source.changes ACCEPTED into experimental

Niko Tyni ntyni at debian.org
Mon Oct 16 17:40:11 UTC 2017


On Mon, Oct 16, 2017 at 01:23:13PM +0000, Debian FTP Masters wrote:

> Source: perl

> Version: 5.26.1-1

>    * Include sources of Configure in a separate tarball component called
>      "regen-configure", and verify them by regenerating Configure on every
>      build using 'makeconfig' from the 'dist' package and checking for
>      any changes. Special thanks to H.Merijn Brand (upstream) for helping
>      with this at the Perl 5 Hackathon in Amsterdam. (Closes: #762638)

>  dd7b89840c9faae3884f88b3c859b04c17dfa64e 712883 perl_5.26.1.orig-regen-configure.tar.gz
>  403bb1804cb41416153d908eea093f2be22a77f6 11922848 perl_5.26.1.orig.tar.xz

Hello dear FTP masters,

I was sort of expecting NEW processing due to the new component tarball,
but I see that didn't happen. The licensing of this code is somewhat
hairy, and I'd very much appreciate a review. Our thinking is that this
fixes a longstanding DFSG 'missing source' issue (#762638) so in a sense
it cannot be a regression from what Debian has now. We therefore made
the decision to upload first and request a review afterwards.

As documented in debian/copyright of 5.26.1-1, line 1982 onwards (diff
attached as copyright.diff), parts of the source are under a modified
Artistic license (diff to the common-licenses version attached for your
convenience as artistic.diff). In my understanding, this tries to be more
permissive than the original one and allows relicensing under certain
conditions that I hope are met.

FWIW, code under this modified Artistic license is already present in
a few packages in the archive, most notably 'dist' itself, though it
looks like the fact has gone unnoticed on the Debian side until now.

Many thanks for your important work on Debian, and please let me know
if you need further information on this.

The relevant debian/copyright changes are at
    https://anonscm.debian.org/cgit/perl/perl.git/commit/?id=7b26d5835a0c243f50ab2b4758ddf8a3ab6b69d1
and attached as copyright.diff, which includes the modified
Artistic license.

Diff between /usr/share/common-licenses/Artistic and
    https://github.com/rmanfredi/dist/blob/master/Artistic
is attached as artistic.diff.

-- 
Niko Tyni   ntyni at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: copyright.diff
Type: text/x-diff
Size: 11972 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/perl-maintainers/attachments/20171016/546648ef/attachment-0001.diff>
-------------- next part --------------
--- /usr/share/common-licenses/Artistic	1996-12-16 04:58:50.000000000 +0200
+++ dist/Artistic	2017-10-12 12:41:29.555542987 +0300
@@ -1,18 +1,18 @@
-
-
-
-
 			 The "Artistic License"
 
 				Preamble
 
 The intent of this document is to state the conditions under which a
 Package may be copied, such that the Copyright Holder maintains some
-semblance of artistic control over the development of the package,
+semblance of artistic control over the development of the Package,
 while giving the users of the package the right to use and distribute
 the Package in a more-or-less customary fashion, plus the right to make
 reasonable modifications.
 
+It also grants you the rights to reuse parts of a Package in your own
+programs without transferring this License to those programs, provided
+that you meet some reasonable requirements.
+
 Definitions:
 
 	"Package" refers to the collection of files distributed by the
@@ -90,10 +90,7 @@
 you may distribute this Package in aggregate with other (possibly
 commercial) programs as part of a larger (possibly commercial) software
 distribution provided that you do not advertise this Package as a
-product of your own.  You may embed this Package's interpreter within
-an executable of yours (by linking); this shall be construed as a mere
-form of aggregation, provided that the complete Standard Version of the
-interpreter is so embedded.
+product of your own.
 
 6. The scripts and library files supplied as input to or produced as
 output from the programs of this Package do not automatically fall
@@ -107,24 +104,21 @@
 not represent such an executable image as a Standard Version of this
 Package.
 
-7. C subroutines (or comparably compiled subroutines in other
-languages) supplied by you and linked into this Package in order to
-emulate subroutines and variables of the language defined by this
-Package shall not be considered part of this Package, but are the
-equivalent of input as in Paragraph 6, provided these subroutines do
-not change the language in any way that would cause it to fail the
-regression tests for the language.
-
-8. Aggregation of this Package with a commercial distribution is always
-permitted provided that the use of this Package is embedded; that is,
-when no overt attempt is made to make this Package's interfaces visible
-to the end user of the commercial distribution.  Such use shall not be
-construed as a distribution of this Package.
+7. You may reuse parts of this Package in your own programs, provided that
+you explicitly state where you got them from, in the source code (and, left
+to your courtesy, in the documentation), duplicating all the associated
+copyright notices and disclaimers. Besides your changes, if any, must be
+clearly marked as such. Parts reused that way will no longer fall under this
+license if, and only if, the name of your program(s) have no immediate
+connection with the name of the Package itself or its associated programs.
+You may then apply whatever restrictions you wish on the reused parts or
+choose to place them in the Public Domain--this will apply only within the
+context of your package.
 
-9. The name of the Copyright Holder may not be used to endorse or promote
+8. The name of the Copyright Holder may not be used to endorse or promote
 products derived from this software without specific prior written permission.
 
-10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
+9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
 IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
 WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 


More information about the Perl-maintainers mailing list