Car-tech

Το SAP Warms σε Open Source

In Tray Exercise: 3 Expert Tips For Success

In Tray Exercise: 3 Expert Tips For Success
Anonim

Αν και δεν είναι γνωστό παραδοσιακά για τις συνεισφορές του η κοινότητα ανοιχτού κώδικα, η γερμανική εταιρία SAP υιοθετεί λογισμικό ανοικτού κώδικα, καθώς και συνεισφέρει περισσότερα από τον δικό της κώδικα πίσω στην κοινότητα, δήλωσαν σε συνέντευξή τους αξιωματούχοι της εταιρείας.

«Στο παρελθόν δεν έχουν μια στρατηγική ανοικτού πηγαίου κώδικα ", δήλωσε ο Claus von Riegen, διευθυντής προγραμμάτων SAP για τεχνολογικά πρότυπα και ανοιχτού κώδικα. "Αυτό άλλαξε τα τελευταία δύο χρόνια."

Το 2005, ο Shai Agassi, τότε εκτελεστικός της SAP που ήταν υπεύθυνος για την ομάδα προϊόντων της εταιρείας, εξέφρασε αμφιβολίες σχετικά με τη χρήση λογισμικού ανοιχτού κώδικα. Ωστόσο, τα χρόνια που ακολούθησαν, η εταιρεία θερμαίνεται στην ιδέα. Ο επικεφαλής αντίπαλος της SAP, για παράδειγμα, είναι ένας ενεργός, αν και αμφιλεγόμενος, υποστηρικτής και χορηγός πολλών προγραμμάτων λογισμικού ανοιχτού κώδικα.

Το 2007, η SAP άρχισε να συνεισφέρει σημαντικά στο έργο Eclipse και τον Οκτώβριο του 2009 η εταιρεία προσχώρησε στο Apache Software Foundation. Το 2009, η SAP συνέβαλε 1,8 εκατομμύρια γραμμές στο έργο Eclipse, καθιστώντας το τρίτο μεγαλύτερο εταιρικό συνεργάτη.

Παρότι η SAP δεν πρέπει να θεωρείται ως "εταιρεία ανοιχτού κώδικα" με τον ίδιο τρόπο όπως λέει η Red Hat, η εταιρεία ωστόσο "αποτελεί μια καλή μελέτη περίπτωσης σχετικά με τον τρόπο με τον οποίο οι ιδιωτικές εταιρείες έχουν μάθει ότι είναι προς το συμφέρον τους να συνεισφέρουν σε προγράμματα λογισμικού ανοιχτού κώδικα", ανέφερε ο Matthew Aslett, αναλυτής λογισμικού επιχειρησιακού λογισμικού του ομίλου. η πηγή έχει γίνει "θέμα ανάπτυξης της παραγωγικότητας", δήλωσε ο von Riegen. "Έχουμε πολλούς τομείς όπου αναπτύσσουμε το δικό μας λογισμικό, αλλά υπάρχουν πολλοί τομείς εμπορευμάτων όπου δεν χρειάζεται να διαφοροποιούμε τους εαυτούς μας - αυτό είναι που θέλουμε να χρησιμοποιήσουμε πιο αποτελεσματικά το υπάρχον λογισμικό, όπως ανοιχτό κώδικα", αυτός

Στις περιπτώσεις αυτές, είναι λογικό να χρησιμοποιείται η εφαρμογή ανοιχτού κώδικα, εξοικονομώντας έτσι χρόνο και κόστος για την ανάπτυξη της ίδιας λειτουργικότητας στο σπίτι. Τώρα η εταιρεία χρησιμοποιεί περισσότερες από 100 εφαρμογές ανοικτού κώδικα που αναπτύσσονται εκτός της SAP.

Για να χρησιμοποιήσει όλο αυτό το εξωτερικά δημιουργούμενο κώδικα, η SAP έχει τυποποιήσει τον τρόπο με τον οποίο διαχειρίζεται τη χρήση του λογισμικού ανοιχτού κώδικα. Χρησιμοποιώντας ένα πρόγραμμα που ονομάζεται Code Center, το οποίο προσφέρεται από το λογισμικό Black Duck ως τμήμα της Black Duck Suite, το γραφείο του von Riegen διαθέτει ένα μητρώο εταιρειών, του οποίου οι εφαρμογές ανοιχτού κώδικα έχουν ήδη εγκριθεί από τη SAP για χρήση στα προϊόντα της. Επίσης, διευκρινίζει ποιες εκδόσεις των εν λόγω εφαρμογών έχουν εγκριθεί, γεγονός που εξομαλύνει τη διαδικασία συντήρησης της εταιρείας.

Αυτή η κεντρική προσέγγιση βοηθά την εταιρεία να αντιμετωπίσει ζητήματα αδειοδότησης, δήλωσε η Janaka Bohr, επικεφαλής παγκόσμιας αδειοδότησης SAP για open source. Προτού εγκριθεί κάποιο λογισμικό, οι δικηγόροι της εταιρείας πρέπει να ελέγξουν την άδεια για να διασφαλίσουν ότι δεν έρχονται σε αντίθεση με τα σχέδια της εταιρείας για το προϊόν. Η κεντρική προσέγγιση μειώνει τον αριθμό των φορών που ένας δικηγόρος πρέπει να ελέγξει μια άδεια και μειώνει το ποσό των εργασιών δέουσας επιμέλειας που πρέπει να κάνει μια ομάδα ανάπτυξης.

"Στο παρελθόν οι προγραμματιστές μας έπρεπε να περάσουν λίγες ώρες ψάχνοντας ένα open- "Το λογισμικό Black Duck περιλαμβάνει επίσης μια βιβλιοθήκη για τον κώδικα σάρωσης για να αποκαλύψει τι κώδικα ανοιχτού κώδικα είναι ενσωματωμένος σε άλλες εφαρμογές. Η SAP δεν θέλει να κληρονομήσει, για παράδειγμα, παραβίαση της GPL, η οποία θα μπορούσε να αναγκάσει την εταιρεία να ανοίξει το πλήρες πρόγραμμα που χρησιμοποιεί ένα απόσπασμα του κώδικα GPL.

διαδικασία απόκτησης άλλων εταιρειών. Ακόμη και αν η SAP δεν χρησιμοποίησε λογισμικό ανοιχτού κώδικα, θα πρέπει να αντιμετωπίσει όλο το λογισμικό ανοιχτού κώδικα που χρησιμοποιούν οι εταιρείες που αποκτά. Συνολικά, σε 15 εξαγορές από το 2007 (χωρίς Sybase), η εταιρεία έπρεπε να εξετάσει 2.000 διαφορετικά προγράμματα λογισμικού.

Την Παρασκευή, η SAP ανακοίνωσε ότι ολοκλήρωσε την αγορά της Sybase ύψους 5,8 δισ. Δολαρίων ΗΠΑ. Παρόλο που η Sybase θα συνεχίσει να λειτουργεί ως ξεχωριστή εταιρεία, η SAP έχει κληρονομήσει ακόμη μεγάλο αριθμό κωδικών στην αγορά

Παρόλο που ο von Riegen δεν σχολίασε συγκεκριμένα την εξαγορά Sybase, δήλωσε ότι, γενικά, η SAP επενδύει πολλή προσπάθεια στην κατανόηση του κώδικα που αποκτά ως μέρος οποιασδήποτε πιθανής πώλησης.

Αν και οι μηχανικοί SAP συνήθως δεν επιτρέπεται αναθεωρήστε τον κώδικα μιας εταιρείας που σκοπεύει να αγοράσει, το λογισμικό Black Duck μπορεί να χρησιμοποιηθεί από τρίτο για να σαρώσει το λογισμικό και να επιστρέψει μια λίστα με τον κώδικα ανοιχτού κώδικα.

Αυτή η δραστηριότητα ήταν εξαιρετικά χρήσιμη, δήλωσε ο von Riegen. Επιτρέπει στο SAP να χειριστεί τη βάση δεδομένων της εταιρείας που προτίθεται να αποκτήσει. Σε μια περίπτωση, μια εταιρεία που είχε αποκτήσει είχε ισχυριστεί ότι δεν χρησιμοποιεί κώδικα ανοιχτού κώδικα, όταν, στην πραγματικότητα, είχε ενσωματώσει πάνω από 80 εφαρμογές ανοιχτού κώδικα στα δικά της προγράμματα.

"Μερικοί από τους στόχους απόκτησης ισχυρίζονται ότι δεν χρησιμοποιούν ανοιχτό κώδικα, αλλά όταν σαρώσετε, βρίσκετε αρκετό κώδικα ανοιχτού κώδικα ", δήλωσε. Σε μια τουλάχιστον περίπτωση, μια προγραμματισμένη εξαγορά έπεσε λόγω της επανεξέτασης της βάσης κώδικα αποκάλυψε ότι χρησιμοποιείται πολύ πιο ανοιχτή πηγή από ό, τι είχε διεκδικήσει η προοπτική εξαγοράς.

Ο Joab Jackson καλύπτει το λογισμικό των επιχειρήσεων και τη γενική τεχνολογία που σπρώχνει νέα για

Η υπηρεσία ειδήσεων IDG

. Ακολουθήστε τον Joab στο Twitter στο @Joab_Jackson. Η διεύθυνση ηλεκτρονικού ταχυδρομείου του Joab είναι [email protected]