How To Fall Asleep In 2 Minutes
Obwohl traditionell nicht bekannt für seine Beiträge zur "Die Open Source-Community, die in Deutschland ansässige SAP, nimmt mehr Open-Source-Software auf und gibt mehr eigenen Code zurück in die Community", sagte das Unternehmen in einem Interview.
"In der Vergangenheit haben wir es nicht getan eine Open-Source-Strategie haben ", sagte Claus von Riegen, Programmdirektor der SAP für Technologiestandards und Open Source. "Das hat sich in den letzten zwei Jahren geändert."
Im Jahr 2005 äußerte Shai Agassi, der damalige verantwortliche SAP-Verantwortliche der Produktgruppe, eine Ambivalenz gegenüber dem Einsatz von Open-Source-Software. In den folgenden Jahren hat sich das Unternehmen jedoch auf die Idee erwärmt. Sicherlich ist der Hauptkonkurrent der SAP, Oracle, ein aktiver, wenn auch kontroverser Befürworter und Sponsor vieler Open-Source-Software-Projekte.
Im Jahr 2007 begann SAP maßgeblich zum Eclipse-Projekt und im Oktober 2009 zum Unternehmen beizutragen trat der Apache Software Foundation bei. Im Jahr 2009 steuerte SAP 1,8 Millionen Zeilen zum Eclipse-Projekt bei und war damit der drittgrößte Anbieter von Unternehmen.
SAP sollte nicht als "Open-Source-Unternehmen" betrachtet werden, wie etwa Red Hat, das Unternehmen Nichtsdestotrotz "stellt eine gute Fallstudie dar, wie proprietäre Unternehmen gelernt haben, dass es in ihrem besten Interesse ist, zu Open-Source-Softwareprojekten beizutragen", schrieb 451 Group Enterprise-Software-Analyst Matthew Aslett in einem Testbericht.
Für SAP mit open Quelle sei "eine Frage der Entwicklungsproduktivität", sagte von Riegen. "Wir haben viele Bereiche, in denen wir unsere eigene Software entwickeln, aber es gibt viele Warenbereiche, in denen wir uns nicht differenzieren müssen. Hier wollen wir vorhandene Software wie Open Source effizienter nutzen", erklärt er sagte.
In diesen Fällen ist es sinnvoll, die Open-Source-Anwendung zu verwenden, wodurch Zeit und Kosten gespart werden, um die identische Funktionalität intern zu entwickeln. Jetzt verwendet das Unternehmen mehr als 100 Open-Source-Anwendungen, die außerhalb von SAP entwickelt wurden.
Um den gesamten extern generierten Code nutzen zu können, hat SAP den Umgang mit Open-Source-Software standardisiert. Mit einem Programm namens Code Center, das von Black Duck Software als Teil seiner Black Duck Suite angeboten wird, betreibt von Riegens Büro ein unternehmensweites Register, dessen Open-Source-Anwendungen bereits von SAP für den Einsatz in seinen Produkten freigegeben wurden. Es gibt auch an, welche Versionen dieser Anwendungen genehmigt wurden, was den Wartungsprozess für das Unternehmen optimiert.
Dieser zentralisierte Ansatz hilft dem Unternehmen beim Umgang mit Lizenzproblemen, sagte Janaka Bohr, Leiterin der globalen Lizenzierung von SAP für Open Source. Bevor eine Software genehmigt wird, müssen die Anwälte des Unternehmens die Lizenz prüfen, um sicherzustellen, dass sie nicht mit den Plänen des Unternehmens für das Produkt kollidiert. Der zentralisierte Ansatz verringert die Anzahl der Fälle, in denen ein Anwalt eine Lizenz prüfen muss, und verringert die Sorgfaltspflicht, die ein Entwicklungsteam leisten muss.
"In der Vergangenheit mussten unsere Entwickler ein paar Stunden lang Quelle Produkt, um die Lizenzen zu finden, um die technischen Informationen zu finden ", sagte Bohr.
Die Black Duck-Software enthält auch eine Bibliothek zum Scannen von Code, um zu enthüllen, was Open-Source-Code in andere Anwendungen eingebettet ist. SAP möchte nicht, sagen wir, einen GPL-Verstoß erben, der das Unternehmen dazu zwingen könnte, das gesamte Programm mit einem GPL-Codeschnipsel zu öffnen.
Die Möglichkeit, Code zu überprüfen, war auch entscheidend für SAP Prozess des Erwerbs anderer Unternehmen. Selbst wenn SAP keine Open-Source-Software verwendet, muss sie sich immer noch mit der gesamten Open-Source-Software auseinandersetzen, die von den erworbenen Unternehmen verwendet wird. Insgesamt musste das Unternehmen in 15 Akquisitionen seit 2007 (ohne Sybase) 2.000 verschiedene Softwareprogramme untersuchen.
Am Freitag gab SAP bekannt, dass es seinen Kauf von Sybase in Höhe von 5,8 Milliarden US-Dollar abgeschlossen hat. Obwohl Sybase weiterhin als separates Unternehmen agieren wird, hat SAP beim Kauf noch viel Code geerbt.
Während von Riegen die Sybase-Übernahme nicht explizit kommentieren würde, sagte er im Allgemeinen, dass SAP sehr viel Mühe darauf verwendet, zu verstehen, welchen Code sie als Teil eines potenziellen Verkaufs erwirbt.
Obwohl es SAP-Ingenieuren normalerweise nicht erlaubt ist Überprüfen Sie den Code eines Unternehmens, das er kaufen möchte, die Black Duck-Software kann von Dritten zum Scannen der Software und zum Zurückgeben einer Liste mit dem gefundenen Open-Source-Code verwendet werden.
Diese Aktivität hat enorm geholfen, sagte von Riegen. Es ermöglicht SAP, die Code-Basis des Unternehmens, das es zu erwerben beabsichtigt, in den Griff zu bekommen. In einem Fall hatte ein Unternehmen, das es erworben hatte, behauptet, keinen Open-Source-Code zu verwenden, obwohl es tatsächlich mehr als 80 Open-Source-Anwendungen in seine eigenen Programme eingebettet hatte.
"Einige der Akquisitionsziele behaupten, dass sie keine Open-Source-Software verwenden, aber wenn Sie scannen, finden Sie ziemlich viel Open-Source-Code ", sagte er. In mindestens einem Fall fiel eine geplante Übernahme durch, weil die Überprüfung der Code-Basis ergab, dass weit mehr Open Source genutzt wurde, als der Übernahmekandidat beansprucht hatte.
Joab Jackson berichtet über Unternehmenssoftware und allgemeine Technologie für Der IDG-Nachrichtendienst. Folge Joab auf Twitter unter @Joab_Jackson. Joabs E-Mail-Adresse ist [email protected]
Sony kann endlich ein PlayStation Phone aufrüsten
Weitere Gerüchte und Hinweise auf ein PSP-Handy-Hybrid tauchen auf.
Android OS-Entwickler neu aufrüsten App Marketplace
Android Market wird ein Update erhalten, das die Benutzerfreundlichkeit von Android-Mobilgeräten für mobile Anwendungen verbessert.
So können Sie Ihr iPhone mit 16 GB problemlos auf iOS 9 aufrüsten
Besitzen Sie ein iPhone mit 16 GB, von dem Sie befürchten, dass es möglicherweise nicht auf iOS 9 aktualisiert werden kann? Folgen Sie unserer Kurzanleitung und finden Sie heraus, wie Sie genau das auf einfache Weise erreichen können.