Koble til Facebook

Fri programvare i offentlig sektor bare vokser og vokser, men hva blir gjort for å bedre samarbeidet om kildekoden i prosjektene? Historisk sett har offentlig sektor kun vært konsumenter av fri programvare, men nå er det også flere kommuner og statlige instanser som utvikler programvare selv.

Jeg har blitt involvert i et veldig spennende prosjekt som Thomas Naper i Porsgrunn kommune har utviklet, og som de har valgt å dele. MinGate er en portal hvor innbyggerne kan registrere feil på kommunale anlegg og veier. Siden er skrevet i PHP med en MySQL-database for lagring av data, og Kongsvinger kommune har planer om å ha en side i produksjon i løpet av juni.

Men selv om kildekoden er åpen er det ikke implisitt at man får et godt samarbeid om videreutvikling. Alle fri programvare-prosjekter med respekt for seg selv bør ha et felles depot hvor man kan kan bidra med og dele kode. Bugs og innspill til forbedringer bør også ligge offentlig tilgjengelig. På den måten kan alle som bruker produktet dra nytte av forbedringene som blir gjort.

Delingsbazaren, som Friprogsenteret har satt opp, er en side for deling av programvare i offentlig sektor, men de hoster ikke kildekoden til prosjektene. Så hvordan bør offentlig sektor legge ut kildekoden? Trenger vi egentlig en felles database for hosting av kildekode, eller bør vi bruke eksisterende løsninger som Sourceforge eller GitHub? Bør alle ha mulighet til å bidra med kode, eller kun utviklere i offentlig sektor? Og ikke minst, hvilken lisens bør man bruke?

Del dette
  • Facebook
  • Twitter
  • Print

3 kommentar til “Hosting av kildekode for offentlig sektor”

  1. Tweets that mention Kongsvinger Kommune » Hosting av kildekode for offentlig sektor -- Topsy.com sier:

    [...] This post was mentioned on Twitter by Kongsvinger kommune, Dag Simonsen. Dag Simonsen said: Hosting av kildekode for offentlig sektor [@AudunWangen] http://bit.ly/cexUnO [...]

  2. Gorm Haug Eriksen sier:

    Hei, Dette kommer vel litt an på hva man ønsker. Git er et relativt komplisert verktøy som krever en stor grad av egeninnsats for å lære seg og dette kan være frustrerende. Fordelen med git er såpass mange i mine øyne og så mange prosjekter bruker det at de er verdt å lære seg. Verktøyet tilbyr også en helt annen samhandling enn svn og siden det er distribuert så er det mer behagelig å jobbe med.

    Selv vil jeg foreslå gitorious.org for norske offentlige prosjekter, ikke bare fordi verktøyet har norsk opphav, men også fordi det er relativt enkelt å forholde seg til.

    Mange utviklere foretrekker forøvrig Mercurial fremfor Git siden dette verktøyet skal være mer gjennomtenkt. I så fall har du tjenesten bitbucket for hosting av kode.

    Å sette opp en egen server kan dere også gjøre, men bruker dere git så er det lett å skalere over på dette senere. I første omgang holder det å bruke en tjeneste som f.eks. gitorious.

  3. Audun Wangen sier:

    Tusen takk for nyttig tilbakemelding.

    Jeg driver å lærer meg Git nå og bruker det når jeg gjør endringer på kildekoden til MinGate. Det er litt utfordrende å lære seg, men ikke veldig forskjellig fra Subversion som jeg også har vært litt borte i. Tror jeg kan nok nå til ikke å ødelegge noe :)

    Mercurial hadde jeg ikke hørt om tidligere, men jeg antar at vi klarer oss fint med funksjonaliteten i Git i det lille prosjektet vårt. For andre prosjekter kan det være mer aktuelt å bruke det i stedet. Du skal ikke se bort i fra at vi tar deg på ordet å bruker Gitorious.

Legg igjen en kommentar

Connect with Facebook