Öppen källkod
När anskaffning eller utveckling sker av digitala lösningar bör övervägan ske om öppen källkod är möjligt att nyttja med hänsyn tagen till bland annat livscykelkostnader. SKR har samlat stöd och tips gällande öppen källkod.
Öppen källkod gör det också möjligt för olika organisationer att samarbeta och dela kod, vilket kan leda till att utvecklingen av programvaran går snabbare och är mer effektiv.
DIGG har som ett led i att stödja och samordna digitaliseringen av det offentliga antagit
ett policybeslut om att programvara som utvecklas och eller anskaffas för myndighetens
verksamhet i första hand ska publiceras som öppen källkod. På så sätt blir villkor,
äganderättsfrågor med mera reglerade på ett standardiserat sätt. eSams definition av öppen källkod:
Programvara som är tillgänglig att använda, läsa, modifiera och vidaredistribuera för alla.
Riktlinjer öppen programvara
Myndighetens för digital förvaltning (DIGG) har tagit fram interna riktlinjer för utveckling och publicering av öppen programvara.
Riktlinjer för utveckling och publicering av öppen programvara, DIGG (PDF)
Råd för delning och användning av öppenkällkod
e-Sam har i en rapport samlat de erfarenheter som kan vara bra att ha när en
myndighet vill gå mot öppen källkod.
Delning och användning av öppen källkod, eSam (PDF)
Verktyg för att automatiskt skapa metadata
För att göra det enkelt för offentliga aktörer att dela data på Sveriges dataportal har DIGG lanserat ett verktyg som underlättar för utvecklare att beskriva sin organisations API:er vid publicering.
Sveriges dataportal, DIGG
Så här gör du för att använda verktyget
- Ladda ner verktyget, DCAT-AP-SE Processor, på DIGG:s Github
- Följ stegen som beskrivs i dokumentationen för att beskriva nödvändig information om din organisations API.
- Verktyget skapar automatiskt en metadataspecifikation i RDF format utifrån en API-definition eller en separat metadatafil. De definitioner som stöds i dagsläget är Open API och RAML.
Nätverket Network Open Source and Data, NOSAD
Syftet med nätverket är att främja kunskapsdelning kring öppna data och öppen källkod inom offentlig sektor, genom att fokusera på praktiska tips och inspirera myndigheter i hur de kan ta nästa steg i deras arbete.
Informationsansvarig
-
Ina Tidvall
Handläggare