Car-tech

"A múltban nem nyílt forrású stratégiával rendelkezik "- mondta Claus von Riegen, az SAP technológiai szabványok és nyílt forráskódú programigazgatója. "Ez az elmúlt két évben megváltozott."

The Great Gildersleeve: Iron Reindeer / Christmas Gift for McGee / Leroy's Big Dog

The Great Gildersleeve: Iron Reindeer / Christmas Gift for McGee / Leroy's Big Dog
Anonim

2007-ben az SAP jelentősen hozzájárult az Eclipse projekthez, és 2009 októberében a vállalat csatlakozott az Apache Software Foundation-hez. 2009-ben az SAP hozzájárult 1,8 millió vonalhoz az Eclipse projekthez, így ez a harmadik legnagyobb vállalati közreműködő.

Bár az SAP nem tekinthető "nyílt forráskódú vállalatnak" ugyanúgy, mint mondani, a Red Hat mindazonáltal "egy jó esettanulmány, amely arról tanúskodik, hogy a tulajdonosi vállalatok megtanulták, hogy a legjobb érdekük a nyílt forráskódú szoftverekhez való hozzájárulás," írta Matthew Aslett, 451 csoportos vállalati szoftver-elemző. a forrás "a fejlesztési termelékenység kérdése lett" - mondta von Riegen. "Rengeteg olyan területünk van, ahol saját szoftverünket fejlesztjük, de sok olyan árufelület van, ahol nem kell megkülönböztetni magunkat - ez az, ahol hatékonyabban szeretnénk használni a már létező szoftvereket, például a nyílt forráskódot." azt mondta:

Ezekben az esetekben érdemes a nyílt forráskódú alkalmazást használni, időt és költségeket megtakarítva, hogy a házon belül megegyezzenek az azonos funkcionalitással. Most a vállalat több mint 100 nyílt forráskódú alkalmazást használ SAP-n kívül.

A külsően generált kódok használatához az SAP szabványosította a nyílt forráskódú szoftverek használatának módját. A Black Duck Software által a Black Duck Suite részeként felajánlott Code Center program segítségével a von Riegen irodája egy vállalati nyilvántartást vezet, amelynek nyílt forrású alkalmazásai már az SAP által jóváhagyottak, a termékeiben való felhasználásra. Azt is meghatározza, hogy ezeknek az alkalmazásoknak mely verziói vannak jóváhagyva, ami rugalmasabbá teszi a vállalat karbantartási folyamatát.

Ez a központosított megközelítés segítséget nyújt a vállalatnak az engedélyezési kérdésekkel kapcsolatban, mondta Janaka Bohr, az SAP globális licenckulcs-vezetője. Mielőtt bármilyen szoftver jóváhagyásra kerülne, a cég ügyvédeinek ellenőrizniük kell az engedélyt annak biztosítására, hogy ne ütközzenek a vállalat terveihez. A központosított megközelítés lecsökkenti azt az esetet, amikor az ügyvédnek egy engedélyt kell ellenőriznie, és csökkentenie kell a fejlesztési csapat által elvégzendő kellő gondossági munkát.

"A fejlesztők korábban néhány órát kellett eltölteniük egy nyitott, forráskódú termék a licencek megtalálásához, a műszaki információk megtalálásához "- mondta Bohr.

A Black Duck szoftver tartalmaz egy könyvtárat a kód beolvasásához, amely bemutatja, hogy a nyílt forráskód más alkalmazásokba ágyazódott-e. Az SAP nem kíván örökölni, például egy GPL megsértését, amely arra kényszerítheti a vállalatot, hogy a teljes programot, amely egy GPL kód kódját használja.

A kód felülvizsgálatának képessége szintén döntő jelentőségű volt az SAP más vállalatok megszerzésének folyamata. Még ha az SAP nem is használt nyílt forráskódú szoftvert, még mindig meg kell birkóznia az általa megszerzett összes nyílt forrású szoftverrel. Összességében 2007 óta 15 akvizíció (a Sybase kivételével) a vállalatnak 2000 különböző szoftverprogramot kellett megvizsgálnia.

Pénteken az SAP bejelentette, hogy véglegesítette a Sybase 5,8 milliárd dolláros vásárlását. Bár a Sybase továbbra is külön cégként fog működni, az SAP továbbra is sok kódot örökölt a vásárlás során.

Bár von Riegen nem kommentálta kifejezetten a Sybase megszerzését, általánosságban elmondta, hogy az SAP nagy erőfeszítéseket tesz annak megértésére, hogy milyen kódot szerez be a potenciális értékesítés részeként.

Bár az SAP mérnökei általában nem ellenőrizze a megvásárolni kívánt vállalat kódját, a Black Duck szoftvert egy harmadik fél használhatja a szoftver szkenneléséhez és visszaadhatja a nyílt forráskódú kódok listáját.

Ez a tevékenység rettenetesen hasznos volt von Riegen mondta. Lehetővé teszi az SAP számára, hogy kezelhesse a megszerzett cég kódbázisát. Egy esetben egy általa megszerzett vállalat azt állította, hogy nem nyílt forráskódot használ, amikor valójában több mint 80 nyílt forrású alkalmazást ágyazott be saját programjaiba.

"Az akvizíció céljainak egy része azt állítják, hogy nem nyílt forráskódot használnak, de amikor beolvas, meglehetősen sok nyílt forráskódot talál, "mondta. Legalább egy esetben a tervezett felvásárlás azért esett át, mert a kódbázis áttekintése sokkal több nyílt forráskódot használt, mint az átvételi kilátás.

Joab Jackson a vállalati szoftvereket és az általános technológiai hírleveleket a

Az IDG News Service

. Kövesse Joabot a Twitteren a @Joab_Jackson-on. Joab e-mail címe [email protected]