Re: Bug#903092: [RSVP] php-elisp: permission to relicense contributions required from past contributors

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: Bug#903092: [RSVP] php-elisp: permission to relicense contributions required from past contributors

Nicholas D Steeves
Dear Ola, Pontus, and Debian Legal team,

It seems Thierry is MIA, and will not be confirming permission to
relicense his contributions to d/changelog and d/control.  Please let
me know if the following blocks moving to GPL-3+ debian/* and a
machine-readable format: 1.0 debian/copyright.  At this point I
suspect it does, but I am erring on the side of caution.

On Mon, Jul 30, 2018 at 05:46:27PM +0200, [hidden email] wrote:

>    This is acceptable by me.
>    // Pontus
>
>      > On Thu, Jul 05, 2018 at 09:01:30PM -0400, Nicholas D Steeves wrote:
>      >> Package: php-elisp
>      >> Version: 1.13.5-3
>      >> Severity: normal
>      >>
>      >> Dear Ola, Moritz, Thierry, and Pontus,
>      >>
>      >> The Debian Emacsen team is adopting php-elisp.Ã*  At this time we
>      would
>      >> like to move to machine-readable copyright format 1.0 and harmonise
>      >> update the copyright of debian/* to GPL-3+, which upstream has
>      >> migrated to.
>      >>
>      >> Please reply to this bug to confirm that you consent to GPL-3+
>      >> relicensing of your past contributions.
>
>      Php-elisp is ready to upload. Would you please confirm if GPL-3+ is
>      an acceptable license for your contributions to this package?
d/copyright:

  This package was debianized by Ola Lundqvist <[hidden email]> on
  Mon, 26 Feb 2001 21:33:20 +0100.
  New co-maintainer since Thu, 14 Aug 2003 18:30:27 +0200 is
  Pontus Ullgren <[hidden email]>.

  It was downloaded from:
          https://github.com/ejmr/php-mode

  Copyright:
     Copyright (C) 1999, 2000, 2001, 2003, 2004 Turadg Aleahmad
                   2008 Aaron S. Hawley
                   2011, 2012, 2013, 2014 Eric James Michael Ritz

  License:

      This program is free software; you can redistribute it and/or
      modify it under the terms of the GNU General Public License
      as published by the Free Software Foundation; either version 2
      of the License, or (at your option) any later version.


d/changelog:
...
php-elisp (1.5.0-1.1) unstable; urgency=low

  * Non-maintainer upload.
  * Prevent byte compilation on xemacs21, since it's incompatible
    (Closes: #584698)

 -- Moritz Muehlenhoff <[hidden email]>  Thu, 05 Aug 2010 16:37:37 -0400

php-elisp (1.5.0-1) unstable; urgency=low

  * New upstream release (Closes: #368061, #291207)
  * New maintainer (Closes: #525947)
  * debian/control:
    + bumped Standards-Version to 3.8.4
    + added ${misc:Depends} in Depends
    + updated Depends to emacs23 | emacs22 | emacsen
    + updated Suggests to php5 | php5-cli
    + updated Section to lisp
    + added in Recommends field speedbar (Closes: #500120)
    + used debhelper 7
    + added Homepage field
    + added texi2html in Build-Depends to generate manual (Closes: #476197)
  * debian/rules:
    + removed emacs21 references (Closes: #269650)
    + used binary-indep instead of binary-arch target
  * debian/copyright
    + added copyright notice
  * Added compat, docs, watch files
  * switched to dpkg-source 3.0 (quilt) format

 -- Thierry Randrianiriana <[hidden email]>  Sun, 09 May 2010 09:00:55 +0300

php-elisp (1.4.0-3) unstable; urgency=low


Thanks!
Nicholas

signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Bug#903092: [RSVP] php-elisp: permission to relicense contributions required from past contributors

Ola Lundqvist-4
Hi

The control file was written by me so it is not blocking.

I fail to see how changelog entries block anything.

So I guess it is ok.

/ Ola

Sent from a phone

Den lör 2 feb. 2019 00:46 skrev Nicholas D Steeves <[hidden email]>:
Dear Ola, Pontus, and Debian Legal team,

It seems Thierry is MIA, and will not be confirming permission to
relicense his contributions to d/changelog and d/control.  Please let
me know if the following blocks moving to GPL-3+ debian/* and a
machine-readable format: 1.0 debian/copyright.  At this point I
suspect it does, but I am erring on the side of caution.

On Mon, Jul 30, 2018 at 05:46:27PM +0200, [hidden email] wrote:
>    This is acceptable by me.
>    // Pontus
>
>      > On Thu, Jul 05, 2018 at 09:01:30PM -0400, Nicholas D Steeves wrote:
>      >> Package: php-elisp
>      >> Version: 1.13.5-3
>      >> Severity: normal
>      >>
>      >> Dear Ola, Moritz, Thierry, and Pontus,
>      >>
>      >> The Debian Emacsen team is adopting php-elisp.Ã*  At this time we
>      would
>      >> like to move to machine-readable copyright format 1.0 and harmonise
>      >> update the copyright of debian/* to GPL-3+, which upstream has
>      >> migrated to.
>      >>
>      >> Please reply to this bug to confirm that you consent to GPL-3+
>      >> relicensing of your past contributions.
>
>      Php-elisp is ready to upload. Would you please confirm if GPL-3+ is
>      an acceptable license for your contributions to this package?

d/copyright:

  This package was debianized by Ola Lundqvist <[hidden email]> on
  Mon, 26 Feb 2001 21:33:20 +0100.
  New co-maintainer since Thu, 14 Aug 2003 18:30:27 +0200 is
  Pontus Ullgren <[hidden email]>.

  It was downloaded from:
          https://github.com/ejmr/php-mode

  Copyright:
     Copyright (C) 1999, 2000, 2001, 2003, 2004 Turadg Aleahmad
                   2008 Aaron S. Hawley
                   2011, 2012, 2013, 2014 Eric James Michael Ritz

  License:

      This program is free software; you can redistribute it and/or
      modify it under the terms of the GNU General Public License
      as published by the Free Software Foundation; either version 2
      of the License, or (at your option) any later version.


d/changelog:
...
php-elisp (1.5.0-1.1) unstable; urgency=low

  * Non-maintainer upload.
  * Prevent byte compilation on xemacs21, since it's incompatible
    (Closes: #584698)

 -- Moritz Muehlenhoff <[hidden email]>  Thu, 05 Aug 2010 16:37:37 -0400

php-elisp (1.5.0-1) unstable; urgency=low

  * New upstream release (Closes: #368061, #291207)
  * New maintainer (Closes: #525947)
  * debian/control:
    + bumped Standards-Version to 3.8.4
    + added ${misc:Depends} in Depends
    + updated Depends to emacs23 | emacs22 | emacsen
    + updated Suggests to php5 | php5-cli
    + updated Section to lisp
    + added in Recommends field speedbar (Closes: #500120)
    + used debhelper 7
    + added Homepage field
    + added texi2html in Build-Depends to generate manual (Closes: #476197)
  * debian/rules:
    + removed emacs21 references (Closes: #269650)
    + used binary-indep instead of binary-arch target
  * debian/copyright
    + added copyright notice
  * Added compat, docs, watch files
  * switched to dpkg-source 3.0 (quilt) format

 -- Thierry Randrianiriana <[hidden email]>  Sun, 09 May 2010 09:00:55 +0300

php-elisp (1.4.0-3) unstable; urgency=low


Thanks!
Nicholas
Reply | Threaded
Open this post in threaded view
|

Re: Bug#903092: [RSVP] php-elisp: permission to relicense contributions required from past contributors

Francesco Poli (wintermute)
In reply to this post by Nicholas D Steeves
On Fri, 1 Feb 2019 16:46:07 -0700 Nicholas D Steeves wrote:

> Dear Ola, Pontus, and Debian Legal team,

Hello!

>
> It seems Thierry is MIA, and will not be confirming permission to
> relicense his contributions to d/changelog and d/control.  Please let
> me know if the following blocks moving to GPL-3+ debian/* and a
> machine-readable format: 1.0 debian/copyright.  At this point I
> suspect it does, but I am erring on the side of caution.

Do I understand correctly that the content of php-elisp/debian/* is
currently licensed under the terms of the GNU GPL v2 or later?

If this is the case, since GPL-3+ is compatible with GPL-2+, what's
wrong in keeping Thierry's contributions under GPL-2+, while the
remainder of debian/* is migrated to GPL-3+ ?
The effective resulting licensing status for debian/* would still be
GPL-3+, although the debian/copyright file would be slightly less
simple, but, oh well, I guess you could live with that...
Or am I missing anything important?

I hope this helps.
Bye!

--
 http://www.inventati.org/frx/
 There's not a second to spare! To the laboratory!
..................................................... Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE

attachment0 (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Bug#903092: [RSVP] php-elisp: permission to relicense contributions required from past contributors

Giacomo Tesio-2
In reply to this post by Ola Lundqvist-4
I'm one of the old contributors: years ago I did the port from PHP4 to PHP5.

To be honest I can't recall if my contribution was done under GPLv2 or GPLv3 (or if it included the "or later" option), but I guess it was GPLv2+ as GPLv3 was yet to come.

In any case why restrict the license to GPLv3+ that is incompatible with GPLv2 while the current license is compatible with both GPLv3 and GPLv2?


Is there any strategic advantage for users' freedom I miss?

If not, I think that the php-mode would benefit to stay GPLv2+.


Giacomo

Reply | Threaded
Open this post in threaded view
|

Re: Bug#903092: [RSVP] php-elisp: permission to relicense contributions required from past contributors

Nicholas D Steeves
Hi Giacomo!

Thank you for your reply, and sorry for the delay in my own.

On Sat, Feb 02, 2019 at 10:54:32AM +0000, Giacomo wrote:
> I'm one of the old contributors: years ago I did the port from PHP4 to PHP5.
>

Wow, thank you for that work upstream :-)

> To be honest I can't recall if my contribution was done under GPLv2 or GPLv3 (or if it included the "or later" option), but I guess it was GPLv2+ as GPLv3 was yet to come.
>
> In any case why restrict the license to GPLv3+ that is incompatible with GPLv2 while the current license is compatible with both GPLv3 and GPLv2?
>
>
> Is there any strategic advantage for users' freedom I miss?
>
> If not, I think that the php-mode would benefit to stay GPLv2+.
>

I agree, and also prefer GPLv2+ for similar reasons.  I don't remember
when it happened off the top of my head, but FYI upstream changed
maintainers and relicensed to GPLv3+.

  https://github.com/emacs-php/php-mode/issues/387
  https://github.com/ejmr/php-mode

Getting confirmation of copyright for debian/changelog for
contributors who are long gone is an annoying issue when moving to
copyright-format 1.0...  In this case, luckily, Ola is still around to
answer the question of what debian/* packaging was originally intended
to be licensed as!  :-)

It would be nice if there was an official statement from debian-legal,
codified somewhere, saying that  1) for a package that does not use
machine-readable copyright-format 1.0  2) when the original packager is
able to confirm the license of debian/*,  3) then all subsequent
contributions to debian/changelog fall under that license.  I doubt
I'm the only contributor who was mentored to be strict about these
things, and then ended up taking up a bunch of people's time for
paperwork...


Cheers,
Nicholas

signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Bug#903092: [RSVP] php-elisp: permission to relicense contributions required from past contributors

Nicholas D Steeves
In reply to this post by Francesco Poli (wintermute)
Hi Francesco,

Thank you for your reply, and sorry for the delay in my own.  Reply
follows inline.

On Sat, Feb 02, 2019 at 10:18:39AM +0100, Francesco Poli wrote:

> On Fri, 1 Feb 2019 16:46:07 -0700 Nicholas D Steeves wrote:
>
> > Dear Ola, Pontus, and Debian Legal team,
>
> Hello!
>
> >
> > It seems Thierry is MIA, and will not be confirming permission to
> > relicense his contributions to d/changelog and d/control.  Please let
> > me know if the following blocks moving to GPL-3+ debian/* and a
> > machine-readable format: 1.0 debian/copyright.  At this point I
> > suspect it does, but I am erring on the side of caution.
>
> Do I understand correctly that the content of php-elisp/debian/* is
> currently licensed under the terms of the GNU GPL v2 or later?
>
> If this is the case, since GPL-3+ is compatible with GPL-2+, what's
> wrong in keeping Thierry's contributions under GPL-2+, while the
> remainder of debian/* is migrated to GPL-3+ ?
> The effective resulting licensing status for debian/* would still be
> GPL-3+, although the debian/copyright file would be slightly less
> simple, but, oh well, I guess you could live with that...
> Or am I missing anything important?
>
> I hope this helps.
> Bye!
>
Yes, that does help, thank you.  And yes, an extra stanza and license
in d/copyright is nothing compared to doing a manual copyright check
of an old package not in VCS, without the help of 'git blame'.

Please see the last paragraph of my last message in this thread for a
proposal that would save everyone time working through stuff like this.


Cheers,
Nicholas

signature.asc (849 bytes) Download Attachment