Car-tech

SAP lämmittää avoimeen lähdekoodiin

Our Miss Brooks: Magazine Articles / Cow in the Closet / Takes Over Spring Garden / Orphan Twins

Our Miss Brooks: Magazine Articles / Cow in the Closet / Takes Over Spring Garden / Orphan Twins
Anonim

Vaikka se ei ole perinteisesti tunnettu avoimen lähdekoodin yhteisö, saksalainen SAP on omaksunut enemmän avoimen lähdekoodin ohjelmistoja ja lisännyt omaa koodiaan takaisin yhteisöön. "

" Aiemmin me emme ole on avoimen lähdekoodin strategia ", sanoo Claus von Riegen, SAP: n teknologiastandardien ja avoimen lähdekoodin ohjelmajohtaja. "Se on muuttunut viimeisen kahden vuoden aikana tai niin."

Vuonna 2005 Shai Agassi, yrityksen tuoteryh- mästä vastaava SAP: n johto ilmaisi epäselvyytensä avoimen lähdekoodin ohjelmiston käyttämisestä. Vuosien jälkeen yhtiö on kuitenkin lämmennyt ajatukseen. SAP: n johtava kilpaileva Oracle on tietenkin monien avoimen lähdekoodin ohjelmistoprojektien aktiivinen, joskus kiistanalainen, tukeva ja sponsori.

Vuonna 2007 SAP alkoi osallistua merkittävästi Eclipse-projektiin ja lokakuussa 2009 yhtiö liittyi Apache Software Foundationiin. Vuonna 2009 SAP osallistui 1,8 miljoonaan riviin Eclipse-hankkeeseen, joten se on kolmanneksi suurin yrityssaneeraaja.

Vaikka SAP: tä ei pidä "avoimen lähdekoodin yrityksenä" samalla tavalla kuin sanoa, Red Hat kuitenkin "on hyvä tapaustutkimus siitä, miten omistusyritykset ovat oppineet, että on niiden etujen mukaista osallistua avoimen lähdekoodin ohjelmistoprojekteihin", kirjoitti 451-konsernin yritysohjelman analyytikko Matthew Aslett arvioinnissa.

SAP: lle avoimen lähde on tullut "kehityksen tuottavuuden", von Riegen sanoi. "Meillä on paljon aloja, joilla kehitämme omaa ohjelmistoamme, mutta meillä on paljon hyödykkeitä, joilla meidän ei tarvitse erotella itseämme - siellä haluamme tehokkaammin käyttää olemassa olevia ohjelmia, kuten avoimen lähdekoodin", hän sanoi.

Näissä tapauksissa on järkevää käyttää avoimen lähdekoodin sovellusta, säästää aikaa ja kustannuksia kehittää identtisiä toimintoja omassa talossa. Nyt yritys käyttää yli 100 avoimen lähdekoodin sovelluksia, jotka on kehitetty SAP: n ulkopuolelle.

Jotta tätä ulkoisesti generoitua koodia voidaan käyttää, SAP on standardisoi tapansa, jolla se hallitsee avoimen lähdekoodin käyttöä. Black Duck -ohjelmiston tarjoama Code Center -ohjelma, jota Black Duck Suite tarjoaa osana Black Duck Suite -ohjelmistoaan, von Riegenin toimisto hoitaa yrityksenlaajuisen rekisterin, jonka SAP on jo hyväksynyt avoimen lähdekoodin sovelluksissa tuotteissaan käytettäviksi. Se myös määrittää, mitkä ohjelmistoversiot on hyväksytty, mikä tehostaa yrityksen ylläpitoprosessia.

Tämä keskitetty lähestymistapa auttaa yritystä käsittelemään lisensointiasioita, sanoo SAP: n maailmanlaajuisten avoimen lähdekoodin lisensointipäällikkö Janaka Bohr. Ennen kuin ohjelmisto on hyväksytty, yrityksen asianajajien on tarkistettava käyttöoikeus, jotta se ei ole ristiriidassa yrityksen suunnitelmien kanssa. Keskitetty lähestymistapa vähentää, kuinka monta kertaa asianajajan on tarkistettava lisenssi ja pienennettävä due diligence -työn määrää, jonka kehitysyhteistyöryhmän on tehtävä.

"Aiemmin kehittäjämme joutuivat viettämään muutamia tunteja, lähde-tuote löytää lisenssit, löytää tekniset tiedot ", Bohr sanoi.

Black Duck -ohjelmisto sisältää kirjaston skannauskoodin paljastamaan minkä avoimen lähdekoodin koodi on upotettu muihin sovelluksiin. SAP ei halua periä esimerkiksi GPL-rikkomusta, joka voi pakottaa yrityksen avoimen lähdekoodin pyytämiseen koko ohjelmasta, joka käyttää GPL-koodin koodia.

Kyky tarkistaa koodia on myös ollut ratkaiseva SAP: n auttamiseksi muiden yritysten hankintaprosessi. Vaikka SAP ei käyttäisi avoimen lähdekoodin ohjelmistoja, sen pitäisi silti joutua käsittelemään kaikkien hankkimiensa yritysten avoimen lähdekoodin ohjelmiston. Kaiken kaikkiaan 15 yrityskaupasta vuodesta 2007 alkaen (lukuun ottamatta Sybasea) yhtiö on joutunut tutkimaan 2000 erilaista ohjelmistoa.

SAP ilmoitti perjantaina, että se on saattanut päätökseen Sybanen 5,8 miljardin dollarin oston. Vaikka Sybase jatkaa toimintaansa erillisenä yrityksenä, SAP on silti perinyt paljon koodia ostoksesta.

Vaikka Riegen ei kommentoi erityisesti Sybase-yrityskauppaa, hän totesi yleensä, että SAP panostaa paljon ymmärrykseen, mitä koodia se hankkii osana mahdollisia myyntiä.

Vaikka SAP-insinöörit eivät yleensä saa tarkista sen yrityksen koodi, jonka se aikoo ostaa, kolmannen osapuolen voi käyttää Black Duck -ohjelmistoa skannaamaan ohjelmistoa ja palauttaa luettelon avoimen lähdekoodin löytämisestä.

Tämä toiminta on ollut erittäin hyödyllistä, von Riegen sanoi. Se sallii SAP: n saada käsiinsä yrityksen koodipohjaan, jonka se aikoo hankkia. Yhdessä tapauksessa yritys, jonka se oli ostanut, oli väittänyt käyttävän avoimen lähdekoodin, kun itse asiassa se sisälsi yli 80 avoimen lähdekoodin sovelluksia omissa ohjelmissaan.

"Osa hankintakohdista väittävät, että he eivät käytä avointa lähdekoodia, mutta kun tarkistat, löydät melko paljon avoimen lähdekoodin, "hän sanoi.

Joab Jackson kattaa yrityssovellukset ja yleiset teknologiat uusimmat uutiset IDG-uutispalvelu. Seuraa Joab Twitterissä osoitteessa @Joab_Jackson. Joabin sähköpostiosoite on [email protected]