Issue1815
Created on 2011-11-05.19:11:27 by cxbrooks, last changed 2015-04-20.22:02:22 by cxbrooks.
msg6706 (view) |
Author: Christopher Brooks (cxbrooks) |
Date: 2011-11-05.19:11:27 |
|
http://www.jython.org/license.html lists these licenses
- The Python Software Foundation License Version 2, which according to Wikipedia is a BSD-style license
- The Jython-2.0 and 2.1 license, which is similar to a BSD-style license
- The JPython 1.1.x license, which is similar to BSD-style license
The software ships with these licenses in the LICENSE.txt file.
However, LICENSE_CPython.txt and LICENSE_Apache.txt are also shipped. There is no mention as to what code actually uses those licenses in those files. The source files that use the Apache license clearly mention the license. The source files that use the CPython license could be more clear.
LICENSE_CPython.txt includes four copyrights:
- Python Software Foundation License Version 2
- BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0
- CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1
- CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2
The last three look similar to BSD, but have various requirements.
It would be good to update the wiki page at http://en.wikipedia.org/wiki/Jython#License_terms
as well.
Also, perhaps http://www.jython.org/license.html
should include a link to
http://wiki.python.org/moin/PythonSoftwareFoundationLicenseFaq
It might be good to have something in the Jython faq as well.
|
msg8500 (view) |
Author: Jim Baker (zyasoft) |
Date: 2014-05-21.23:25:02 |
|
Let's get this in before a RC at the very least
|
msg9507 (view) |
Author: Jim Baker (zyasoft) |
Date: 2015-02-08.06:25:32 |
|
ACKNOWLEDGMENTS now mentions these licenses; we can update the website accordingly
|
msg9915 (view) |
Author: Jim Baker (zyasoft) |
Date: 2015-04-20.21:02:31 |
|
Adding Alex since he's been doing most of the web site maintenance.
|
msg9918 (view) |
Author: Alex Grönholm (alex.gronholm) |
Date: 2015-04-20.21:37:32 |
|
How exactly would you like me to change license.html?
|
msg9919 (view) |
Author: Jim Baker (zyasoft) |
Date: 2015-04-20.21:52:02 |
|
We should mention the other licenses that pertain to Jython, in terms of components that we bundle. So simply incorporating this list, with links, should suffice: https://github.com/jythontools/jython/blob/master/ACKNOWLEDGMENTS#L21
|
msg9921 (view) |
Author: Christopher Brooks (cxbrooks) |
Date: 2015-04-20.22:02:21 |
|
It has been awhile since I've looked at the Jython source code, but in 2011 I identified discrepancies between what was in http://www.jython.org/license.html and what was actually shipped.
Jim Baker's comment pretty much covers it.
You might want to use scanning software to look for other licenses. Awhile back I think I used Fossology (http://www.fossology.org/projects/fossology) I'm not sure how active it is.
For the Ptolemy project, I have a class that looks for certain classes using reflection and if that class is present, then a link to license file is added. This information is used to create a html file.
See http://ptolemy.eecs.berkeley.edu/ptolemyII/ptII10.0/copyright.htm
and http://ptolemy.eecs.berkeley.edu/ptolemyII/ptII10.0/ptII/ptolemy/actor/gui/GenerateCopyrights.java
|
|
Date |
User |
Action |
Args |
2015-04-20 22:02:22 | cxbrooks | set | messages:
+ msg9921 |
2015-04-20 21:52:03 | zyasoft | set | messages:
+ msg9919 |
2015-04-20 21:37:32 | alex.gronholm | set | messages:
+ msg9918 |
2015-04-20 21:02:31 | zyasoft | set | nosy:
+ alex.gronholm messages:
+ msg9915 |
2015-02-08 06:25:32 | zyasoft | set | messages:
+ msg9507 |
2015-01-07 07:22:44 | zyasoft | set | priority: normal -> high |
2014-10-05 16:44:26 | zyasoft | set | priority: normal resolution: accepted -> remind |
2014-05-21 23:25:02 | zyasoft | set | resolution: accepted messages:
+ msg8500 nosy:
+ zyasoft |
2013-02-26 18:11:42 | fwierzbicki | set | nosy:
+ fwierzbicki |
2011-11-05 19:11:27 | cxbrooks | create | |
|