@jonor det är egentligen ingen skillnad annat än ”hantverksmässigt” - vilket (ram-)avtal som ska användas och vad är det vi behöver kravställa, hålla koll på i affären och därmed systemets livscykel.
Man kan i enlighet med lagen om offentlig upphandling be om att få en specifik öppen programvara installerad och driftad. Det kan man inte kravställa när det gäller en proprietär lösning eftersom den proprietära lösningen hämmar konkurrens. Samma gäller öppna standarder. Helt ok och rekommenderat att kravställa på, men det är inte ok att kravställa stängda format.
Man kan i en upphandling också vara mer ”generell” och specificera funktioner och utifrån dessa välja Open source alternativen. Detta är ju mindre klokt än att testa och utvärdera först, när den möjligheten faktiskt finns.
Och det är det som är den stora fördelen med Open source i upphandlingssammanhang. Det går enkelt att testa och utvärdera programvaran innan en större investering. Och du äger din backlog. Dvs du kan ändra funktionalitet när du behöver genom att utveckla. För ett proprietärt system behöver du vänta tills företaget väljer att utöka sin funktionalitet. Ibland händer det och ibland inte.
De utmaningar som finns handlar oftast om osäkerhet. Får jag verkligen kravställa ett öppet format eller en implemententation i en öppen programvara, när jag inte får göra detta för proprietära lösningar?
Är det ok att bidra tillbaka till en programvara med pengar som en myndighet investerat? Är det i enlighet med lagen om offentlig upphandling?
Är det ok att dela en programvara som en kommun utvecklat (genom att köpa kompetens från en leverantör) med andra kommuner? Eller behöver kommunerna först samarbetsavtal?
Det är dessa typer av frågeställningar som skapar osäkerhet och gör att många är rädda för att kravställa öppna standarder och öppen källkod. Men vanligast är nog att de flesta inte ens reflekterar över vissa krav. De sk icke-funktionella kraven. Det finns en bunt sådana under NOSAD lästips. Och det var därför jag också hänvisade till eSAMS arbete. Det är också därför vi tagit fram offentligkod.se. För att hjälpa varandra att visa vilka öppna programvaror offentlig sektor redan använder och därmed har erfarenhet av.