OpenDJ
Pierwsze wydanie | 21 grudnia 2010 |
---|---|
Wersja stabilna | 4.5.4 / 9 grudnia 2022 r
|
Magazyn | |
Napisane w | Jawa |
System operacyjny | Linux, Windows, MacOS, Solaris, AIX |
Platforma | Jawa |
Dostępne w | Angielski, francuski, niemiecki, japoński, chiński uproszczony, hiszpański |
Typ | Usługa katalogowa |
Licencja | CDDL |
OpenDJ to serwer katalogowy , który implementuje szeroki zakres protokołu Lightweight Directory Access Protocol i powiązanych standardów, w tym pełną zgodność z LDAPv3, ale także obsługę języka DSMLv2 (Directory Service Markup Language ). Napisany w Javie OpenDJ oferuje replikację z wieloma wzorcami , kontrolę dostępu i wiele rozszerzeń.
OpenDJ powstał jako rozwidlenie OpenDS , serwera LDAP/DSML, który powstał w 2005 roku jako wewnętrzny projekt Sun Microsystems , zapoczątkowany przez Neila A. Wilsona, a później przekształcił się w projekt open source, utrzymywany przez Oracle Corporation ; po przejęciu Sun przez Oracle, OpenDJ jest głównym łączem rozwijanym przez ForgeRock . i utrzymywany przez społeczność Open Identity Platform Community. Kod źródłowy OpenDJ i dystrybucja binarna są dostępne na licencji Common Development and Distribution License (CDDL).
Historia
Prace nad OpenDS rozpoczęły się jako wewnętrzny projekt firmy Sun około lutego 2005 roku. Początkowo OpenDS był rozwijany głównie przez Neila A. Wilsona. Do Wilsona dołączył niewielki zespół inżynierów z zespołu Sun Directory Server. Kod został otwarty w czerwcu 2006 roku.
Firma Sun zwiększyła liczbę programistów pracujących nad technologią OpenDS po udostępnieniu kodu typu open source. Do nowego projektu open source dołączyli także programiści spoza firmy Sun. Członkowie społeczności, tacy jak Boni.org, Penrose i JBoss, zaczęli używać OpenDS w swoich projektach. Na początku 2008 roku projekt OpenDS miał ponad 20 stałych współpracowników.
W kwietniu 2007 roku właściciele projektu zmienili zasady zarządzania projektem. Tekst „Ten Kierownik Projektu wyznaczony przez Sun Microsystems jest odpowiedzialny za zarządzanie całym projektem” został zastąpiony przez „Ten Kierownik Projektu, który jest mianowany i odwoływany większością głosów Właścicieli Projektu, jest odpowiedzialny za zarządzanie całym projekt".
We wrześniu 2007 roku właściciele projektu zostali zwolnieni z Sun Microsystems.
Pod koniec 2007 roku pojawiły się pytania, czy projekt był zarządzany jako projekt typu open source. Jeden z właścicieli projektu skarżył się publicznie, że firma Sun Microsystems wymagała od właścicieli projektów zaakceptowania zmian w zarządzaniu projektem w celu zachowania korzyści. Zespół zrezygnował z roli właściciela projektu. Simon Phipps , dyrektor ds. rozwiązań open source w Sun Microsystems, twierdził, że firma Sun cofała tylko zmiany zarządzania, które nigdy nie zostały zatwierdzone. John Waters opublikował również artykuł na ten temat.
OpenDJ powstał po przejęciu Sun Microsystems przez Oracle. W tym czasie Oracle ogłosił, że Sun OpenDS Standard Edition nie jest postrzegany jako produkt strategiczny, chociaż inwestycja w kod źródłowy OpenDS będzie kontynuowana. Firma Sun obsługiwała komercyjne wersje Sun OpenDS Standard Edition od wersji 1.0 w 2008 roku.
W połowie września 2010 r. Ludovic Poitou, ówczesny lider społeczności OpenDS i współwłaściciel projektu, odszedł z Oracle na rzecz ForgeRock .
W październiku 2010 r. firma Oracle dostarczyła społeczności aktualizację OpenDS 2.2.1 z kilkoma poprawkami.
W grudniu 2010 roku firma ForgeRock wydała OpenDJ 2.4.0, w tym poprawki i obsługę nowych funkcji, takich jak atrybuty zbiorowe, kontrola permisywnych modyfikacji w usłudze Microsoft Active Directory i dziedziczenie wielu klas obiektów.
Pod koniec stycznia 2011 Matthew Swift, poprzednio „odpowiedzialny za główny serwer” projektu OpenDS, dołączył do ForgeRock, aby pracować nad OpenDJ jako architekt produktu. Począwszy od połowy lutego 2011 r., ForgeRock zaczął budować „pakiet produktów OpenDJ, składający się z serwera katalogowego LDAP typu open source, narzędzi klienckich i LDAP SDK” jako projekt Maven , z narzędziami i modułami SDK pojawiającymi się jako pierwsze.
W 2011 roku, kilka miesięcy po przejęciu Sun Microsystems , Oracle wypuściło Oracle Unified Directory, oparte na OpenDS.
ForgeRock opublikował mapę drogową OpenDJ do wydania 4, skierowaną na rok 2015.
Od listopada 2016 roku ForgeRock zamknął kod źródłowy OpenDJ, zmienił nazwę OpenDJ na Forgerock Directory Services i zaczął rozpowszechniać go na licencji komercyjnej.
Data | Uwolnienie |
---|---|
15 grudnia 2009 | OpenDS 2.2.0 |
17 lipca 2009 | OpenDS 2.0.0 |
3 lipca 2009 | OpenDS 2.0.0 RC4 |
23 czerwca 2009 | OpenDS 2.0.0 RC3 |
10 czerwca 2009 | OpenDS 2.0.0 RC2 |
25 maja 2009 | OpenDS 2.0.0 RC1 |
6 października 2010 r | Aktualizacja OpenDS 2.2 1 |
6 października 2010 r | Aktualizacja OpenDS 2.2 1 |
8 października 2018 r | Społeczność OpenDJ 4.2.2 z obsługą JDK11 |
OpenDJ 2.4, wydany w grudniu 2010 r., Zapewnił ulepszenia odpowiadające wielu zdefiniowanym, ale jeszcze nie zaplanowanym dla OpenDS 2.4
OpenDJ 2.6, wydany w czerwcu 2013 r., Zapewniał interfejs REST do LDAP umożliwiający łatwy i bezpieczny dostęp do danych, ułatwiał także integrację z innymi usługami, zapewniał natywne pakiety dla systemu Linux oraz zestaw SDK klienta LDAP.
Najnowsza wersja OpenDJ firmy Forgerock to 3.0.0.
Oczekuje się, że OpenDJ 3.0 będzie zawierał katalogowe usługi proxy, ale pierwotnie planowana obsługa transakcji LDAP została porzucona z powodu niezgodności z luźnym modelem spójności LDAP.
OpenDJ 3.1 i 3.2 mają zawierać ulepszone usługi proxy katalogów.
OpenDJ 4.1.4 został wznowiony przez Open Identity Platform Community i wydał nowe wydanie:
Zobacz też
Linki zewnętrzne
- OpenDJ na GitHubie
- Dokumentacja OpenDJ Wiki
- Witryna OpenDS (archiwum od 2007 r.)