
Öppen källkod och öppna lösningar
Sundsvalls kommun använder som princip i första hand öppen källkodslösningar och alltid när vi utvecklar själv så ska det som grundprincip delas som öppen källkod. Open by default.
Använder vi bara öppen källkod?
Nej, detta förhållningssätt innebär inte att vi alltid nyttjar öppen källkod. Det får inte bli en fråga om antingen eller, finns det bra standardlösningar med öppen arkitektur och som underlättar den digitala utvecklingen så använder vi det. Men för strategiskt viktiga komponenter, så som vår digitala infrastruktur, är öppna lösningar extra viktiga så att vi inte låser fast data samt utveckling och hindrar kommunens verksamheter i sin transformation. Det digitala ska vara en möjliggörare av utveckling och då måste vi löpande kunna navigera utefter behov, det tillåter öppna lösningar oss att göra.
Öppen källkod
Öppen källkod är ett sätt att dela teknisk kod mellan parter, att dela teknisk kod som öppen källkod innebär att man tillgängliggör den för andra att nyttja under vissa premisser som styrs av en licens för källkoden. Sundsvalls kommun delar som grundprincip allt vi utvecklar själv som öppen källkod men vi använder också lösningar som baseras på öppen källkod. På denna sida kan du ta del av vilka öppna lösningar vi använder samt hitta länkar för att läsa mer om dessa.
Vår egen öppna källkod
Sundsvalls kommun publicerar primärt vår källkod via Github; github.com/sundsvallskommun Länk till annan webbplats, öppnas i nytt fönster.
Våra riktlinjer för öppen källkod
Vi har tagit fram riktlinjer för vår egen öppen källkod som publiceras på Github Länk till annan webbplats, öppnas i nytt fönster..
Externa öppna lösningar
Nedan listar vi olika öppna lösningar som vi använder inom vår Digitala infrastruktur, det är plattformar som används organisationsövergripande och som underliggande förmågor i utvecklingen av våra digitala tjänster och processer. De digitala tjänster och processer vi utvecklar själva beskrivs här.
Sundsvalls kommun utvecklade för drygt 10 år sedan en öppen e-tjänsteplattform tillsammans med fyra andra kommuner i länet samt näringslivet. Detta resulterade i e-tjänsteplattformen Open ePlatform som idag används i c:a 200 kommuner och i Sundsvalls kommun använder vi den för att tillhandahålla e-tjänster Länk till annan webbplats, öppnas i nytt fönster..
Hemsida: www.oeforening.se Länk till annan webbplats, öppnas i nytt fönster.
Källkod: github.com/Open-ePlatform Länk till annan webbplats, öppnas i nytt fönster.
OrigoMap är en öppen kartplattform för att utveckla och publicera kartor och geodata. Den utvecklas idag av ett femtontal kommuner och används dessutom i fler, i Sundsvalls kommun använder vi den bland annat för att tillhandahålla kartor via karta.sundsvall.se Länk till annan webbplats, öppnas i nytt fönster. men även interna kartapplikationer.
Källkod: github.com/origo-map/origo Länk till annan webbplats, öppnas i nytt fönster.
Dokumentation och information: origo-map.github.io/origo-documentation/latest/#origo-map Länk till annan webbplats, öppnas i nytt fönster.
WSO2 är en produkt som bygger på öppen källkod som Sundsvalls kommun använder för API-management samt som API-gateway vilket också beskrivs på sidan om vår API-infrastruktur.
Hemsida: wso2.com Länk till annan webbplats, öppnas i nytt fönster.
Källkod: github.com/wso2 Länk till annan webbplats, öppnas i nytt fönster.
Camunda är en process- och flödesmotor och vad som kan kallas en automatiseringsplattform som bygger på öppen källkod och använder sig av öppna standarder så som BPMN. Sundsvalls kommun använder Camunda för att automatisera processer, där processmotorn sköter och koordinerar en verksamhetsprocess samt utför moment i den. Camunda ser vi som nyckeln för att kunna realisera automatisering ända till automatiserade beslut med full transparens och öppna algoritmer.
Hemsida: camunda.com Länk till annan webbplats, öppnas i nytt fönster.
Källkod: github.com/camunda Länk till annan webbplats, öppnas i nytt fönster.
Diwise är en IoT-plattform som kanaliserar och håller samman dataflöden från sensorer med stöd av öppna standarder. En IoT-plattform är en viktig komponent i en smart stad som håller över tid och som kan möjliggöra visionen är en robust och långsiktig IoT-infrastruktur.
Plattformen utvecklades inom samarbetsprojektet IoT för tillgänglighet Länk till annan webbplats, öppnas i nytt fönster., tillsammans med bland annat Mittuniversitet, Bron Innovation samt näringslivet.
Hemsida: diwise.io Länk till annan webbplats, öppnas i nytt fönster.
Källkod: github.com/diwise Länk till annan webbplats, öppnas i nytt fönster.
Ta gärna även del av en film som beskriver IoT-plattformens roll i den smarta staden:
Matomo är ett webbanalys- och statistikverktyg som Sundsvalls kommun använder som primär lösning för att generera statistik från våra webbplatser och webbapplikationer.
Hemsida: matomo.org Länk till annan webbplats, öppnas i nytt fönster.
Källkod: github.com/matomo-org/matomo Länk till annan webbplats, öppnas i nytt fönster.
