Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-2020

Replace ldap-UNKNOWN.jar with a proper version

    XMLWordPrintable

Details

    • 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!

      Attachments

        Activity

          People

            sdumitriu Sergiu Dumitriu
            rrodriguez Ricardo Rodriguez
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: