Relicensing source code for inclusion in Python
Hello,
In http://bugs.python.org/issue17618, I proposed adding a base85 implementation to Python. Mercurial already has one (under the GPL), so I wrote to the authors (Brendan Cully and Mads Kiilerich) and got their informal approval for relicensing and inclusion in Python.
My question is the following: does anything formal need to be done to validate the relicensing? If yes, what?
Thank you
Antoine.
On 04.04.2013 18:30, Antoine Pitrou wrote:
Hello,
In http://bugs.python.org/issue17618, I proposed adding a base85 implementation to Python. Mercurial already has one (under the GPL), so I wrote to the authors (Brendan Cully and Mads Kiilerich) and got their informal approval for relicensing and inclusion in Python.
My question is the following: does anything formal need to be done to validate the relicensing? If yes, what?
They need to sign a contributor agreement and add the corrsponding note to the source code file(s). That's all that's needed.
-- Marc-Andre Lemburg eGenix.com
Professional Python Services directly from the Source (#1, Apr 04 2013)
Python Projects, Consulting and Support ... http://www.egenix.com/ mxODBC.Zope/Plone.Database.Adapter ... http://zope.egenix.com/ mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
2013-04-02: Released mxODBC Zope DA 2.1.1 ... http://egenix.com/go41 2013-03-25: Released mxODBC 3.2.2 ... http://egenix.com/go40 2013-04-10: Python Meeting Duesseldorf ... 6 days to go
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/
On 4/4/2013 12:53 PM, M.-A. Lemburg wrote:
On 04.04.2013 18:30, Antoine Pitrou wrote:
Hello,
In http://bugs.python.org/issue17618, I proposed adding a base85 implementation to Python. Mercurial already has one (under the GPL), so I wrote to the authors (Brendan Cully and Mads Kiilerich) and got their informal approval for relicensing and inclusion in Python.
My question is the following: does anything formal need to be done to validate the relicensing? If yes, what? They need to sign a contributor agreement and add the corrsponding note to the source code file(s). That's all that's needed.
I believe license questions can also be directed to the new legal-sig list http://mail.python.org/mailman/listinfo/python-legal-sig
Le jeudi 04 avril 2013 à 15:39 -0400, Terry Reedy a écrit :
On 4/4/2013 12:53 PM, M.-A. Lemburg wrote:
On 04.04.2013 18:30, Antoine Pitrou wrote:
Hello,
In http://bugs.python.org/issue17618, I proposed adding a base85 implementation to Python. Mercurial already has one (under the GPL), so I wrote to the authors (Brendan Cully and Mads Kiilerich) and got their informal approval for relicensing and inclusion in Python.
My question is the following: does anything formal need to be done to validate the relicensing? If yes, what? They need to sign a contributor agreement and add the corrsponding note to the source code file(s). That's all that's needed.
I believe license questions can also be directed to the new legal-sig list http://mail.python.org/mailman/listinfo/python-legal-sig
Thanks, I had forgotten about that.
Regards
Antoine.
On Apr 04, 2013, at 06:30 PM, Antoine Pitrou wrote:
In http://bugs.python.org/issue17618, I proposed adding a base85 implementation to Python. Mercurial already has one (under the GPL), so I wrote to the authors (Brendan Cully and Mads Kiilerich) and got their informal approval for relicensing and inclusion in Python.
My question is the following: does anything formal need to be done to validate the relicensing? If yes, what?
That's a good question. In optimism for a positive pronouncement, I'm preparing a 4.0 version of flufl.enum, which is currently LGPLv3+. I intend to do the next release under an ASLv2.0 license in order to be compatible with the contributor agreement. It's too much of a PITA for me to do dual licenses and since ASLv2.0 is GPL-compatible, that seems fine enough for me.
Is that enough for contribution to Python?
-Barry
On 4 Apr 2013, at 18:03, Barry Warsaw <barry@python.org> wrote:
On Apr 04, 2013, at 06:30 PM, Antoine Pitrou wrote:
In http://bugs.python.org/issue17618, I proposed adding a base85 implementation to Python. Mercurial already has one (under the GPL), so I wrote to the authors (Brendan Cully and Mads Kiilerich) and got their informal approval for relicensing and inclusion in Python.
My question is the following: does anything formal need to be done to validate the relicensing? If yes, what?
That's a good question. In optimism for a positive pronouncement, I'm preparing a 4.0 version of flufl.enum, which is currently LGPLv3+. I intend to do the next release under an ASLv2.0 license in order to be compatible with the contributor agreement. It's too much of a PITA for me to do dual licenses and since ASLv2.0 is GPL-compatible, that seems fine enough for me.
Is that enough for contribution to Python?
If the copyright is owned by you then you can donate the code to Python under the Apache license (as per the contributor agreement) *and* release it separately under *whatever* license you want. No need to change the license.
Michael
-Barry
python-committers mailing list python-committers@python.org http://mail.python.org/mailman/listinfo/python-committers
-- http://www.voidspace.org.uk/
May you do good and not evil May you find forgiveness for yourself and forgive others May you share freely, never taking more than you give. -- the sqlite blessing http://www.sqlite.org/different.html
On Apr 04, 2013, at 06:08 PM, Michael Foord wrote:
If the copyright is owned by you then you can donate the code to Python under the Apache license (as per the contributor agreement) *and* release it separately under *whatever* license you want. No need to change the license.
Cool. Thanks. -Barry
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 04/04/13 18:30, Antoine Pitrou wrote:
I wrote to the authors (Brendan Cully and Mads Kiilerich) and got their informal approval for relicensing and inclusion in Python.
They could sign the contributor agreement and then propose a patch for inclusion in Python.
Jesús Cea Avión _/_/ _/_/_/ _/_/_/ jcea@jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ Twitter: @jcea _/_/ _/_/ _/_/_/_/_/ jabber / xmpp:jcea@jabber.org _/_/ _/_/ _/_/ _/_/ _/_/ "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ "El amor es poner tu felicidad en la felicidad de otro" - Leibniz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iQCVAwUBUV3PcZlgi5GaxT1NAQJzqwP/XMfTfRH24Hmiw/jJvCDwDx8rw8QNtaEM otdofz8Mi51E979occ7PQYkVoN0kl3kgbXwF1EW+jTmbjY7TWbegWYlccmIXOLgF SXvTjbTEImdztBkwP2gMLaqlOQWlLSFiD8BHZVYuc3Cj9YYCRtfzEhIQ6FQLOEiE TABg40strgI= =5n/x -----END PGP SIGNATURE-----
participants (6)
-
Antoine Pitrou
-
Barry Warsaw
-
Jesus Cea
-
M.-A. Lemburg
-
Michael Foord
-
Terry Reedy