Community på Sveriges dataportal
Offentligkod.se, Vad är behoven för sajten och hur samlar vi de i en öppen backlog?
-
När jag får en timme över så snickrar jag på https://offentligkod.se. En plats för att synliggöra vilka öppna programvaror som offentliga organisationer använder och eventuellt vilken källkod som en organisation delar.
Idén verkar flyga och en återkoppling jag fått är att flera myndigheter har blivit kontaktade för rådgivning vid införande av olika verktyg. Därav är det läge att snygga till och underlätta så att flera ska kunna använda katalogen enkelt.
Förslag på arkitektur som är enkel att underhålla:
e-Tjänst: https://offentligkod.se/test.html
api: https://api.offentligkod.se/feed.json
data:https://gitlab.com/open-data-knowledge-sharing/publiccode.yml/Vad tycker ni är bästa sätt att forma en öppen backlog för nästa generations offentligkod.se. Är gitlab issues något som inkluderar alla? Ett öppet dokument som flera kan editera?
-
@jonass Jag tycker det här är ett fantastiskt bra initiativ! Om jag förstår rätt använder du molnvarianten av GitLab. Jag tror det kan vara knepigt att få folk inom offentliga sektorn att skriva fritext på en site som är dot com. För att få det att lyfta och bli inkluderande för offentliga sektorn tror jag att backlogen behöver hostas någonstans inom Sverige hos en driftleverantör under svensk jurisdiktion eller motsvarande.
Jag har inga bra förslag i dagsläget, vi brottas med den här frågan lite till mans, tror jag. I det här fallet blir det ju verkligen moment22 eftersom initiativet kan vara en del av lösningen. -
@jonass Vilket bra initiativ! Och beroende på den utvecklas och vilken legitimitet som tjänsten kan uppnå (lite kopplat till Ninas kommentar) så ser jag att det på sikt kanske kan vara en del av de "rekommendationer för upphandling av information med inbyggd öppenhet" som jag precis postade här. Känns som en diskussion vi behöver fortsätta med:)
-
@josefinlassi @Nina_ Innehållet i katalogen dvs metadata om öppna programvaror är rimligen att betrakta som öppna data. Tills vidare så innehåller inte katalogen personuppgifter, tänker dock att kontaktperson är väldigt relevant på sikt dock.
Enligt https://about.gitlab.com/privacy/ så kan Gitlab logga ip-adresser i syfte att sammanställa statistik. Om lösningen faller så faller den rimligen på den punkten.
Men tillbaka till backloggen, tänker att vi får försöka hitta en WIKI eller liknande som driftas på ett tillbörligt sätt.
Då många myndigheter verkar aktivt på facebook/linkedin kanske det är lämpliga amerikanska plattformar
-
@jonass Hur ser det ut med den nya utvecklarportalen, kommer det att finnas wiki-funktionalitet där? Hade kunna vara ett lämpligt ställe att sköta utvecklingsrelaterade diskussioner. Sen kan GitLab eller motsvarande utgöra yta för versionshanteringen.
-
@johanlinaker Vår tanke är att Sveriges dataportal, Utvecklarportalen och Community ska bilda ett sammanhang. Då hamnar de utvecklingsrelaterade diskussionerna här. Jag håller med om att det vore bra med en wiki, men jag vet inte om den funktionaliteten finns i nodeBB. GitLab har en enkel wiki-funktionalitet, vet jag. Jag letar i listan på offentligkod.se om det finns ett förslag på wiki, men hittar ingen. @jonass, vet du om det finns någon wiki i den listan?
-
@nina_ Använder bara gitlabs wiki själv. Gitlab är öppen källkod, så det går att ladda ner och hosta "ON-PREM" https://docs.gitlab.com/ee/install/. Det inkluderar källkodsversionering, issue-tracker, wiki etc.
Kanske någon annan har några förslag till katalogen angående wikis.
-
@jonass Jag har experimenterat lite med den här sidan när jag har jämfört wikis. Det här borde t ex vara en lista på nedladdningsbara open source-wikis. Listan är säkert inte fullständig. Jag vet inte vilka som eventuellt används ute på olika myndigheter eller inom andra delar av offentliga sektorn, dock. https://www.wikimatrix.org/search?flag=1&filter={"free_and_open_source"%3A"yes"}
-
@jonass Jag håller med dig om att gitlab/github är en rätt uppenbart farbar väg fram. Jag undrar vad det är som gör att @Nina_ och @josefinlassi uttalar sig som de gör. Jag förstår inte vad som skulle vara hindret med en .com-domän specifikt. Att hantera en backlog med Gitlab issues vore väl perfekt? Att snurra iväg på en wiki separat från där koden är placerad vore spretigt imho. Förstår nog inte riktigt vad en wiki tillför i detta? Man vill ju gärna kunna prioritera och hantera entiteter.
Det viktiga är väl att det finns en tydlig väg för andra att bidra till datamängden? Förslagsvis med en steg-för-steg-guide eller en programmatiskt mallad PR/MR som du kan länka till från sajten. Om du dessutom har CI/CD på plats så behöver du bara godkänna MR så är det ute. (Se ex.vis denna hur man kan malla PR/MR: https://sparkbox.com/foundry/better_pull_requests_merge_requests_with_templates)
-
@stefan-wallin Om jag får försvara Nina och Josefin lite så förstår jag mycket väl vilken oro de återspeglar. Många inom offentlig sektor är oroliga för att göra fel kopplat till schrems ii etc. Konkret är Gitlab:s servrar uppsatta inom de amerikanska gränserna.
I min roll på Arbetsförmedlingen/JobTech jobbar vi hårt med att synliggöra våra produktbehovslistor på https://gitlab.com/groups/arbetsformedlingen/-/issues.
Jag hoppas inte dagen kommer då vi blir tvungna att sätta upp gitlab.arbetsformedlingen.se. Finns en stor styrka i att kunna nyttja befintliga plattformar som syftar till öppenhet.Men i slutändan blir det såklart en juridisk fråga om det är lagligt eller inte. Logiska resonemang om att det inte spelar någon roll om överföringar till tredje part har skett avseende öppna data, öppen källkod och personuppgifter kopplat till öppna backloggar spelar nog ingen roll om det är olagligt. Men tillsvidare skapar det en stor nytta och är i princip riskfritt för medborgaren.
-
@jonass sa i Offentligkod.se, Vad är behoven för sajten och hur samlar vi de i en öppen backlog?:
Konkret är Gitlab:s servrar uppsatta inom de amerikanska gränserna.
Tack för ett bra svar!
Det var absolut inte menat som en någon slags attack eller så, utan ett genuint undrande. Dock tycker jag du nämner en springande punkt här. Det är vart servrarna är placerade, inte vilken domän som är knuten till tjänsten.
-
@jonass sa i Offentligkod.se, Vad är behoven för sajten och hur samlar vi de i en öppen backlog?:
Jag hoppas inte dagen kommer då vi blir tvungna att sätta upp gitlab.arbetsformedlingen.se. Finns en stor styrka i att kunna nyttja befintliga plattformar som syftar till öppenhet.
Det bästa vore kanske en gitlab.sweden.se eller gitlab.europa.eu som varje land och dess myndigheter kan lägga sin kod på Sharing is caring så att säga.
-
Tack @jonass! Det var en tydlig beskrivning av skälet till varför jag säger som jag gör. Vi diskuterar de här frågorna väldigt mycket på många myndigheter, särskilt efter Schrems II. Det som är särskilt besvärligt är just fritextfält i kombination med personuppgifter och tredjelandsöverföringar. Ibland fungerar det, men det är ett svårnavigerat landskap.
När jag säger att lösningen kanske inte är så inkluderande som vi skulle vilja så menar jag att jag tror att många i offentliga sektorn drar sig för att göra inlägg på den typen av plattformar eftersom de inte är säkra på att det är ok. Ibland är det inte ok heller. -
-
-
Hej,
Vem ansvarar för https://offentligkod.se/ aka https://gitlab.com/open-data-knowledge-sharing/katalogen?
Där är 3 Merge requests och 7 Issues som daterar 5 månader tillbaka. Repository har inte blivit uppdaterat på 10 månader.
Mvh Jimisola
-
@lfvjimisola. Nosad ansvarar för offentligkod.se. Repot uppdateras regelbundet. Kolla med @jonass om du inte fått återkoppling.