OpenDJ
| Company type | Open source software project |
|---|---|
| Industry | Software, Directory services |
| Predecessor | OpenDS |
| Founded | 2005 |
| Founder | Neil A. Wilson |
Area served | Worldwide |
| Parent | ForgeRock (until 2016), Open Identity Platform Community (current) |
OpenDJ is a directory server that fully supports Lightweight Directory Access Protocol standards, including comprehensive LDAPv3 compliance and Directory Service Markup Language (DSMLv2) capabilities. Developed in Java, it features multi-master replication, fine-grained access controls, and a variety of additional extensions.
The project originated as a derivative of OpenDS, an LDAP/DSML server initially created in 2005 at Sun Microsystems by Neil A. Wilson, and subsequently released as open source under Oracle's management. After Oracle acquired Sun Microsystems, ForgeRock assumed responsibility for OpenDJ’s development, sustaining the product with support from the Open Identity Platform Community. Both source code and compiled binaries are distributed under the Common Development and Distribution License (CDDL).
History
OpenDS was launched as an internal initiative at Sun Microsystems in 2005, spearheaded by Neil A. Wilson alongside the Sun Directory Server team. It became open source in 2006, attracting contributions from external entities such as Boni.org, Penrose, and JBoss. By 2008, the project had grown to include over 20 active contributors.
In 2007, changes in project governance caused significant debate when Sun Microsystems laid off key project owners and questioned the open-source status of OpenDS. This led to several resignations among the leadership, though Sun maintained that the governance adjustments were legitimate.
After Oracle’s acquisition of Sun Microsystems, OpenDS Standard Edition was classified as non-strategic despite ongoing investments. Commercial support had been available since version 1.0 was released in 2008.
In September 2010, Ludovic Poitou transitioned from Oracle to ForgeRock to lead OpenDJ development efforts. Oracle issued OpenDS 2.2.1 with bug fixes in October 2010, while ForgeRock released OpenDJ 2.4.0 later that year, introducing features like Collective Attributes and compatibility with Microsoft Active Directory.
Early in 2011, Matthew Swift joined ForgeRock as product architect for OpenDJ. ForgeRock expanded the project into a comprehensive suite including client utilities and an LDAP SDK structured as a Maven project.
Oracle introduced Oracle Unified Directory in 2011, which was based on OpenDS technology.
ForgeRock outlined an OpenDJ roadmap aiming for a version 4 release by 2015.
In November 2016, ForgeRock ended open-source development of OpenDJ and rebranded it as Forgerock Directory Services under a proprietary license.
| Date | Release |
|---|---|
| December 15, 2009 | OpenDS 2.2.0 |
| July 17, 2009 | OpenDS 2.0.0 |
| October 8, 2018 | OpenDJ Community 4.2.2 with JDK11 support |
| October 23, 2023 | OpenDJ Community 4.6.1 featuring JDK21 support and optional Apache Cassandra or Scylla DB backend |
OpenDJ version 2.4 (released December 2010) delivered improvements surpassing those originally planned for OpenDS 2.4.
The June 2013 release of OpenDJ 2.6 introduced a REST-to-LDAP interface for secure data access and integration, native Linux package support, and an LDAP client SDK.
ForgeRock’s final release was OpenDJ 3.0; anticipated capabilities such as LDAP Transactions were omitted due to limitations inherent in LDAP’s consistency model. Subsequent versions 3.1 and 3.2 concentrated on advancing directory proxy functionalities.
Maintenance resumed with version 4.1.4 under the stewardship of the Open Identity Platform Community, which continues to provide updates and new releases.[1]
See also
External links
- ↑ Lua error in Module:Citation/CS1/Configuration at line 2123: attempt to index field '?' (a nil value).