[Pkg-giraffe-discuss] z-push packaging question - licenses / lintian
Roel van Meer
roel at 1afa.com
Wed Dec 28 09:19:54 UTC 2016
Carsten Schoenert writes:
> > The problem is that a number of PHP files (derived from Pear files) are
> > listed in the copyright file as having the PHP-2.02 license, and according
> > to Lintian this license is only valid for the PHP interpreter itself, not
> > for code written in PHP, nor for Pear modules. The specification of this
> > license is correct, however, as this license is indeed named in the PHP
> > files themselves.
>
> That's problematic.
>
> > Now, when I look at official Debian packages that provide the original
> > version of these files, then the files themselves also mention the PHP-2.02
> > license, but the d/copyright file lists them under a different license
> > (BSD-3-clause, or PHP 3.01).
> >
> > So, what is the better way to do this? Use the license according to the
> file
> > and add a lintian override (if this error is overridable, that is) or use a
> > different license, thereby satisfying lintian, but having a copyright file
> > that's not entirely correct?
>
> Without the acknowledge of the authors you can't do a relicensing.
Then how can the original version of this file, which is packaged in
php-mail, have a BSD-3-clause license in d/copyright? Perhaps the packager
just cut a corner to get the package to build without errors? Or are there
possibilities that we haven't seen?
>> src/backend/imap/Net/SMTP.php
The good news: For the Net-SMTP module there is a new version (which
includes updates for PHP 7) that is licensed under PHP 3.01. So that could
be updated upstream, easily.
>> src/backend/imap/Mail/sendmail.php
For the Mail module there already is an open bug [1] requesting a license
change. It seems a license change was already done, but one file was omitted
(by accident?).
>> src/backend/imap/Net/Socket.php
The Net-Socket module is currently unmaintained (last release 2013). There
is an outstanding bug for a license change (opened in 2010): [2].
Cheers,
Roel
[1] https://pear.php.net/bugs/bug.php?id=21082
[2] https://pear.php.net/bugs/bug.php?id=17526
More information about the Pkg-giraffe-discuss
mailing list