Car-tech

SAP Warms to Open Source

Vlad and story about Worms from the game

Vlad and story about Worms from the game
Anonim

على الرغم من أنه ليس معروفًا تقليديًا بمساهماته في المجتمع المفتوح المصدر ، تعتمد SAP التي يوجد مقرها في ألمانيا على المزيد من البرمجيات مفتوحة المصدر ، بالإضافة إلى المساهمة في المزيد من التعليمات البرمجية الخاصة بها في المجتمع ، حسبما قال مسؤولو الشركة في مقابلة.

"في الماضي لم نكن وقال كلاوس فون ريجن ، مدير برنامج SAP لمعايير التكنولوجيا والمصدر المفتوح: لدينا استراتيجية مفتوحة المصدر. "لقد تغير ذلك خلال العامين الماضيين أو نحو ذلك."

في عام 2005 ، أعرب شاي أغاسي ، المسؤول التنفيذي عن SAP المسؤول عن مجموعة منتجات الشركة ، عن ازدواجية استخدام البرمجيات مفتوحة المصدر. لكن في السنوات التي تلت ذلك ، تحسنت الشركة لهذه الفكرة. من المؤكد أن شركة أوراكل المنافسة الرئيسية لشركة SAP ، على سبيل المثال ، هي شركة نشطة ، إن كانت مثيرة للجدل ، وتدعم العديد من مشاريع البرمجيات مفتوحة المصدر.

في عام 2007 ، بدأت SAP المساهمة بشكل كبير في مشروع Eclipse ، وفي أكتوبر 2009 ، قامت الشركة انضم إلى مؤسسة Apache Software Foundation. في عام 2009 ، ساهمت SAP بـ 1.8 مليون خط إلى مشروع Eclipse ، مما يجعلها ثالث أكبر مساهم في الشركة.

في حين لا ينبغي اعتبار SAP "شركة مفتوحة المصدر" بنفس الطريقة كما يقول Red Hat ، ومع ذلك "يمثل دراسة حالة جيدة حول كيف علمت الشركات الملكية أنه من مصلحتها الفضلى المساهمة في مشاريع برمجيات المصدر المفتوح" ، كتب ماثيو أسليت 451 من محللي برمجيات الشركات في مذكرة مراجعة.

بالنسبة لـ SAP ، باستخدام فتح أصبح مصدر "مسألة إنتاجية التنمية" ، وقال فون ريجين. "لدينا الكثير من المجالات التي نطور بها برمجياتنا الخاصة ، ولكن هناك الكثير من المجالات السلعية التي لا نحتاج فيها إلى تمييز أنفسنا - حيث نرغب في استخدام البرامج الموجودة بكفاءة أكبر مثل المصدر المفتوح". في هذه الحالات ، من المنطقي استخدام التطبيق المفتوح المصدر ، مما يوفر الوقت والتكلفة لتطوير الوظيفة المتماثلة داخل الشركة. تستخدم الشركة الآن أكثر من 100 تطبيق مفتوح المصدر تم تطويره خارج SAP.

لاستخدام كل هذه الشفرات المتولدة خارجياً ، قامت SAP بتوحيد الطريقة التي تدير بها استخدام البرامج مفتوحة المصدر. باستخدام برنامج يسمى Code Center ، الذي تقدمه Black Duck Software كجزء من Black Duck Suite ، يقوم مكتب von Riegen بتشغيل سجل على مستوى الشركة حيث تمت الموافقة بالفعل على تطبيقات مفتوحة المصدر من SAP لاستخدامها داخل منتجاتها. كما يحدد أيضًا إصدارات هذه التطبيقات التي تمت الموافقة عليها ، والتي تعمل على تبسيط عملية الصيانة للشركة.

يساعد هذا النهج المركزي الشركة على التعامل مع مشكلات الترخيص ، حسب Janaka Bohr ، رئيس الترخيص العالمي لـ SAP للمصدر المفتوح. قبل اعتماد أي برنامج ، يجب على محامي الشركة التحقق من الترخيص للتأكد من عدم تعارضه مع خطط الشركة للمنتج. إن النهج المركزي يخفض عدد المرات التي على المحامي أن يفحص فيها الرخصة ويقلل من حجم أعمال العناية الواجبة التي يجب أن يقوم بها فريق التطوير.

"في الماضي كان على مطورينا أن يقضوا بضع ساعات في بحثهم منتج بوردر لإيجاد التراخيص ، للعثور على المعلومات التقنية ، "قال بور.

برنامج بلاك داك يشمل أيضا مكتبة لمسح رمز لكشف النقاب عن رمز مفتوح المصدر مضمّن في تطبيقات أخرى. لا تريد SAP أن ترث ، على سبيل المثال ، انتهاك GPL ، والذي قد يجبر الشركة على فتح البرنامج بأكمله الذي يستخدم مقتطفًا من شفرة GPL.

كانت القدرة على مراجعة الشفرة حاسمة أيضًا في مساعدة SAP في عملية الحصول على شركات أخرى. حتى لو لم تستخدم SAP برامج مفتوحة المصدر ، فستضطر إلى التعامل مع كل البرامج المفتوحة المصدر التي تستخدمها الشركات التي تحصل عليها. بشكل عام ، في 15 عملية استحواذ منذ عام 2007 (لا تشمل سايبيس) ، اضطرت الشركة إلى فحص 2000 برنامج برمجيات مختلفة.

يوم الجمعة ، أعلنت شركة SAP أنها انتهت من شراء Sybase بقيمة 5.8 مليار دولار. على الرغم من أن Sybase سوف يستمر في العمل كشركة منفصلة ، إلا أن SAP لا يزال يرث الكثير من التعليمات البرمجية في عملية الشراء.

في حين لم يعلق فون ريجين على اكتساب Sybase تحديدًا ، فقد قال بشكل عام ، تستثمر SAP الكثير من الجهد في فهم الرمز الذي تحصل عليه كجزء من أي عملية بيع محتملة.

على الرغم من أنه لا يُسمح عادة لمهندسي SAP مراجعة رمز الشركة التي تنوي شراءها ، يمكن استخدام برنامج Black Duck من قبل جهة خارجية لفحص البرنامج وإرجاع قائمة بما تم العثور عليه من التعليمات البرمجية المفتوحة المصدر.

لقد كان هذا النشاط مفيدًا بشكل كبير ، قال فون ريجين. يسمح SAP للحصول على مقبض على قاعدة التعليمات البرمجية للشركة التي ترغب في الحصول عليها. في إحدى الحالات ، ادعت الشركة التي اشترتها أنها لا تستخدم أي شفرة مفتوحة المصدر ، في حين أنها ، في الواقع ، قامت بتضمين أكثر من 80 تطبيقًا مفتوح المصدر ضمن برامجها الخاصة.

"بعض أهداف الاستحواذ يدعون أنهم لا يستخدمون المصدر المفتوح ، ولكن عندما تقوم بالبحث ، ستجد الكثير من الكود المفتوح المصدر ". في حالة واحدة على الأقل ، وقع اقتطاع مخطط له لأن مراجعة قاعدة الشفرة كشفت عن استخدام مصدر أكثر انفتاحًا بكثير مما كان متوقعا من أجل الاستحواذ.

يغطى Joab Jackson برامج الشركة والتكنولوجيا العامة الأخبار العاجلة عن

خدمة IDG الإخبارية

. اتبع Joab على تويتر علىJoab_Jackson. عنوان البريد الإلكتروني لـ Joab هو [email protected]