Fakta

Gpl, General Public License, är den mest populära av alla licenstyper för öppna och/eller fria program.

– Förut hade vi inte en strategi för öppen källkod, men under de två senaste åren har vi jobbat med en sådan, säger Claus von Riegen, ansvarig för teknikstandarder och öppen källkod på SAP.

2007 började SAP att bidra med kod till Eclipseprojektet. Förra året hamnade SAP på tredje plats på listan över de företag som bidrar med mest kod till Eclipse, med 1,8 miljoner kodrader. Eclipse är ett öppet utvecklingsverktyg, med tillhörande produkter.

I oktober förra året gick SAP också med i Apache Software Foundation, en av de ledande organisationerna som arbetar med öppna program. Apache är bland annat känt för webbserverprogrammet med samma namn.

Matthew Aslett som är analytiker på 451 Group skriver på företagets blogg att SAP inte ska ses som ett öppen källkodsföretag, som till exempel Red Hat. Däremot tycker han att SAP är ett bra exempel på ett traditionellt företag som har förstått att det är bra att bidra till öppna projekt.

Claus von Riegen tycker att SAPs arbete med öppna program bidrar till produktivitet för mjukvaruutveckling.

– Inom många områden utvecklar vi våra egna program, men det finns gott om områden som vi inte behöver särskilja oss inom. I det senare fallet är det mer effektivt att använda existerande program, som öppna program, säger Claus von Riegen.

Numera använder SAP fler än 100 öppna program som utvecklats utanför företaget. För att göra det på ett bra sätt använder man ett program som heter Code Center från Black Duck Software. Med det registrerar man vilka öppna program, och vilka versioner av dem, som är godkända för användning i SAP-produkter.

– Den här centraliserade modellen gör det enklare att hantera licensfrågor. Tidigare var utvecklarna på SAP tvingade att lägga ner åtskilliga timmar på att undersöka licensfrågor, säger Janaka Bohr som är ansvarig på SAP för hantering av licenser för öppna program.

Code Center innehåller verktyg för att leta reda på öppen kod i större produkter. En anledning att göra det är att undvika att bryta mot den öppna licensmodellen gpl. Användning av kod som släppts under gpl kan medföra att hela den större produkt som koden används i måste släppas under gpl, vilket är något man vill undvika på SAP. Möjligheten att undersöka mjukvara och leta efter kod är också viktig under företagsförvärv, eftersom många av de förvärvade företagen använder öppen källkod.

IDG News