Community på Sveriges dataportal
Katalog över öppen programvara inom offentlig sektor
-
Låt oss göra en communityinsats!
Vi listar öppna programvaruprojekt som används inom offentlig sektor i Sverige. Vår ambition är att möjliggöra för myndigheter som står inför en upphandling eller anskaffning av ett nytt system att utvärdera befintliga öppna programvaruprojekt i relation till deras kravlista.
En utvärdering av motsvarande öppna programvaruprojekt kan även ses som ett sätt utveckla den egna kravhanteringen och som en del i informationsinsamlingsarbetet. Detta kan sedan ligga till grund för uppföljande RFI:er och upphandlingen i sig.
För mer information gå in på http://nosad.se
-
@maria_dalhage Done!
-
@maria_dalhage Upplever det som lite förvirrande med två listor med samma syfte men där innehållet skiljer sig åt:
- https://gitlab.com/open-data-knowledge-sharing/wiki/-/wikis/Katalog-över-öppen-programvara-inom-offentlig-sektor
- https://offentligkod.se/katalog/programvaror/
Mvh Jimisola
-
@lfvjimisola Begripligt!
Det Jonas gör är att API-fiera "Katalogen" så att det kan bli mer användbart. Det är alltså samma katalog, men vi får möjligheter att göra schystare gränssnitt. Allt som du och alla andra bidragit med finns kvar. Inget är dubbelt just nu utan vi visar upp Katalogen, men @jonass frågar om bidrag till en stabilare lösning.
-
@maria_dalhage Bra initiativ! Intressant input också att det finns minst två listor. Jag misstänker att det finns flera. Borde vi ha en separat kategori för den här katalogen? Jag skulle tro att det är den första kategorin jag själv skulle börja bläddra i om jag var ny på forumet.
-
@maria_dalhage Det ser inte ut att vara samma katalog för det står olika i de båda. Jämför t ex Mattermost för de båda.
Mvh Jimisola
-
@lfvjimisola Förslaget är EN lista där alla programvaror är beskrivna enligt standarden https://github.com/publiccodeyml/publiccode.yml.
Migreringen är påbörjad:
https://gitlab.com/open-data-knowledge-sharing/publiccode.yml/Enklaste är att maila Johan L ( johan.linaker [at] ri.se ) tillsvidare för att lägga upp nya programvaror tills det finns ett admin-gränssnitt (ui).
Med det sagt ska innehållet i ovan wiki migreras till det nya formatet så att det inte finns två listor, precis som du påpekar. Om någon editerar wiki-sidan får vi hantera det manuellt tills sidan kan stängas ner och ersättas av https://offentligkod.se
Ett bra communitycall vore om någon vill vara med och hacka ett enkelt webb-formulär för skapa beskrivningar enligt formatet https://github.com/publiccodeyml/publiccode.yml så att alla kan lägga in programvaror enkelt.
-
@lfvjimisola Se @jonass svar nedan. Det ska vara samma lista, men just nu pågår manuell uppdatering för att göra katalogen mer EU-friendly. De ev diskrepanerna i innehåll ska rättas till. Det pågår i skrivandets stund dataQ-arbete på Katalogen.
-
-
@Maria_Dalhage Inspiration kanske också kan hittas på https://oppetmoln.se där jag skriver om en hel del lösningar baserade på öppen källkod, även om jag förstår att en lista över befintlig användning inom offentlig sektor är mer "formellt"
-
@Maria_Dalhage ni borde koppla ihop saker med Wikidata och Alternative to om ni inte gjort det
Kanske finns mervärde med en egen egenskap i Wikidata…
-
@Magnus-Sälgö En Wikidata-egenskap kräver en stabil unik identifierare. Just nu är väl katalogen bara en stor wikisida?
Men annars är det en bra idé! Det finns till exempel redan en egenskap för den franska katalogen och nästan alla deras kodbaser har fått ett Wikidataobjekt redan.
-
@Ainali det är väl bara att fixa….
NOSAD har ju lite drag under galoscherna skall vi sätta en deadline 11:15 om dom är in or out
-
@Magnus-Sälgö När det gäller hur Katalogen kommer att se ut så finns det olika saker att ta i beaktande:
- Skapa enkla förutsättningar till att bidra. Detta är anledningen till att vi har valt att begära in så lite som möjligt strukturerat. I den första versionen har det varit viktigast att få in bidrag och med mängden öppna programvaror har det funkat med att skrolla.
- Möjlighet att kunna söka och filtrera och skala upp. Precis som @Ainali skriver finns det idag en metadata standard som används av bl.a. Frankrike, Tyskland, Italien m.fl. Tyskland sätter denna manuellt men Italien håller på att lösa detta maskinellt och open source. Visar ett exempel med Strapi.
https://gitlab.com/open-data-knowledge-sharing/publiccode.yml/-/blob/main/Strapi/publiccode.yml
3 Visa på vilken kod som kan återanvändas och hur. Ja, i princip alla insatser som görs för att få data i användning behövs för att få kod i användning.
Vi har en bit kvar...
-
Det vi prata om unika id:n för varje post så vi kan länka dom från Wikidata…
Vore snyggt om vi kunde skapa strukturerad data för den här programkatalogen typ det Google uppmanar oss att göra se developers.google.von structured-data/software-app
Så skulle Wikidata kunna skörda sidorna och hitta uppdateringar om vi skapar en egenskap…
- tycker alla kommuner myndigheter borde ha bra strukturerad data med basfakta som öppet, adress bäst vore om vi kunde hitta ett arbetssätt att enkelt utvidga detta så t.ex. för en kommun vi hittar var medborgarförslag kan skickas in via webbsida och/eller API, vilka platser på sociala media man finns på…. frivillig schema designer sökes
@jonass några tankar?
Jag tror alla kommuner/myndigheter borde titta på detta med strukturerad data se https://developers.google.com/search/docs/advanced/structured-data/search-gallery
Gissar att det jobb @Ainali gör med govdirectory skulle få bättre kvalitet och bli enklare…
-
@Magnus-Sälgö Tycker att https://github.com/publiccodeyml/publiccode.yml är rätt väg för metadata (namn, beskrivning, licens etc) avseende programvaror. Om alla offentliga organisationer som delar källkod/programvara öppet också producerar denna fil (publiccode.yml) så blir det bra! Vid en första anblick låter det bra med en identifierare för den enskilda programvaran, tycker vi kan införa det sakteligen, först vill jag dock att vi hittar ett sätt att identifiera de organisationer som publicerar programvarorna. Jämförelsen med öppna data skulle vara att alla ska ange en organisation enligt DCAT, men vad jag kunde se sist var att de flesta rapporterar organisation som en textsträng. Kanske räcker med ett orgnummer för denna katalog, men det hade varit kul om vi kunde bygga en persistent identifierare med Bolagsverkets goda vilja.
-
@jonass organisationsnummer alt. skapa ett Wikidata objekt borde duga….
Snyggast vore kanske att ha samma som de organisationer som finns med dataset i dataportal.se
-
@Maria_Dalhage @jonass Jag bumpar upp den här tråden och tipsar igen om https://offentligkod.se/.
Vi på DIGG har kammat till oss lite och gjort en lista på vad vi använder för att bygga Sveriges dataportal. Den kommer komma upp i katalogen inom kort.
Här är en teaser för er som är nyfikna redan nu:
dataportal klient
- NextJS https://nextjs.org/
- GraphQL https://graphql.org/
- Apollo Client https://www.apollographql.com/docs/react/
- React https://reactjs.org/
- Emotion https://emotion.sh/
- Storybook https://storybook.js.org/
- TypeScript https://www.typescriptlang.org/dataportal backend
- Strapi https://strapi.io/
- PostgreSQL https://www.postgresql.org/
- GraphQL https://graphql.org/
- Apollo Server https://www.apollographql.com/docs/apollo-server/
- CKEditor 5 https://ckeditor.com/
- Nexus https://nexusjs.org/Graphql API gateway
- GraphQL https://graphql.org/
- Apollo Server https://www.apollographql.com/docs/apollo-server/
- Apollo Gateway https://www.apollographql.com/docs/federation/api/apollo-gateway/
- Express http://expressjs.com/ -
@Nina_Berlin Mycket bra Nina! Jag uppdaterar listan idag.
-
@jonass Tack snälla!
Jag kan även tipsa om meilisearch, som vi tittar på. Det går inte att lägga in det i listan än för vi använder den inte idag, men jag hoppas att vi snart kommer göra det: