Details
-
Task
-
Resolution: Fixed
-
Minor
-
1.2
-
None
-
all environments
-
LDAP jar licence
-
Low
-
Description
By keeping track of the LDAPAuthenticater class dependences I've realize that Novell LDAP classes are included in a .jar labeled UNKNOWN.
After a brief discussion in the devs list, we propose to rename ldap-UNKNOWN.jar to ldap-novell-20071012
.jar. The new name informs about the contributor (Novell) and the date of the release (October the 12, 2007). Different updates of ldapjar from Novell keep the same release version, so only the release date is useful to know what classes are you using. Together with the jar, a readme file ldap-novell-20071012-license.txt must be included. This will be its content http://www.openldap.org/devel/cvsweb.cgi/~checkout~//LICENSE?rev=1.2&cvsroot=JLDAP&hideattic=1&sortbydate=0ver
Novell LDAP Java classes are based on IETF (Internet Engineering Task Force) LDAP Java Application Program Interface.
They are available under the Novell Developer License Agreement. It includes the following statement:
"Open Source Software. Your license to use software that is provided subject to a separate open source license is described in and subject to the license agreement included with the software."
LDAP Classes for Java available at http://developer.novell.com/wiki/index.php/Jldap includes a README.txt stating:
"All files provided in this release are subject to the Novell Developer Kit license Agreement and Separate Limited Warranty, which can be found in the license.txt file provided in this download."
There is no license.txt in the Novell ldap.jar distribution, but LICENSE reads...
The OpenLDAP Public License
Version 2.0.1, 21 December 1999
There is a new license in the OpenLDAP CVS repository... http://www.openldap.org/devel/cvsweb.cgi/~checkout~//LICENSE?rev=1.2&cvsroot=JLDAP&hideattic=1&sortbydate=0
GNU are OpenLDAP licenses are compatible...
Open LDAP and http://www.gnu.org/licenses/license-list.html#SoftwareLicenses
http://www.gnu.org/licenses/gpl-faq.html#WhatDoesCompatMean
GNU is compatible with LGPL.
Provided all of this we conclude XWiki can distribute ldap-novell-20071012.jar together with ldap-novell-20071012-license.txt. Please, find attached to this Jira issue both files.
No contact has been established with either OpenLDAP or Novell teams to make a consultation about this issue. Could it be advisable to do that and have an in written acknowledge to use their software within XWiki? We are far to be licenses experts so, please, any input will be welcome!