Review: VEET® EasyWax™ Electrical Roll-On Kit
Anche se non è tradizionalmente noto per i suoi contributi al la comunità open source, la tedesca SAP sta adottando un maggior numero di software open source, oltre a contribuire più del proprio codice nella comunità, hanno detto funzionari in un'intervista.
"In passato non avere una strategia open source ", ha affermato Claus von Riegen, direttore del programma SAP per gli standard tecnologici e open source. "Ciò è cambiato negli ultimi due anni circa."
Nel 2005, Shai Agassi, allora dirigente SAP responsabile del gruppo di prodotti dell'azienda, espresse ambiguità sull'uso di software open source. Negli anni successivi, tuttavia, l'azienda si è rallegrata per l'idea. Certamente, il principale concorrente di Oracle, Oracle, ad esempio, è un sostenitore attivo e controverso di molti progetti di software open source.
Nel 2007, SAP ha iniziato a contribuire in modo significativo al progetto Eclipse e nell'ottobre 2009, l'azienda aderito alla Apache Software Foundation. Nel 2009, SAP ha contribuito con 1,8 milioni di linee al progetto Eclipse, rendendolo il terzo più grande contributore aziendale.
Mentre SAP non dovrebbe essere considerato una "società open source" allo stesso modo di Red Hat, la società tuttavia "rappresenta un buon caso di studio su come le aziende proprietarie abbiano imparato che è nel loro interesse contribuire a progetti di software open source", ha scritto l'analista di software aziendale 451 Matthew Aslett in una nota di revisione.
Per SAP, utilizzando open la fonte è diventata "una questione di produttività dello sviluppo", ha detto von Riegen. "Abbiamo molte aree in cui sviluppiamo il nostro software, ma ci sono molte aree di materie prime in cui non abbiamo bisogno di differenziare noi stessi - è lì che vogliamo usare in modo più efficiente il software esistente, come l'open source", ha
In questi casi, è logico utilizzare l'applicazione open source, risparmiando tempo e costi per sviluppare internamente la stessa funzionalità. Ora l'azienda utilizza più di 100 applicazioni open source sviluppate al di fuori di SAP.
Per utilizzare tutto questo codice generato esternamente, SAP ha standardizzato il modo in cui gestisce l'uso del software open-source. Utilizzando un programma chiamato Code Center, offerto da Black Duck Software come parte della sua Black Duck Suite, l'ufficio di von Riegen gestisce un registro aziendale di cui le applicazioni open source sono già state approvate da SAP per l'uso all'interno dei suoi prodotti. Specifica inoltre quali versioni di queste applicazioni sono state approvate, il che semplifica il processo di manutenzione per l'azienda.
Questo approccio centralizzato aiuta l'azienda a gestire i problemi di licenza, ha dichiarato Janaka Bohr, responsabile delle licenze globali per open source di SAP. Prima che un software venga approvato, gli avvocati della società devono verificare la licenza per assicurarsi che non sia in conflitto con i piani dell'azienda per il prodotto. L'approccio centralizzato riduce il numero di volte in cui un avvocato deve controllare una licenza e riduce la quantità di lavoro di due diligence che deve svolgere un team di sviluppo.
"In passato i nostri sviluppatori dovevano dedicare alcune ore alla ricerca di un open- prodotto di origine per trovare le licenze, per trovare le informazioni tecniche ", ha detto Bohr.
Il software Black Duck include anche una libreria per il codice di scansione per svelare quale codice open-source è incorporato in altre applicazioni. SAP non vuole ereditare, ad esempio, una violazione GPL, che potrebbe costringere la società ad aprire l'intero programma che utilizza uno snippet di codice GPL.
La capacità di rivedere il codice è stata cruciale anche per aiutare SAP a processo di acquisizione di altre società. Anche se SAP non usasse il software open-source, dovrebbe comunque cimentarsi con tutto il software open-source utilizzato dalle società che acquisisce. Complessivamente, in 15 acquisizioni dal 2007 (escluso Sybase), la società ha dovuto esaminare 2.000 diversi programmi software.
Venerdì, SAP ha annunciato di aver finalizzato l'acquisto di Sybase da 5,8 miliardi di dollari. Sebbene Sybase continui a operare come una società separata, SAP ha comunque ereditato un sacco di codice nell'acquisto.
Mentre von Riegen non ha commentato specificamente l'acquisizione Sybase, ha affermato, in generale, SAP investe un sacco di sforzi per capire quale codice si sta acquisendo come parte di qualsiasi vendita potenziale.
Sebbene gli ingegneri SAP in genere non sono autorizzati a rivedere il codice di una società che intende acquistare, il software Black Duck può essere utilizzato da una terza parte per eseguire la scansione del software e restituire un elenco di quale codice open source è stato trovato.
Questa attività è stata tremendamente utile, ha detto von Riegen. Permette a SAP di ottenere un controllo sul codice base della società che intende acquisire. In un caso, un'azienda che aveva acquisito aveva affermato di non utilizzare alcun codice open source, quando, in effetti, aveva incorporato più di 80 applicazioni open source all'interno dei propri programmi.
"Alcuni degli obiettivi di acquisizione affermano che non usano l'open source, ma quando si esegue la scansione si trova un bel po 'di codice open source ", ha affermato. In almeno un caso, un'acquisizione pianificata è fallita perché la revisione della base di codici ha rivelato che era in uso molto più open source di quanto sostenuto dalla prospettiva di acquisizione.
Joab Jackson copre le ultime novità del software aziendale e della tecnologia generale per Il servizio di notizie IDG. Segui Joab su Twitter all'indirizzo @Joab_Jackson. L'indirizzo e-mail di Joab è [email protected]
Buzz Around Il notebook 'pleasure' di Dell scalda
La speculazione si sta sviluppando attorno al prodotto imminente di Dell chiamato Adamo, che si crede sia un prezzo-
Twitter Plots Account a pagamento: scalda fino a principianti
Twitter sta aumentando il suo profilo mentre prepara gli account a pagamento premium con nuovi strumenti per attirare di più Twits.
L'UE scalda l'ultima offerta di Microsoft sui browser
L'UE cercherà di commentare l'ultima proposta di Microsoft per rendere più competitivo il mercato dei browser.