Home > Directory Server, Synchronization, Technology > The Most Complete History of Directory Services You Will Ever Find

The Most Complete History of Directory Services You Will Ever Find

I started working with Directory Servers back in 1997 when Netscape was but a fledging company. Over the past 15 years a lot has changed. Companies have come and gone and code has changed hands more times than I care to remember. But one thing remains the same – that little effort started by Tim Howes, Mark Smith, and Gordon Good at the University of Michigan is as important today as it was almost two decades ago.
 
I thought it might be worthwhile to take a look back at the various companies that have carried the LDAP mantle for stand-alone directory servers and see where we are today. As such, I have created a table of pertinent events (see below) as well as a graphical timeline (see thumbnail).
 
I offer you the industry’s most most complete history of directory services that you will ever find – well, at least until the next one comes along.
 

Directory Services Timeline

The Most Complete History of Directory Services You Will Ever Find

(Until the next one comes along)

Date Event

Source

1969 First Arpanet node comes online; first RFC published.

1

1973 Ethernet invented by Xerox PARC researchers.

1

1982 TCP/IP replaces older Arpanet protocols on the Internet.

1

1982 First distributed computing research paper on Grapevine published by Xerox PARC researchers.

1

1984 Internet DNS comes online.

1

1986 IETF formally chartered.

1

1989 Quipu (X.500 software package) released.

1

1990 Estimated number of Internet hosts exceeds 250,000.

1

1990 First version of the X.500 standard published.

1

1991 A team at CERN headed by Tim Berners-Lee releases the first World Wide Web software.

1

1992 University of Michigan developers release the first LDAP software.

1

1993 NDS debuts in Netware 4.0.

1

July 1993 LDAP specification first published as RFC 1487.

1

December 1995 First standalone LDAP server (SLAPD) ships as part of U-M LDAP 3.2 release.

1

April 1996 Consortium of more than 40 leading software vendors endorses LDAP as the Internet directory service protocol of choice.

1

1996 Netscape Hires Tim Howes, Mark Smith, and Gordon Good from University of Michigan.  Howes serves as a directory server architect.

2

September 1997 Sun Microsystems releases Sun Directory Services 1.0, derived from U-M LDAP 3.2

3

November 1997 LDAPv3 named the winner of the PC Magazine Award for Technical Excellence.

1

December 1997 LDAPv3 approved as a proposed Internet Standard.

1

1998 The OpenLDAP Project was started by Kurt Zeilenga.  The project started by cloning the LDAP reference source from the University Of Michigan.

5

January 1998 Netscape ships the first commercial LDAPv3 directory server.

1

March 1998 Innosoft acquires Mark Walh’s Critical Angle company, relesases LDAP directory server product 4.1 one month later.

4

July 1998 Sun Microsystems ships Sun Directory Server 3.1, implementing LDAPv3 standards

3

July 1998 Estimated number of Internet hosts exceeds 36 million.

1

1999 AOL acquires Netscape and forms the iPlanet Alliance with Sun Microsystems.

6

March 1999 Innosoft team, led by Mark Wahl, releases Innosoft Distributed Directory Server 5.0

3

March 2000 Sun Microsystems acquires Innosoft, merges Innosoft directory code with iPlanet.  This forms the foundation for the iPlanet Directory Access Router.

3

October 2001 The iPlanet Alliance ends and Sun and Netscape fork the codebase.

6

October 2004 Apache Directory Server Top Level Project is formed after 1 year in incubation

3

December 2004 RedHat Purchases Netscape Server products

2

2005 Sun Microsystems initiates the OpenDS project.  An open source directory server based on the Java platform.

7

June 2005 RedHat Releases Fedora Directory Server

2

October 2006 Apache Directory Server 1.0 is released

3

2007 UnboundID releases its directory server

12

2008 AOL Stops Supporting Netscape Products

8

April 2009 Oracle purchases Sun Microsystems

9

May 2009 RedHat changes the Fedora Directory Server to 389 Directory Server

10

Feb 1, 2010 ForgeRock is founded

3

Dec 2010 ForgeRock releases OpenDJ

11

July 2011 Oracle releases Oracle Unified Directory

13

Sources:

(1) Understanding and Deploying LDAP Directory Services; Second Edition; Timothy A. Howes, Ph.D., Mark C. Smith, and Gordon S. Good.
(2) 389 Directory Server; History (http://directory.fedoraproject.org/wiki/History).
(3) Email exchange with Ludovic Poitou (ForgeRock).
(4) Press Release, March 16th, 1998; “Innosoft Acquires LDAP Technology Leader Critical Angle Inc. (http://www.pmdf.process.com/press/critical-angle-acquire.html).
(5) OpenLDAP; Wikipedia (http://en.wikipedia.org/wiki/OpenLDAP).
(6) iPlanet; Wikipedia (http://en.wikipedia.org/wiki/IPlanet).
(7) OpenDS; Wikipedia (http://en.wikipedia.org/wiki/OpenDS).
(8) Netscape; Wikipedia (http://en.wikipedia.org/wiki/Netscape).
(9) Press Release, April 20th, 2000; “Oracle Buys Sun” (http://www.oracle.com/us/corporate/press/018363).
(10) 389 Directory Server; 389 Change FAQ (http://directory.fedoraproject.org/wiki/389_Change_FAQ).
(11) OpenDJ; Wikipedia (http://en.wikipedia.org/wiki/OpenDJ).
(12)  Email exchange with Nick Crown (UnboundID).
(13) Press Release, July 20th, 2011; “Oracle Announces Oracle Unified Directory 11g” (http://www.oracle.com/us/corporate/press/434211).

  1. bcarlier
    April 17, 2012 at 3:04 am

    Nice. What about Novell or Microsoft directories?

    • idmdude
      April 17, 2012 at 8:16 am

      I acknowledge that Novell and Microsoft have both contributed to the directory services landscape in a big way. My intention on building this timeline, however, was to focus on stand-alone native LDAP servers. Novell and Microsoft have both been intentionally omitted as they could be considered more OS-based directory servers.

      • June 21, 2012 at 7:05 am

        I beg to differ. Novell has long had distributions of eDirectory as stand alone LDAP servers on many platforms, including, Solaris, IBM AIX, HP-UX, Linux and Windows since 1999.

  2. April 17, 2012 at 4:01 am

    Hi !

    FYI, ApacheDS was really started in 2002, but at this time, it was hosted at Sourceforge, under another name : ldapd. Alex Karasulu was the one who initiated the whole effort. (http://akarasulu.users.sourceforge.net/)

    Great post, btw !

  3. idmdude
    April 17, 2012 at 8:05 am

    I have updated the diagram and timeline to recognize the UnboundID directory server. This was released in 2007 as a branch off of the OpenDS code base.

  4. April 17, 2012 at 10:08 am

    Even if AD is not a standalone LDAP server, at least AD/AM should be added to this list. Ok, it’s far from beng LDAP compliant, but still…

  5. April 17, 2012 at 10:41 am

    what about these?
    – Siemens DirX
    – Nokia OneNDS
    – Alcatel-Lucent 8661
    – IBM RACF
    – OpenWave Directory
    – IBM Tivoli Directory Server (ITDS)
    – and don’t forget that at IBM, Lotus Domino had a Directory offering as well.

    I’m sure I am forgetting a bunch but my point is that the Directory space isn’t quite as inbred as this timeline suggests.

  6. Manuel Juarez
    April 17, 2012 at 1:52 pm

    Great post. What about Tivoli? and OID?

  7. April 17, 2012 at 4:45 pm

    Hi Bill,

    You are off to a good start but have quite a ways to go. Like the Unix family tree, LDAP has quite an extensive history as well. I wish that I had time to incorporate some of the innovations introduced at each version but for now these version histories provide a good time line for their evolution.

    Here is the high level Sun/iPlanet/Java System/Enterprise Edition Directory Server history:
    * iPlanet Directory Server 4.0 – December, 1999
    * iPlanet Directory Server 4.1 – January, 2000
    * iPlanet Directory Server 4.11 – February, 2000
    * iPlanet Directory Server 4.12 – June, 2000
    * iPlanet Directory Server 4.13 – February, 2001
    * iPlanet Directory Server 4.15 – July, 2001
    * iPlanet Directory Server 4.16 – March, 2002
    * iPlanet Directory Server 5.0 – April, 2001
    * iPlanet Directory Server 5.1 – December, 2001
    * Directory Server Access Management Edition 5.0 – April, 2002
    * Directory Server Access Management Edition 5.1 – June, 2002
    * Sun Open Net Environment (ONE) Directory Server 5.1 – June, 2002
    * Sun Java System Directory Server 5.2 2004Q2 – November, 2004
    * Sun Open Net Environment (ONE) Directory Server 5.2 – January, 2005
    * Sun Java System Directory Server 5.2 2005Q1 – February, 2005
    * Sun Java System Directory Server 5.2 2005Q4 – September, 2005
    * Sun Java System Directory Server Enterprise Edition (6.0) – March, 2007
    * Sun Java System Directory Server Enterprise Edition (6.1) – June, 2007
    * Sun Java System Directory Server Enterprise Edition (6.2) – September, 2007
    * Sun Java System Directory Server Enterprise Edition (6.3) – April, 2008
    * Sun Directory Server Enterprise Edition (7.0) – November, 2009
    * Oracle Directory Server Enterprise Edition (11gR1) – August, 2010
    * Oracle Directory Server Enterprise Edition (11gR1PS1) – May, 2011

    Sun’s documentation for all above versions are available at:
    http://www.oracle.com/technetwork/documentation/legacy-sun-identity-mgmt-193462.html#dirserveree

    Here is Oracle Internet Directory Server’s version history as well:
    1.0 – Dec 1997
    2.0.4 – Oct 1999
    3.0.1 – Feb 2003
    9.0.4 – Mar 2004
    10.1.2.0.2 – Nov 2005
    10.1.4.0.1 – Aug 2006
    10.1.4.2 – Sep 2007
    10.1.4.3 – Dec 2008
    11.1.1.1.0 (11g R1) – Jul 2009
    11.1.1.2.0 (11g R1 PS 1) – Sep 2009
    11.1.1.3.0 (11g R1 PS 2) – Apr 2010
    11.1.1.4.0 (11g R1 PS 3) – Jan 2011
    11.1.1.5.0 (11g R1 PS4) – May 2011
    11.1.1.6.0 (11g R1 PS5) – Feb 2012

    Lastly, there are other directory servers that you may want to graft into your DIT as well.
    * Computer Associates directory
    * Openwave (formerly software.com, phone.com, Unwired Planet, and Libris, Inc)
    * IBM Directory Server
    * SymLabs proxy
    * Radiant Logic proxy

    Enjoy!

    Brad

  8. Matt Ruane
    May 1, 2012 at 7:39 am

    Can’t be complete without Novell eDirectory. I know it started as an OS directory service, but it is also a fantastic LDAP directory, very easy to install and configure and the same directory install can be used as an LDAP or an OS directory service. Also can be installed on Windows, many flavours Unix and Linux.

  9. October 5, 2014 at 7:12 am

    Your readers may be interested in the sequence of events that led to the development of LDAP, based around work on DIXIE and UMich and DASED at UCL/PSI.

    These developments are described in the following blog article.

    http://cybermatters.info/2013/04/09/prehistory-of-ldap/

  10. October 18, 2015 at 8:26 pm

    This history would be complete if it included Active Directoy as well. I have read many histories that seem to present AD then all the other LDAP vendors.

    Jay Biddle

  1. April 17, 2012 at 2:50 am
  2. April 17, 2012 at 8:40 am
  3. April 18, 2012 at 5:21 am
  4. May 26, 2012 at 3:20 pm
  5. October 5, 2014 at 7:15 am
  6. July 2, 2015 at 12:45 am

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: