رود كود
RhodeCode منصة مفتوحة المصدر ذاتية الاستضافة لإدارة شفرة المصدر داخل المؤسسة. توفر تحكمًا مركزيًا في مستودعات Git و Mercurial و Subversion ، مع نظام مصادقة وإدارة صلاحيات موحد. كما تتيح RhodeCode إنشاء نسخ من المستودع ، وطلبات السحب ، ومراجعات الشفرة عبر واجهة ويب.
برمجة
RhodeCode هي منصة لإدارة شفرة المصدر للمؤسسات ، تدعم مستودعات Mercurial و Git و SVN . كما توفر واجهة ويب وواجهات برمجة تطبيقات (APIs) للتحكم في الوصول إلى شفرة المصدر ، وإدارة المستخدمين، وإجراء مراجعات الشفرة . وتطبق المنصة الأدوات والتكاملات الحالية على قاعدة الشفرة بأكملها بطريقة موحدة.
تم تطوير RhodeCode بلغة بايثون باستخدام إطار عمل Pylons . يعمل كتطبيق مستقل مُستضاف على خادم مخصص (أو في سحابة خاصة) لإدارة مستودعات متعددة داخل المؤسسة. RhodeCode CE مجاني، مع عدد غير محدود من المستخدمين والمستودعات. أما RhodeCode EE فهو مدفوع، ويُتيح بناء تكاملات مؤسسية على RhodeCode CE.
سمات
التعاون الجماعي:
- مراجعات متقدمة للبرمجيات .
- الفروقات جنبًا إلى جنب.
- طلبات السحب .
- دردشة مباشرة حول شفرة المصدر.
- البحث في النص الكامل للتعليمات البرمجية وفهرسة التعليمات البرمجية المصدرية.
- إضافة الملفات وتعديلها وحذفها عبر الإنترنت.
- نظام مقتطفات الشفرة ( pastebin ).
إدارة المستودعات:
- دعم موحد لبرامج Mercurial و Git و Subversion.
- إدارة دقيقة للمستخدمين وأدوات للتحكم في الوصول.
- نظام أذونات متقدم مع قيود على عناوين IP.
أمان الكود والمصادقة:
- نظام مصادقة قابل للتوصيل مع الرموز المميزة ودعم LDAP ، Atlassian Crowd، Http-Headers، Pam.
- خيارات مصادقة المؤسسة: Active Directory ، مصادقة GitHub / Google / Bitbucket ، المصادقة الثنائية .
- التكامل مع أدوات تتبع المشكلات وأدوات التكامل المستمر التابعة لجهات خارجية ( Jira و Redmine و Jenkins وما إلى ذلك).
الطبعات
تأتي منصة RhodeCode بإصدارين: [ 2 ]
- برنامج RhodeCode CE (الإصدار المجتمعي) مجاني ومفتوح المصدر. وهو مرخص بموجب شروط رخصة AGPLv3 ، مع إتاحة شفرة المصدر للجميع.
- يتم ترخيص RhodeCode EE (إصدار المؤسسات) لكل مستخدم، ويضيف الدعم الفني ومصادقة المؤسسات إلى جانب RhodeCode CE.
المساهمات
برنامج RhodeCode CE مرخص بموجب رخصة AGPLv3 . يجب على المطورين الراغبين في المساهمة توقيع اتفاقية ترخيص المساهمين (CLA) قبل دمج تعديلاتهم في قاعدة بيانات RhodeCode الرئيسية. [ 3 ] يتمتع RhodeCode بمجتمع نشط من المساهمين في البرمجيات مفتوحة المصدر وبرنامج للمطورين. [ 4 ]
تاريخ
تم إنشاء برنامج RhodeCode في عام 2010 بواسطة مارسين كوزمينسكي [ 5 ] لتلبية حاجته إلى طريقة أكثر كفاءة وأمانًا لإدارة شفرة المصدر عبر مستودعات Mercurial و Git و SVN خلف جدار الحماية في المؤسسات الكبيرة. وقد تم إصدار RhodeCode كبرنامج مفتوح المصدر .
في مطلع عام 2013، تم تطوير برنامج RhodeCode Enterprise لتلبية طلبات مستخدمي المؤسسات. وقد صدرت النسخة الجديدة في أغسطس 2013، [ 6 ] [ 7 ] مما جعل أجزاءً من البرنامج غير مفتوحة المصدر.
الانتقال إلى المصادر المفتوحة
كانت الإصدارات السابقة من برنامج RhodeCode Enterprise مرخصة بالكامل بموجب رخصة جنو العمومية العامة الإصدار 3، ولكن في أغسطس 2013، أدخل الإصدار 2.0 من RhodeCode استثناءات لأجزاء من توزيع البرنامج. ولأن RhodeCode كان يقبل تصحيحات من مطورين مستقلين، ساهموا بها بموجب رخصة جنو العمومية العامة، فقد نشأ خلاف حول ما إذا كانت الشركة تملك الحقوق القانونية لإجراء مثل هذا التغيير. [ 8 ] ووفقًا لبرادلي إم. كون من منظمة Software Freedom Conservancy ، فإن بيان الاستثناء غامض و"يترك مُعيد التوزيع في حيرة من أمره بشأن حقوقه". [ 9 ] علاوة على ذلك، يصر على أن المادة 7، الفقرة 4 من رخصة جنو العمومية العامة الإصدار 3 تحظر هذا النوع من السلوك. [ 10 ] وبدلًا من اللجوء إلى التقاضي، الذي قد يستغرق سنوات، قررت منظمة Software Freedom Conservancy إنشاء نسخة معدلة من المشروع تحت اسم Kallithea ، واستبدال الملفات غير المجانية بملفات مجانية. [ 8 ]
ابتداءً من عام 2016، أصبح برنامج RhodeCode مفتوح المصدر، [ 11 ] حيث يتوفر كود المصدر لإصدار RhodeCode CE (الإصدار المجتمعي) بشكل علني بموجب ترخيص AGPLv3 . وكما توضح الشركة في مدونتها، فإنها تهدف من خلال هذه الخطوة إلى "تسريع وتيرة ونطاق الابتكار على منصة [RhodeCode]" ( rhodecode.com، 2016 ). أما إصدار RhodeCode EE (إصدار المؤسسات) فيخضع لترخيص تجاري احتكاري.
شركة
شركة رود كود هي شركة برمجيات تُنتج منتجات لتطوير برمجيات المؤسسات. تستهدف منتجاتها لإدارة شفرة المصدر وإدارة أداء التطبيقات مطوري البرمجيات ومديري المشاريع ومهندسي DevOps . [ 12 ]
تأسست شركة RhodeCode وتم تسجيلها في يوليو 2013 على يد مارسين كوزمينسكي وسيباستيان كرويتزبيرجر. وحصلت على تمويلها من الفئة (أ) بقيمة 3.5 مليون دولار في أكتوبر 2014، وهي ممولة حاليًا من قبل Earlybird Venture Capital وDFJ Esprit. [ 13 ]
يقع المقر الرئيسي لشركة RhodeCode في برلين ، [ 14 ] ولديها أيضًا مكاتب في بالو ألتو، كاليفورنيا . [ 15 ]
مراجع
- ↑ "ملفات rhodecode-enterprise-ce · \ · استضافة RhodeCode المجانية" . تم الاطلاع عليه بتاريخ 25-04-2025 .
- ↑ "مقارنة إصدارات قانون رود" . تم الاطلاع عليه بتاريخ 21 يوليو 2016 .
- ↑ "مساهمات في إصدار مجتمع RhodeCode" . تم الاطلاع عليه بتاريخ 21 يوليو 2016 .
- ↑ "أطلقت رودكود برنامج المطورين لمساهمي المصادر المفتوحة" . 24 يونيو 2016. تم الاطلاع عليه بتاريخ 21 يوليو 2016 .
- ^ "RhodeCode - 120.000 Unternehmen nutzten SCM Tool" . برلينر مورجنبوست (في المانيا). 25 أبريل 2014 مؤرشفة من الأصلي في 4 مارس 2016 . تم الاسترجاع 25 يونيو 2014 .
- ↑ "رود كود تحذو حذو ماي إس كيو إل بإصدار حل مفتوح المصدر للمؤسسات" (بيان صحفي). 7 أغسطس 2013. تم الاطلاع عليه بتاريخ 25 يونيو 2014 .
- ↑ ماير، ديفيد (7 أغسطس 2013). "منافس GitHub، رود كود، يصل إلى الإصدار 2.0 ويبدأ بتحقيق الأرباح بفضل قاعدة مستخدميه الكبيرة" . GigaOM . مؤرشف من الأصل في 9 أغسطس 2013. تم الاطلاع عليه في 25 يونيو 2014 .
- 1 2 جيك إيدج (27 أغسطس 2014). "التشعب بدلاً من القتال" . LWN.net .
- ↑ برادلي م. كون (15 يوليو 2014). "لماذا يوجد مشروع كاليثيا التابع لمنظمة الحفاظ على البرمجيات الحرة؟" . منظمة الحفاظ على البرمجيات الحرة .
- ↑ بن كوتون (14 يوليو 2015). "كيفية كسب معركة حقوق النسخ - بدون تقاضي. مقابلة مع برادلي كون، من منظمة حماية حرية البرمجيات" . Opensource.com.
- ↑ "RhodeCode يصبح مفتوح المصدر" . 25 مايو 2016. تم الاطلاع عليه بتاريخ 21 يوليو 2016 .
- ↑ "مدير حزم بايثون رودكود 2.2.5" . تم الاطلاع عليه بتاريخ 16 يوليو 2014 .
- ↑ ديفيد ماير. "شركة RhodeCode المتخصصة في إدارة أكواد المؤسسات تحصل على تمويل بقيمة 3.5 مليون دولار" . Gigaom . مؤرشف من الأصل في 29 أكتوبر 2014. تم الاطلاع عليه في 28 أكتوبر 2014 .
- ↑ "تفاصيل شركة رودكود" . تم الاطلاع عليه بتاريخ 16 يوليو 2016 .
- ↑ "شركة رودكود تفتتح مقرها العالمي في قلب وادي السيليكون" . بي آر نيوزواير. 12 مارس 2015.
روابط خارجية
- التحكم في الإصدار
- برنامج مجاني للتحكم في الإصدارات
- برنامج مجاني مكتوب بلغة بايثون
- أنظمة التحكم في الإصدارات الموزعة
- شركات التكنولوجيا التي تأسست عام 2010
- شركات البرمجيات في ألمانيا
- برامج إدارة المشاريع
- مراجعة البرامج
- برنامج يستخدم رخصة جنو أفيرو العامة
