X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/2c8ae293a7ac01be8ee3df7b0456cb2b1301cdec..67617a7210dcc271d245128676339c8b4377d595:/blog/index.rss diff --git a/blog/index.rss b/blog/index.rss index 0f0c470c59..1061eb47f8 100644 --- a/blog/index.rss +++ b/blog/index.rss @@ -6,6 +6,92 @@ + + FAD lanserer reiseregningsskjema som fri programvare + FAD_lanserer_reiseregningsskjema_som_fri_programvare.html + FAD_lanserer_reiseregningsskjema_som_fri_programvare.html + Wed, 17 Dec 2008 15:00:00 +0100 + +<p>Jeg overvar i dag <a href="http://www.regjeringen.no/nb/dep/fad/Tema/Lonns-_og_personalpolitikk/statens_reiseregulativ/reiseregningenno-som-fri-programvare.html">FADs pressepresentasjon</a> av arbeidet med ny +programvare for <a href="http://www.reiseregningen.no/">skriving av +reiseregninger</a>, som de gir ut som fri programvare. Den gode +nyheten er at FAD med dette prosjektet demonstrerer vilje til å gå +foran i å etablere en delingskultur i offentlig sektor, og denne gang +har hatt fokus på å lage en løsning som fungerer på flere platformer, +konkret Linux, MacOS X og Windows. Løsningen er utviklet av +<a href="http://makingwaves.no">Making Waves</a> på oppdrag fra FAD, og +kildekoden er tilgjengelig fra +<a href="https://www.coderesort.com/p/reiseregningen">CodeResort</a>. +En får lesetilgang til kode og dokumentasjon uten å registrere seg, +men må registrere seg for f.eks. å melde inn feil og skrive i wikien. +FAD håper å få erfaring med fri programvareprosjekter vha. dette +prosjektet, som er første gang de gir ut kildekode fra et +"egenutviklet" prosjekt.</p> + +<p>Løsningen er BSD-lisensiert, og basert på Adobe Flash, konkret +Adobe Flex. Den bruker Flash 9, og fungerer ikke med Gnash. I +tillegg til at selve flash-binæren ikke fungerer med Gnash, så er det +lagt JavaScript-kode foran web-programmet som nekter å starte +flash-programmet hvis ikke Adobe Flash 9 er installert. Det var +irriterende, og jeg måtte hente ut URL til Flash-binæren fra +HTML-siden og lage min egen testside for å sjekke om den fungerte med +gnash. Fikk bare en blank flate der programmet skulle startet. Laget +en side med følgende HTML-snutt for å laste programmet +<pre><blockquote>&lt;object + data="http://213.225.125.209/kunder/dss/Reiseregningen.swf" + width="100%" + height="100%" +&gt;</blockquote></pre></p> + +<p>Bruken av Adobe Flash er spesielt problematisk da Adobes +Flash-utgave har en lisens som ikke tillater andre en Adobe å +distribuere deres programpakke. Det gjør det umulig for +linux-distribusjoner som Debian, Ubuntu og RedHat å legge ved Adobes +Flash i sine distribusjoner. Adobe Flash er ikke fri programvare. +Det finnes noen ikke-komplette Flash-implementasjoner som er fri +programvare, som <a href="http://www.getgnash.org/">Gnash</a> og +<a href="http://swfdec.freedesktop.org/">swfdec</a>. Jeg spurte +utviklerne om de hadde testet med alternative utgaver av Flash som +Gnash og swfdec, men utviklerne hadde ikke hørt om alternativer og +heller ikke testet løsningen mot disse.</p> + +<p>Videreutvikling av reiseregningsprogrammet vil kreve aksept for +lisensen til Adobe Flex. I følge Adobe finnes Adobe Flax som +Eclipse-utvidelse i +<a href="http://labs.adobe.com/technologies/flex/flexbuilder_linux/">en +betautgave for Linux</a>, men jeg vet ikke om denne er tilstrekkelig +for å bygge reiseregningsprogrammet. Jeg mistenker at valg av +teknologi gjør at svært få fri programvareutviklere ser det som +interessant å involvere seg i videreutvikling av dette prosjektet. +Personlig begrenser jeg meg til å jobbe med prosjekter som kan bygges +og videreutvikles ved hjelp av fri programvare. Andre utviklere av +fri programvare ser det åpenbart annerledes, da det jo finnes fri +programvare på Windows. Vi får se om det er tilstrekkelig mange av +dem til at FAD får bidragsytere utenfra. Prosjektet bærer litt preg +av "kast det over gjerdet"-metoden for deling, der en legger ut koden +men det ikke er klart hvem som skal skape fellesskapet som trengs for +å få et fungerende fri programvareutviklingsmiljø.</p> + +<p>Systemet viser fram et dynamisk skjema som fylles ut fortløpende, +og der tidligere svar styrer hvilke alternativer en må fylle ut +senere. Det henter informasjon om takster og regler fra FADs sider, +der informasjonen skal være lagt ut i maskinlesbart format. Når en er +ferdig med å fylle ut kan en hente ut en PDF og en XML-fil for +utskrift eller videre lagring/behandling. Skjemaet er kun +klientbiten, og eventuell integrering mot økonomisystemer følger ikke +med. FAD lovte at de skulle bidra til at takster og regelfilene +skulle holdes oppdatert. Konvertering til PDF var visst .NET-basert. +Utviklerne hadde ingen idé om dette fungerte med fri +programvareutgaver som Mono. .NET-utgaven skulle være en begrenset +del av løsningen, og visstnok ble .NET valgt for å integreres med FADs +eksisterende tjenerløsning. Løsningen kunne gjenbruke +personinformasjon vha. XML-filer lagret lokalt på brukerens maskin, +slik at en slapp å skrive inn samme informasjon hver gang. Sentralt +lagring var ikke ønsket for å unngå personvernspørsmål, selv om dette +gjorde det litt vanskeligere for brukeren.</p> + + + Elektronikkbyggesettet for reprapen sporet opp Elektronikkbyggesettet_for_reprapen_sporet_opp.html