Slashdot Mirror


Red Hat releases Netscape Directory Server to OSS

parry writes "Red Hat has released the Netscape Directory server acquired from Netscape Security Solutions under a "GPL + Exception" license. The Fedora Directory Server is made up of a number of different pieces of software, each with their own licensing. "

9 of 130 comments (clear)

  1. Re:Slashdot releases a dupe by JamesD_UK · · Score: 4, Informative

    Please reread both articles. The first announces that Red Hat will be opening Netscape Directory, the second actually points directly to the openned code which wasn't available at first. So if it is a dupe, it's a very useful one!

  2. Unlicensed brainiac by MountainMan101 · · Score: 2, Informative

    Worth pointing out, the exception is an extra freedom not a less-freedom (which of course would make it not GPL).

    I'm not too clear on GPL vs LGPL but the extra "you can link this from non GPL...." sounds like a cross between the two.

  3. Re:Calling licensing brainiacs by LiquidCoooled · · Score: 5, Informative

    The Exception is explained here

    It states:

    GPL Exception License Text
    From Fedora Directory Server

    This is the text of the Licensed used in the Core of the Directory Server code. For more of an explaination, please see the annotated license text for a more in-depth description.

    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; version 2 of the License.

    This Program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

    You should have received a copy of the GNU General Public License along with this Program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.

    LC:here it comes

    In addition, as a special exception, Red Hat, Inc. gives You the additional right to link the code of this Program with code not covered under the GNU General Public License ("Non-GPL Code") and to distribute linked combinations including the two, subject to the limitations in this paragraph. Non-GPL Code permitted under this exception must only link to the code of this Program through those well defined interfaces identified in the file named EXCEPTION found in the source code files (the "Approved Interfaces"). The files of Non-GPL Code may instantiate templates or use macros or inline functions from the Approved Interfaces without causing the resulting work to be covered by the GNU General Public License. Only Red Hat, Inc. may make changes or additions to the list of Approved Interfaces. You must obey the GNU General Public License in all respects for all of the Program code and other code used in conjunction with the Program except the Non-GPL Code covered by this exception. If you modify this file, you may extend this exception to your version of the file, but you are not obligated to do so. If you do not wish to provide this exception without modification, you must delete this exception statement from your version and license this file solely under the GPL without exception.

    I will let others decide on its evilness factor.

    --
    liqbase :: faster than paper
  4. Open Source replacement for MS Active Directory by tuxpert · · Score: 2, Informative

    Finally ! this is the only Open Source Directory that can compare to the features that Active Directory has to offer, especially multi-master replication.

    Unfortunately, this will probably mean OpenLDAP will fade into insignificance, but I may be wrong !

    This is the 'stronger rope' I needed to hang the guys planning on making Linux authentication depend on MS AD where I work :)

    --
    -- Ravi
  5. Evil/Not Evil by zerbot · · Score: 2, Informative

    Depends on your point of view. I've quoted the "exception" below. It allows developers to distribute versions that are linked to non-GPL code as long as those links use approved interfaces. Developers who modify the GPL code are not required to continue the exception in the code they release. I'd put it in the decidedly non-evil camp, but GPL hardliners may view it as evil.

    In addition, as a special exception, Red Hat, Inc. gives You the additional right to link the code of this Program with code not covered under the GNU General Public License ("Non-GPL Code") and to distribute linked combinations including the two, subject to the limitations in this paragraph. Non-GPL Code permitted under this exception must only link to the code of this Program through those well defined interfaces identified in the file named EXCEPTION found in the source code files (the "Approved Interfaces"). The files of Non-GPL Code may instantiate templates or use macros or inline functions from the Approved Interfaces without causing the resulting work to be covered by the GNU General Public License. Only Red Hat, Inc. may make changes or additions to the list of Approved Interfaces. You must obey the GNU General Public License in all respects for all of the Program code and other code used in conjunction with the Program except the Non-GPL Code covered by this exception. If you modify this file, you may extend this exception to your version of the file, but you are not obligated to do so. If you do not wish to provide this exception without modification, you must delete this exception statement from your version and license this file solely under the GPL without exception.

  6. Stricter than LGPL by Anonymous Coward · · Score: 1, Informative

    Seems that it's stricter than the LGPL. The LGPL (as far as I remember) doesn't specify anything about approved interfaces, although it does require that it is possible to replace the library (dynamic linking or re-linking), but even this doesn't say anything about e.g. not touching deeply internal structures inside the library. As long as these internal structures are still accessable, it will still be possible to replace the library. This license does not allow that.

  7. Uh-Oh.... binary only licenses from now by HighOrbit · · Score: 2, Informative
    From TFA at http://directory.fedora.redhat.com/wiki/FAQ#Genera l some componets are not yet open.
    In order to make the Directory Server software available as soon as possible, some components will not be released as open source in the first release. Initially just the LDAP server itself is being released. The administration server and end-user console are not being released as open source at this time. However, the binaries will be available for those other components, so the full console, management, and web based applications will be available, just not the source code

    Well... at least the core is Open. Maybe they have to write replacements for encumberered components (perhaps the Sun iPlanet parts??).
  8. Re:Calling licensing brainiacs by Chris+Blizzard · · Score: 2, Informative

    We chose to use a GPL+Exception license for a few very specific reason:

    1. We wanted something that was GPL-compatible.

    2. We wanted people to be able to ship it with non-free software.

    Directory Server has been shipped for a long time as the backend for lots of other apps, like all the old Netscape Suite apps like mail server. We thought this was a valuable form of delivery and wanted people to be able to continue to do this.

    3. We wanted people to be able to build plugins for the Directory Server under non-free licenses.

    We thought that the ability to build plugins with any software was an important right to grant.

    4. We wanted to make sure the core of the Directory Server was maintained as free software.

    This was the most important goal. If someone extends some piece of core functionality in the Directory Server they need to give it back to the community. We didn't want forks that included proprietary software right in the core of the directory server.

  9. Re:Side by side comparison? by alexborges · · Score: 2, Informative

    Is there a side by side comparison of Network Information Service (Sun Yellow Pages), Open LDAP and Netscape Directory anywhere?

    NIS != LDAP

    Just to clarify, NIS and LDAP really have no real point of comparission.

    I mean yeah, you can use them both as authentication/authorization backend for pam, but then again, so can postgres.

    NIS is a way to distribute some key file in an asyncronous way across a network. It works kinda nice when youve a full host of unixes and you need one authentication database for them all.

    Let me put it this way, although its a flawed analogy:

    NIS is to LDAP what Windows Network authentication services are to Active Directory.

    --
    NO SIG