Car-tech

SAP Warms כדי קוד פתוח

Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie

Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie
Anonim

אמנם לא ידוע באופן מסורתי על תרומותיה קהילת הקוד הפתוח, SAP מאמצת תוכנות קוד פתוח יותר, ותורמת יותר לקוד שלה בחזרה לקהילה, אמרו גורמים רשמיים בראיון. "בעבר לא עשינו זאת יש אסטרטגיית קוד פתוח ", אמר קלאוס פון ריגן, מנהל תוכנית SAP של תקני טכנולוגיה וקוד פתוח. "זה השתנה בשנתיים האחרונות". ב -2005, שי אגסי, אז מנכ"ל SAP, אחראי על קבוצת המוצרים של החברה, הביע אמביוולנטיות לגבי השימוש בתוכנות קוד פתוח. בשנים שחלפו מאז, החברה התחממה לרעיון. אין ספק שהמתחרה העיקרית של SAP, אורקל, היא תומכת פעילה, אם כי שנוי במחלוקת, ומספקת חסות לפרויקטי תוכנה רבים בקוד פתוח.

בשנת 2007 החלה SAP לתרום באופן משמעותי לפרויקט Eclipse, ובאוקטובר 2009, הצטרף ל- Apache Software Foundation. בשנת 2009 תרמה SAP 1.8 מיליון קווים לפרויקט Eclipse והפכה אותו לתורם השלישי בגודלו בעולם.

למרות ש- SAP לא צריכה להיחשב כ"חברת קוד פתוח ", באופן דומה, Red Hat, החברה ובכל זאת "מייצג מקרה מבחן טוב על איך חברות קנייניות למדו כי זה האינטרס שלהם לתרום קוד פתוח פרויקטי תוכנה", כתב 451 קבוצת תוכנה ארגונית אנליסט מתיו Aslett בסקירה.

עבור SAP, באמצעות פתוח המקור הפך להיות "עניין של פרודוקטיביות הפיתוח", אמר פון ריגן. "יש לנו הרבה תחומים שבהם אנו מפתחים תוכנה משלנו, אבל יש הרבה אזורי סחורה שבהם אנחנו לא צריכים להבדיל את עצמנו - זה המקום שבו אנחנו רוצים להשתמש ביעילות רבה יותר בתוכנות הקיימות, כמו קוד פתוח" אמר כי במקרים אלה, זה הגיוני להשתמש ביישום קוד פתוח, תוך חיסכון בזמן ובעלות לפתח את הפונקציונליות זהה בתוך הבית. כעת משתמשת החברה ביותר מ -100 אפליקציות קוד פתוח שפותחו מחוץ ל- SAP.

כדי להשתמש בכל הקוד החיצוני שנוצר, SAP יש סטנדרטית את הדרך בה היא מנהלת את השימוש בתוכנות קוד פתוח. באמצעות תוכנית בשם קוד המרכז, המוצעים על ידי Black Duck Software במסגרת חבילת הברווז השחורה שלו, משרדו של פון ריגן מנהל רישום ארגוני של יישומי קוד פתוח שכבר אושרו על ידי SAP לשימוש במוצריה. היא גם מפרטת אילו גירסאות של יישומים אלה אושרו, מה שמייעל את תהליך התחזוקה של החברה.

גישה מרכזית זו מסייעת לחברה להתמודד עם סוגיות רישוי, אמר Janaka Bohr, ראש הרישוי העולמי של SAP קוד פתוח. בטרם אושרה תוכנה כלשהי, על עורכי הדין של החברה לבדוק את הרישיון כדי לוודא שהוא אינו עומד בסתירה לתוכניות החברה למוצר. הגישה הריכוזית מקטינה את מספר הפעמים שעורך דין צריך לבדוק את הרישיון ומפחיתה את כמות העבודה הנאותה שצוות הפיתוח צריך לעשות. "בעבר, המפתחים שלנו נאלצו לבלות כמה שעות בחקר מחקר פתוח, כדי למצוא את הרישיונות, כדי למצוא את המידע הטכני ", אמר בור.

התוכנה ברווז שחור כולל גם ספרייה עבור קוד סריקה כדי לחשוף את קוד המקור הפתוח מוטבע בתוך יישומים אחרים. SAP לא רוצה לרשת, למשל, הפרה של GPL, מה שעלול לאלץ את החברה לפתוח את כל התוכנות המשתמשות בקטע של קוד GPL.

היכולת לבחון את הקוד הייתה גם חיונית בסיוע ל- SAP תהליך רכישת חברות אחרות. גם אם SAP לא השתמשה בתוכנות קוד פתוח, היא עדיין צריכה להתמודד עם כל תוכנות הקוד הפתוח המשמשות את החברות שהיא רוכשת. בסך הכל, ב -15 רכישות מאז 2007 (לא כולל Sybase), החברה נאלצה לבחון 2000 תוכנות שונות.

ביום שישי הודיעה SAP כי היא סיימה את רכישת Sybase של 5.8 מיליארד דולר. למרות Sybase ימשיך לפעול כחברה נפרדת, SAP עדיין ירשה הרבה קוד הרכישה.בעוד פון ריגן לא יגיב על רכישת Sybase במיוחד, הוא אמר, באופן כללי, SAP משקיעה מאמצים רבים בהבנת איזה קוד היא רוכשת כחלק מכל מכירה פוטנציאלית.

למרות שמהנדסים של SAP בדרך כלל אינם מורשים סקור את הקוד של חברה שהיא מתכוונת לרכוש, התוכנה ברווז שחור יכול לשמש צד שלישי כדי לסרוק את התוכנה ולהחזיר רשימה של מה קוד המקור הפתוח נמצא.

פעילות זו הייתה מועילה מאוד, אמר פון ריגן. זה מאפשר SAP כדי לקבל טיפול על בסיס קוד של החברה היא מתכוונת לרכוש. במקרה אחד, חברה שרכשה טענה שהיא אינה משתמשת בקוד מקור פתוח, כאשר למעשה היא הטמיעה יותר מ -80 יישומי קוד פתוח בתוכניות שלה.

"חלק מיעדי הרכישה טוענים כי הם לא משתמשים בקוד פתוח, אבל כאשר אתה סורק אתה מוצא די הרבה קוד קוד פתוח, "הוא אמר. במקרה אחד לפחות, הרכישה המתוכננת נפלה משום שבדיקת בסיס הקוד חשפה קוד פתוח הרבה יותר ממה ששימשה ההשתלטות.

ג'ואב ג'קסון מכסה את התוכנה הארגונית והטכנולוגיה הכללית שבירת חדשות עבור

שירות החדשות של IDG

. בצע יואב בטוויטר ב @ Joab_Jackson. כתובת הדואר האלקטרוני של יואב היא [email protected]