أوبن دي جيه

OpenDJ هو خادم دليل يُطبّق نطاقًا واسعًا من بروتوكول الوصول إلى الدليل الخفيف ( LDAP) والمعايير ذات الصلة، بما في ذلك التوافق الكامل مع LDAPv3 ودعم لغة ترميز خدمة الدليل (DSMLv2). [ 2 ] يُقدّم OpenDJ، المكتوب بلغة Java ، ميزة النسخ المتماثل متعدد المصادر ، والتحكم في الوصول، والعديد من الإضافات.

بدأ OpenDJ كنسخة معدلة من OpenDS ، وهو خادم LDAP/DSML، الذي نشأ عام 2005 كمشروع داخلي في شركة Sun Microsystems أسسه نيل أ. ويلسون، ثم تطور لاحقًا إلى مشروع مفتوح المصدر، تتولى شركة Oracle Corporation صيانته ؛ [ 3 ] بعد استحواذ Oracle على Sun، أصبح OpenDJ هو الفرع الرئيسي الذي طورته ForgeRock . [ 4 ] وتتولى صيانته Open Identity Platform Community . [ 5 ] يتوفر كود مصدر OpenDJ [ 6 ] وتوزيعه الثنائي [ 7 ] بموجب رخصة التطوير والتوزيع المشتركة (CDDL). [ 8 ]

تاريخ

بدأ العمل على OpenDS كمشروع داخلي لشركة Sun في فبراير 2005 تقريبًا. تولى نيل أ. ويلسون تطوير OpenDS في البداية، وانضم إليه فريق صغير من المهندسين من فريق خادم الدليل في Sun. وتم نشر الكود كمصدر مفتوح في يونيو 2006.

زادت شركة صن عدد المطورين العاملين على تقنية OpenDS بعد إتاحة الكود كمصدر مفتوح. وانضم مطورون من خارج صن إلى المشروع الجديد مفتوح المصدر. وبدأ أعضاء المجتمع، مثل Boni.org وPenrose وJBoss، باستخدام OpenDS في مشاريعهم. وفي أوائل عام 2008، بلغ عدد المساهمين المنتظمين في مشروع OpenDS أكثر من 20 مساهمًا.

في أبريل 2007، قام مالكو المشروع بتعديل نظام إدارة المشروع. تم استبدال النص "يُعتبر قائد المشروع هذا، الذي تعينه شركة صن مايكروسيستمز، مسؤولاً عن إدارة المشروع بأكمله" بالنص "يُعتبر قائد المشروع هذا، الذي يتم تعيينه وعزله بأغلبية أصوات مالكي المشروع، مسؤولاً عن إدارة المشروع بأكمله".

في سبتمبر 2007، تم تسريح مالكي المشروع من شركة صن مايكروسيستمز.

في أواخر عام ٢٠٠٧، أثيرت تساؤلات حول ما إذا كان المشروع يُدار كمشروع مفتوح المصدر. اشتكى أحد مالكي المشروع علنًا من أن شركة صن مايكروسيستمز اشترطت على مالكي المشروع قبول تغييرات في الحوكمة للاحتفاظ بمزاياهم. [ ٩ ] استقال الفريق من دورهم كمالكين للمشروع. زعم سيمون فيبس ، كبير مسؤولي المصادر المفتوحة في صن مايكروسيستمز، أن صن كانت تتراجع فقط عن تغييرات في الحوكمة لم تتم الموافقة عليها أصلًا. كما نشر جون ووترز مقالًا حول هذا الموضوع. [ ١٠ ]

بدأ مشروع OpenDJ بعد استحواذ شركة أوراكل على شركة صن مايكروسيستمز. في ذلك الوقت، أعلنت أوراكل أن إصدار صن أوبن دي إس القياسي لم يعد يُعتبر منتجًا استراتيجيًا، [ 11 ] على الرغم من استمرار الاستثمار في شفرة المصدر الخاصة بـ OpenDS. وكانت صن قد دعمت الإصدارات التجارية من إصدار صن أوبن دي إس القياسي منذ الإصدار 1.0 في عام 2008.

في منتصف سبتمبر 2010، غادر لودوفيك بويتو، الذي كان آنذاك قائد مجتمع OpenDS ومالكًا مشاركًا للمشروع، شركة أوراكل لينضم إلى شركة ForgeRock . [ 12 ]

في أكتوبر 2010، قدمت شركة أوراكل تحديثًا لـ OpenDS 2.2.1 للمجتمع مع العديد من الإصلاحات. [ 13 ]

في ديسمبر 2010، أصدرت شركة ForgeRock برنامج OpenDJ 2.4.0 متضمنًا إصلاحات ودعمًا لميزات جديدة مثل السمات الجماعية، والتحكم في التعديل المسموح به في Microsoft Active Directory، ووراثة فئات الكائنات المتعددة. [ 14 ]

في أواخر يناير 2011، انضم ماثيو سويفت، الذي كان مسؤولاً سابقاً عن الخادم الأساسي لمشروع OpenDS، إلى شركة ForgeRock للعمل على OpenDJ كمهندس منتجات. [ 15 ] ابتداءً من منتصف فبراير 2011، بدأت ForgeRock في بناء "مجموعة منتجات OpenDJ، التي تضم خادم دليل LDAP مفتوح المصدر، وأدوات العميل، وحزمة تطوير برمجيات LDAP" كمشروع Maven ، [ 16 ] حيث ظهرت الأدوات ووحدات حزمة تطوير البرمجيات أولاً.

في عام 2011، وبعد بضعة أشهر من استحواذها على شركة صن مايكروسيستمز ، أصدرت أوراكل برنامج Oracle Unified Directory ، الذي يعتمد على OpenDS.

نشرت شركة ForgeRock خارطة طريق OpenDJ حتى الإصدار 4، والمستهدف لعام 2015. [ 17 ]

منذ نوفمبر 2016، أغلقت شركة ForgeRock شفرة المصدر لبرنامج OpenDJ، وأعادت تسميته إلى Forgerock Directory Services ، وبدأت بتوزيعه بموجب ترخيص تجاري. [ 18 ]

سجل الإصدارات
تاريخيطلق
15 ديسمبر 2009OpenDS 2.2.0 [ 19 ]
17 يوليو 2009OpenDS 2.0.0 [ 20 ]
3 يوليو 2009OpenDS 2.0.0 RC4 [ 21 ]
23 يونيو 2009OpenDS 2.0.0 RC3 [ 22 ]
10 يونيو 2009OpenDS 2.0.0 RC2 [ 23 ]
25 مايو 2009OpenDS 2.0.0 RC1 [ 24 ]
6 أكتوبر 2010تحديث OpenDS 2.2 1
6 أكتوبر 2010تحديث OpenDS 2.2 1
8 أكتوبر 2018OpenDJ Community 4.2.2 مع دعم JDK11
23 أكتوبر 2023OpenDJ Community 4.6.1 مع دعم JDK21 و Apache Cassandra أو Scylla DB كخلفية اختيارية [ 25 ]

قدم OpenDJ 2.4، الذي تم إصداره في ديسمبر 2010، تحسينات تتوافق مع العديد من تلك المحددة، ولكن لم يتم تحديدها بعد لـ OpenDS 2.4 [ 26 ].

يوفر OpenDJ 2.6، الذي تم إصداره في يونيو 2013، واجهة REST إلى LDAP مما يسمح بالوصول السهل والآمن إلى البيانات، كما سهّل التكامل مع الخدمات الأخرى، ووفر حزمًا أصلية لنظام Linux، وSDK عميل LDAP.

أحدث إصدار من برنامج OpenDJ من Forgerock هو الإصدار 3.0.0. [ 27 ]

من المتوقع أن يتضمن OpenDJ 3.0 خدمات وكيل الدليل، ولكن تم إسقاط دعم معاملات LDAP الذي كان مخططًا له في الأصل بسبب عدم التوافق مع نموذج الاتساق غير الدقيق لـ LDAP.

من المقرر أن تتضمن OpenDJ 3.1 و 3.2 خدمات بروكسي الدليل المحسّنة.

استأنفت OpenDJ 4.1.4 صيانتها من قبل مجتمع منصة الهوية المفتوحة [ 28 ] وأصدرت إصدارًا جديدًا: [ 29 ]

انظر أيضاً

مراجع

  1. "الإصدارات - OpenIdentityPlatform/OpenDJ" . تم الاطلاع عليه بتاريخ 26-10-2023 عبر GitHub .
  2. "OpenDJ" . تم الاطلاع عليه بتاريخ 28-05-2014 .
  3. "يفتح - مشروع كيناي" . تم الاسترجاع في 23 فبراير 2011 .
  4. "OpenDJ" . تم الاطلاع عليه بتاريخ 23-02-2011 .
  5. "مجتمع منصة الهوية المفتوحة" . جيت هاب .
  6. "شفرة مصدر OpenDJ" . GitHub .
  7. "إصدارات OpenDJ" . GitHub .
  8. "رخصة OpenDJ" . GitHub .
  9. "رسالة مفتوحة إلى مجتمع OpenDS وشركة Sun Microsystems" . مؤرشفة من الأصل بتاريخ 27 مارس 2009. تم الاطلاع عليها بتاريخ 30 أغسطس 2016 .{{cite web}}: CS1 maint: bot: حالة عنوان URL الأصلي غير معروفة ( رابط )
  10. بنى معمارية، شبكات التواصل الاجتماعي تتحدث خفية؛ استخدموها، وأنتم في حيرة: أكثر العبارات استخدامًا هذا العام؛ كتب، نصائح من القمة: قضاء عيد ميلاد ورأس سنة مميزين. "رابحون وخاسرون في نزاع صن أوبن دي إس" . ذا ريجستر .
  11. "أوراكل + صن: استراتيجية إدارة الهوية (بث مباشر)" . حوالي الساعة 8:30. مؤرشف من النسخة الأصلية (فلاش) بتاريخ 15 أبريل 2011. تم الاطلاع عليه بتاريخ 22 فبراير 2011 .
  12. "الانتقال إلى... - رسومات لودو" . تم الاطلاع عليه بتاريخ 23-02-2011 .
  13. "OpenDS : خدمة دليل LDAP مفتوحة المصدر مكتوبة بلغة Java" . مؤرشفة من الأصل بتاريخ 8 يونيو 2007. تم الاطلاع عليها بتاريخ 23 فبراير 2011 . 
  14. "إصدار IceFaces 2.0.0 و OpenDJ 2.4.0" . تم الاطلاع عليه بتاريخ 23 فبراير 2011 .
  15. "مهندس OpenDJ الجديد « وايلد ويبمينك"" . تم الاطلاع عليه بتاريخ 23-02-2011 . 
  16. "FishEye: Annotated - opendj/trunk/opendj3/README" . مؤرشف من الأصل بتاريخ 26-07-2011 . تم الاطلاع عليه بتاريخ 23-02-2011 .
  17. "خارطة طريق OpenDJ - OpenDJ - Confluence" . تم الاطلاع عليه بتاريخ 14-05-2014 .
  18. «أغلقت شركة ForgeRock مجتمع المصادر المفتوحة، ولم تعد تسمح بتطوير أي برامج جديدة على منصتها بموجب ترخيص متساهل» . timeforafork . ١ يونيو ٢٠١٧. مؤرشف من الأصل في ٣ أكتوبر ٢٠١٧. تم الاطلاع عليه في ١ يونيو ٢٠١٧ .
  19. "— مشروع كيناي" . مؤرشف من الأصل بتاريخ 2011-11-02 . تم الاطلاع عليه بتاريخ 2016-08-30 .
  20. "— مشروع كيناي" . مؤرشف من الأصل بتاريخ 1 أكتوبر 2011. تم الاطلاع عليه بتاريخ 30 أغسطس 2016 .
  21. "— مشروع كيناي" . مؤرشف من الأصل بتاريخ 1 أكتوبر 2011. تم الاطلاع عليه بتاريخ 30 أغسطس 2016 .
  22. "— مشروع كيناي" . مؤرشف من الأصل بتاريخ 1 أكتوبر 2011. تم الاطلاع عليه بتاريخ 30 أغسطس 2016 .
  23. "— مشروع كيناي" . مؤرشف من الأصل بتاريخ 1 أكتوبر 2011. تم الاطلاع عليه بتاريخ 30 أغسطس 2016 .
  24. "— مشروع كيناي" . مؤرشف من الأصل بتاريخ 1 أكتوبر 2011. تم الاطلاع عليه بتاريخ 30 أغسطس 2016 .
  25. "— مجتمع منصة الهوية المفتوحة" . تم الاطلاع عليه بتاريخ 26-10-2023 .
  26. "ويكي OpenDS: خارطة طريق OpenDS" . مؤرشف من الأصل بتاريخ 25-07-2011 . تم الاطلاع عليه بتاريخ 23-02-2011 .
  27. فورج روك. "كواليس فورج روك" .
  28. "مجتمع منصة الهوية المفتوحة" . جيت هاب .
  29. "تنزيلات OpenDJ" . GitHub .