1 <?xml version=
"1.0" encoding=
"utf-8"?>
2 <rss version='
2.0' xmlns:lj='http://www.livejournal.org/rss/lj/
1.0/' xmlns:
atom=
"http://www.w3.org/2005/Atom">
4 <title>Petter Reinholdtsen
</title>
5 <description></description>
7 <atom:link href=
"index.rss" rel=
"self" type=
"application/rss+xml" />
10 <title>ODF-bruk i staten, ikke helt på plass
</title>
11 <link>ODF_bruk_i_staten__ikke_helt_p___plass.html
</link>
12 <guid isPermaLink=
"true">ODF_bruk_i_staten__ikke_helt_p___plass.html
</guid>
13 <pubDate>Thu,
22 Jan
2009 23:
00:
00 +
0100</pubDate>
15 <p
>I går publiserte
16 <a href=
"http://universitas.no/nyhet/
52776/
">Universitas
</a
>,
17 <a href=
"http://www.dagensit.no/trender/article1588462.ece
">Dagens-IT
</a
>
18 og
<a href=
"http://www.idg.no/computerworld/article118622.ece
">Computerworld
19 Norge
</a
> en sak om at de ansatte ved Universitetet i Oslo ikke følger
20 regjeringens pålegg om å publisere i HTML, PDF eller ODF. Det er bra
21 at det kommer litt fokus på dette, og jeg håper noen journalister tar
22 en titt på de andre statlige instansen også.
</p
>
24 <p
>Skulle ønske det var en enkel måte å sjekke om ODF-dokumenter er i
25 henholdt til ODF-spesifikasjonen, og en måte å teste om programmer som
26 hevder å støtte ODF forstår alle delene av ODF-spesifikasjonen.
27 Kjenner kun til ufullstendige løsninger for slikt.
</p
>
32 <title>Det vanskelige Lisensvalget - ikke lag din egen
</title>
33 <link>Det_vanskelige_Lisensvalget___ikke_lag_din_egen.html
</link>
34 <guid isPermaLink=
"true">Det_vanskelige_Lisensvalget___ikke_lag_din_egen.html
</guid>
35 <pubDate>Thu,
22 Jan
2009 22:
15:
00 +
0100</pubDate>
37 <p
>Min mormor har intet dypt forhold til opphavsrettsloven. Hun eier
38 ingen kopimaskin eller datamaskin. Hun kan ikke bruke videoopptaker,
39 og er generelt sjelden i en situasjon der hun kunne tenkes å kopiere
40 noe som er opphavsrettslig vernet. Da jeg en gang forklarte at jeg
42 <a href=
"http://www.openstreetmap.org/
">OpenStreetmap-prosjektet
</a
>
43 (hun lurte på hvorfor jeg kjørte rundt i nabolaget med GPS), var
44 "hvorfor ikke bruke de offisielle kartene fra kartverket
" det første
45 hun spurte om. Jeg er usikker på om svaret ga mening, i og med at
46 hun aldri har tenkt nøye over bruksrettigheter og slikt. Hva skulle
47 hun med retten til videredistribusjon av nye kartkopier, som ikke
48 kopierer kart? Hva skulle hun med retten til å publisere endrede
49 utgaver som aldri har hatt behov for annet enn å notere litt på en
50 kartkopi? Det er altså mulig å gå igjennom livet (og det har vært
51 et langt og innholdsrikt liv for min mormor) uten å forholde seg til
52 opphavsrettsloven.
</p
>
54 <p
>Andre igjen trenger solid kunnskap om konsekvensene av paragrafene
55 i opphavsrettsloven i sitt daglige virke, men har av ulike årsaker
56 ikke satt seg nøye inn i lovens konsekvens. Denne teksten er tiltenkt
57 slike lesere.
</p
>
59 <p
>Når en publiserer programvare eller annet opphavsrettsbeskyttet
60 materiale (eller
"verk
" som loven kaller det), så er det endel ting
61 som er lurt å tenke på. Hvis en ikke sier noe spesifikt om vilkårene
62 for publiseringen, så er det opphavsrettens grunnregler som gjelder.
63 De sier blant annet at ingen andre enn rettighetshaver kan publisere,
64 kopiere og endre verket. Hvis en ønsker å publisere noe uten
65 bruksbegrensninger for mottaker (f.eks. fri programvare eller fritt
66 tilgjengelige data), så må en altså eksplisitt gi tillatelse for andre
67 til å gjøre disse tingene. Slike eksplisitte tillatelser kalles
68 gjerne lisenser. Det er en god del å tenke på når en lager lisenser,
69 og det er enkelt å gjøre feil, slik at lisensen ikke uttrykker
70 intensjonen med publiseringen. Det er derfor lurt å gjenbruke en
71 eksisterende lisenstekst hvis det er mulig.
</p
>
73 <p
>Av flere årsaker er det lurt å ikke finne på sin egen lisenstekst.
74 For det første gir det jobb for de som ønsker å bruke verket å sette
75 seg inn i, forstå og vurdere hver enkelt lisens, for å finne ut om den
76 dekker bruksbehovet. Hver ny lisensvariant gir dermed ekstra arbeide
77 for de organisasjoner og individer som vurderer å ta i bruk et
78 opphavsrettsbeskyttet verk. Gjenbruk forutsetter gjerne bruk sammen
79 med andre verk, f.eks. programmer og biblioteker skal settes sammen
80 til et hele, eller datafiler skal brukes sammen med programmer. Det
81 er fort gjort å lage en hjemmesnekret lisens som ikke tillater bruk
82 sammen med andre komponenter hvis en ikke er påpasselig med
83 utformingen av lisensen (såkalte inkompatible lisenser), spesielt hvis
84 det ikke er intensjonen ved publisering. Og for det andre, så er det
85 fort gjort å glemme noe når en lager lisensteksten, slik at
86 rettigheter en ønsket å gi til brukerne ikke blir nevnt og lovens
87 begresninger gjelder..
<strong
>Første regel ved lisensvalg er derfor
88 å unngå å lage sin egen, men forsøke så langt som mulig å bruke en av
89 de utallige eksisterende lisensene.
</strong
></p
>
91 <p
>Et lite eksempel på problemer som kan oppstå er
92 <a href=
"http://api.met.no/lisens.html
">betingelsene som Meteorologisk
93 institutt har gjort sine data tilgjengelig under
</a
>. De ser pr. i
94 dag slik ut (kopiert hit for å sikre at framtidige lesere kjenner
95 innholdet hvis de endres):
97 <blockquote
>Betingelser for bruk av data
98 <br
>Meteorologisk institutt innehar immaterielle- og
99 eiendomsrettigheter til data og produkter produsert av instituttet
100 (heretter omtalt som PRODUKTER/PRODUKTENE). Selv om et utvalg
101 PRODUKTER er tilgjengelige her for nedlasting og bruk, medfører ikke
102 dette på noen måte overdragelse av disse rettighetene. PRODUKTENE kan
103 brukes til ethvert formål som ikke er i strid med norsk lov. Dersom
104 PRODUKTENE videreformidles i opprinnelig form eller i en form hvor de
105 opprinnelige PRODUKTENE utgjør en vesentlig og/eller en lett
106 gjenkjennelig del, skal Meteorologisk institutt oppgies som
107 kilde. Dette må gjøres på en godt synlig måte. Meteorologisk institutt
108 kan ikke holdes ansvarlig for eventuelle konsekvenser av bruken av
109 PRODUKTENE. Meteorologisk institutt garanterer ikke regelmessighet i
110 oppdateringen av PRODUKTENE, og endringer i PRODUKTENE kan forekomme
111 uten varsel. For direkte leveranse av spesifisert produktsett,
112 vennligst kontakt Meteorologisk institutt.
</blockquote
>
114 Meteorologisk institutt hevder at dette skal gjøre dem
"fritt
115 tilgjengelige
", og det gjør at jeg mistenker at betingelsene ikke
116 reflekterer intensjonen bak publiseringen. I lisensen står det ikke
117 at en har rett til å endre dataene og publisere det endrede
118 resultatet. Det står heller ingenting om hvorvidt en har rett til
119 videredistribusjon. Mangelen på tillatelse til slik bruk gjør at jeg
120 ikke ville omtale datagrunnlaget som fritt tilgjengelig. Det er i
121 strid med kriteriene for Free Software
122 <a href=
"http://www.fsf.org/licensing/essays/free-sw.html
">publisert
124 <a href=
"http://www.debian.org/social_contract#guidelines
">Debian Free
125 Software Guidelines
</a
> og NUUGs beskrivelse av fri programvare
127 <a href=
"http://www.nuug.no/dokumenter/folder-friprogramvare.pdf
">NUUGs
128 folder om dette
</a
>. Jeg lurer på hvorfor Meteorologisk institutt
129 ikke valgte noen kjent lisens? Skulle tro at en Creative
130 Commons-lisens eller en av de mest brukte fri programvarelisensene som
131 GPL og BSD kunne duge. Jeg håper Meteorologisk institutt revurderer
132 og endrer på betingelsene.
</p
>
137 <title>When web browser developers make a video player...
</title>
138 <link>When_web_browser_developers_make_a_video_player___.html
</link>
139 <guid isPermaLink=
"true">When_web_browser_developers_make_a_video_player___.html
</guid>
140 <pubDate>Sat,
17 Jan
2009 18:
50:
00 +
0100</pubDate>
142 <p
>As part of the work we do in
<a href=
"http://www.nuug.no
">NUUG
</a
>
143 to publish video recordings of our monthly presentations, we provide a
144 page with embedded video for easy access to the recording. Putting a
145 good set of HTML tags together to get working embedded video in all
146 browsers and across all operating systems is not easy. I hope this
147 will become easier when the
&lt;video
&gt; tag is implemented in all
148 browsers, but I am not sure. We provide the recordings in several
149 formats, MPEG1, Ogg Theora, H
.264 and Quicktime, and want the
150 browser/media plugin to pick one it support and use it to play the
151 recording, using whatever embed mechanism the browser understand.
152 There is at least four different tags to use for this, the new HTML5
153 &lt;video
&gt; tag, the
&lt;object
&gt; tag, the
&lt;embed
&gt; tag and
154 the
&lt;applet
&gt; tag. All of these take a lot of options, and
155 finding the best options is a major challenge.
</p
>
157 <p
>I just tested the experimental Opera browser available from
<a
158 href=
"http://labs.opera.com
">labs.opera.com
</a
>, to see how it handled
159 a
&lt;video
&gt; tag with a few video sources and no extra attributes.
160 I was not very impressed. The browser start by fetching a picture
161 from the video stream. Not sure if it is the first frame, but it is
162 definitely very early in the recording. So far, so good. Next,
163 instead of streaming the
76 MiB video file, it start to download all
164 of it, but do not start to play the video. This mean I have to wait
165 for several minutes for the downloading to finish. When the download
166 is done, the playing of the video do not start! Waiting for the
167 download, but I do not get to see the video? Some testing later, I
168 discover that I have to add the controls=
"true
" attribute to be able
169 to get a play button to pres to start the video. Adding
170 autoplay=
"true
" did not help. I sure hope this is a misfeature of the
171 test version of Opera, and that future implementations of the
172 &lt;video
&gt; tag will stream recordings by default, or at least start
173 playing when the download is done.
</p
>
175 <p
>The test page I used (since changed to add more attributes) is
176 <a href=
"http://www.nuug.no/aktiviteter/
20090113-foredrag-om-foredrag/
">available
177 from the nuug site
</a
>. Will have to test it with the new Firefox
180 <p
>In the test process, I discovered a missing feature. I was unable
181 to find a way to get the URL of the playing video out of Opera, so I
182 am not quite sure it picked the Ogg Theora version of the video. I
183 sure hope it was using the announced Ogg Theora support. :)
</p
>
188 <title>Fiksgatami begynner å ta form
</title>
189 <link>Fiksgatami_begynner____ta_form.html
</link>
190 <guid isPermaLink=
"true">Fiksgatami_begynner____ta_form.html
</guid>
191 <pubDate>Thu,
15 Jan
2009 23:
15:
00 +
0100</pubDate>
193 <p
>For noen uker siden bestemte noen av oss seg for at det var på tide
194 med en norsk utgave av
195 <a href=
"http://www.fixmystreet.com/
">FixMyStreet
</a
>, og satte igang
196 et prosjekt i NUUG-regi. Konseptet er å gjøre det enklere å
197 rapportere til rette instans om ting som er galt i offentligheten, ved
198 å bruke kart og web.
<a href=
"http://www.fiksgatami.no
">En
199 testinstans
</a
> er på plass på en maskin donert av min arbeidsplass
200 USIT ved Universitetet i Oslo, og den begynner så smått å fungere.
201 Det gjenstår å fullføre støtten for norsk språk, bytte ut kartet og
202 finne kilde for å slå opp adresser før første versjon er operativ.
203 Når den er operativ, håper vi å forbedre utseendet litt, samt legge
204 til ny funksjonalitet.
205 <a href=
"http://wiki.nuug.no/grupper/fiksgatami
">Prosjektet
</a
>
206 trenger flere folk, både utviklere og folk til å bidra med å finne ut
207 hvor feilene som rapporteres skal sendes videre. Vi har kommet i
208 kontakt med naturvernmiljøet i Bergen som allerede var igang med
209 lignende planer, og det ser ut til at vi kan slå våre pjalter sammen
210 med dem. Dette blir bra.
</p
>
215 <title>Jeg vil beholde tusenlappen - jeg bruker den
</title>
216 <link>Jeg_vil_beholde_tusenlappen___jeg_bruker_den.html
</link>
217 <guid isPermaLink=
"true">Jeg_vil_beholde_tusenlappen___jeg_bruker_den.html
</guid>
218 <pubDate>Thu,
8 Jan
2009 11:
20:
00 +
0100</pubDate>
220 <p
><a href=
"http://www.aftenposten.no/nyheter/iriks/article2855272.ece
">I
221 følge Aftenposten
</a
> vil Finansdepartementet fjerne tusenlappen, ut
222 fra teorien om at kriminelle er avhengig av den for å omsette sine
223 verdier, og etter å ha observert at det er veldig få som bruker
224 tusenlappen til vanlig. Jeg er en flittig bruker av tusenlappen, og
225 synes dette angrepet på retten til å kjøpe ting uten å bli overvåket
226 er skammelig.
</p
>
228 <p
>Jeg bruker stort sett kontanter til innkjøp, for å unngå
229 registrering av mitt forbruksmønster. Det er borgernes demokratiske rett å
230 kunne bevege seg rundt i Norge uten å bli overvåket, og jeg tror det
231 er viktig at så mange som mulig benytter seg av denne retten for at vi
232 skal beholde den. Retten til å bevege seg uten overvåkning er under
233 intenst angrep i dagens Norge, med registrering av bilkjøring,
234 flyreiser, mobiltelefonbevegelser og kameraovervåkning av snart hvert
235 et hushjørne. Kollektivtrafikken i Oslo håper kommunen snart å få
236 totalovervåket, slik at det også der blir vanskeligere (eller mer
237 konkret dyrere) å bevege seg uten å bli overvåket i Oslo. De som
238 ønsker tusenlappen bort har gjort det klart at dette er første steg i
239 arbeidet med å få alle til å bruke sporbare transaksjoner som
240 direktebelastning mot minibankkort, og det er litt av bakgrunnen for at
241 jeg misliker forsøket på å bli kvitt tusenlappen.
</p
>
243 <p
>Det er ingen tvil om at veldig få bruker tusenlappen for tiden, og
244 at bruken er på hell. Årsaken er enkel - tilgjengelighet. De fleste
245 henter ut kontanter via minibanker, og disse inneholder så vidt jeg
246 har observert, aldri tusenlapper (ofte kun tohundre- eller til nød
247 femhundresedler). Det er dermed svært ubeleilig for borgerne å få tak
248 i tusenlapper, og de fleste ender i stedet opp med en større og mer
249 uhåndterlig bunke sedler enn de hadde trengt. Personlig tar jeg ut
250 penger over skranke i posten, og der har det den siste tiden blitt
251 vanskelig å få ut tusenlapper. Jeg ber alltid om å få deler av
252 beløpet jeg tar ut som tusenlapper, og de siste to-tre gangene har jeg
253 blitt fortalt at de ikke har noen tusenlapper å gi meg. Jeg antar
254 den mangelen på tusenlapper er bevisst fra postens side, inntil det
255 motsatte er bevist.
</p
>
257 <p
>Personlig finner jeg teorien om at kriminelle får det vanskeligere
258 når en bestemt seddelvalør fjernes svært naivt. Det er jo ikke slik
259 at det er vanskelig å få tak i andre lett omsettelige verdier, som
260 femhundrelapper, verdipapirer, edelstener og -metall, etc.
261 Argumentasjonen virker dermed useriøs på meg. Jeg verdsetter den
262 direkte verdien av å kunne handle uten å bli overvåket høyere enn
263 en naiv og usannsynlig gevinst av å gjøre det vanskeligere for
264 kriminelle, og håper derfor forslaget blir skutt ned også denne
267 <p
>Oppdatering
2009-
01-
15: Posten hadde tusenlapper da jeg tok ut
268 kontanter for noen dager siden.
</p
>
273 <title>Elektronikkbyggesettet kommer fram på andre forsøk
</title>
274 <link>Elektronikkbyggesettet_kommer_fram_p___andre_fors__k.html
</link>
275 <guid isPermaLink=
"true">Elektronikkbyggesettet_kommer_fram_p___andre_fors__k.html
</guid>
276 <pubDate>Fri,
2 Jan
2009 13:
55:
00 +
0100</pubDate>
278 <p
>Et langt hopp fremover for
<a href=
"http://www.nuug.no/
">NUUG
</a
>s
279 <a href=
"http://wiki.nuug.no/grupper/replikator
">replikator-prosjekt
</a
>
282 <p
>I dag klarte posten det de ikke klarte før jul, nemlig å få fram
283 elektronikkbyggesettet for
3D-skriveren min. Fikk pakkelapp i dag som
284 sist, og dro til min lokale post-i-butikk for å hente pakken. Ingen
285 pakke der, som sist. Ringte så direkte til til postens kundeservice
286 som fortalte at de hadde snakket med min lokale post-i-butikk, og nå
287 lå pakken der. Ruslet så tilbake og nå fant de den. Fikk inntrykk
288 av at pakken hadde annet referansenummer enn det som var på
289 utleveringsbilaget jeg hadde fått i posten. Lurer på om det samme
290 skjedde sist, og om pakken også da lå her og ventet på meg uten at
291 posten klarte å gi meg den ved oppmøte. Uansett, glad og lykkelig
292 ruslet jeg hjem igjen med elektronikkbyggesettet.
</p
>
294 <p
>Da er det bare å gå igang med å lodde sammen alle kretskortene.
295 Det er en solid stabel deler, selv om esken ikke var så stor (ca
296 20x20x20 cm). Her skal min gode venn Anders hjelpe til. Han er
297 fysikker og jobber med elektronikk til daglig, og har sagt ja til å
298 bidra med sin kompetanse. :)
</p
>
300 <p
>Ellers er det god framgang med bygging av mekanikksettet som ankom
301 før jul. Har brukt romjulen til å bygge, og er ferdig med alle
302 hjørnestykkene, Z-aksene og i gang med delene til Y-aksen. Når
303 siste del av Y-aksen er ferdig kan det hele monteres sammen med stag
304 slik at rammeverket til
<a href=
"http://www.reprap.org/
">reprap
</a
>-en
305 kan monteres. Det blir interessant å få alt nøyaktig nok montert.
306 Z-aksen skal ha festene til utskriftsplaten i samme høyde innenfor en
307 feilmargin på
0.25 mm, over en avstand på
40 cm. Håper vater kan
308 bidra her. Regner med at det blir enklere å komme opp med løsninger
309 når rammen begynner å ta form.
</p
>
311 <p
>Her om dagen kom jeg forresten over en alternativ
3D-skriver som
312 ikke skriver ut plastikk, men i stedet bruker papir, kniv og lim.
313 <a href=
"http://blog.wired.com/gadgets/
2008/
11/
3d-printer-feed.html
">Mcor
314 Matrix
</a
> heter vidunderet, men det er ikke i salg ennå, selv om
315 <a href=
"http://www.mcortechnologies.com/
"> produsentens websider
316 påstår det skulle skje i
2008.
</p
>
321 <title>Software video mixer on a USB stick
</title>
322 <link>Software_video_mixer_on_a_USB_stick.html
</link>
323 <guid isPermaLink=
"true">Software_video_mixer_on_a_USB_stick.html
</guid>
324 <pubDate>Sun,
28 Dec
2008 15:
40:
00 +
0100</pubDate>
326 <p
>The
<a href=
"http://www.nuug.no/
">Norwegian Unix User Group
</a
> is
327 recording our montly presentation on video, and recently we have
328 worked on improving the quality of the recordings by mixing the slides
329 directly with the video stream. For this, we use the
330 <a href=
"http://dvswitch.alioth.debian.org/
">dvswitch
</a
> package from
331 the Debian video team. As this require quite one computer per video
332 source, and NUUG do not have enough laptops available, we need to
333 borrow laptops. And to avoid having to install extra software on
334 these borrwed laptops, I have wrapped up all the programs needed on a
335 bootable USB stick. The software required is dvswitch with assosiated
336 source, sink and mixer applications and
337 <a href=
"http://www.kinodv.org/
">dvgrab
</a
>. To allow this setup to
338 work without any configuration, I
've patched dvswitch to use
339 <a href=
"http://www.avahi.org/
">avahi
</a
> to connect the various parts
340 together. And to allow us to use laptops without firewire plugs, I
341 upgraded dvgrab to the one from Debian/unstable to get one that work
342 with USB sources. We have not yet tested this setup in a production
343 setup, but I hope it will work properly, and allow us to set up a
344 video mixer in a very short time frame. We will need it for
345 <a href=
"http://www.goopen.no/
">Go Open
2009</a
>.
</p
>
347 <p
><a href=
"http://www.nuug.no/pub/video/bin/usbstick-dvswitch.img.gz
">The
348 USB image
</a
> is for a
1 GB memory stick, but can be used on any
349 larger stick as well.
</p
>
354 <title>Endelig norsk stavekontroll med støtte for ord med bindestrek
</title>
355 <link>Endelig_norsk_stavekontroll_med_st__tte_for_ord_med_bindestrek.html
</link>
356 <guid isPermaLink=
"true">Endelig_norsk_stavekontroll_med_st__tte_for_ord_med_bindestrek.html
</guid>
357 <pubDate>Fri,
26 Dec
2008 11:
00:
00 +
0100</pubDate>
359 <p
>Etter flere års mislykkede forsøk på å skrive om byggesystemet for
360 <a href=
"http://no.speling.org/
">den norske stavekontrollen for bokmål
361 og nynorsk
</a
> til å ikke bruke bindestrek som ordskillemarkør, lyktes jeg
362 endelig første juledag. Bruken av bindestrek som ordskillemarkør har
363 gjort det umulig å få med ord med bindestrek i
364 stavekontrolldatagrunnlaget, slik at ord som e-post og CD-spiller ikke
365 kunne godtas av stavekontrollen. Hadde litt tid til overs å bruke på
366 stavekontrollen, og satte meg ned med to kopier av byggsystemet og en
367 liten testdatafil, og byttet ut - med = på utvalgte steder i
368 byggsystemet og datafilen helt til jeg fikk samme resultat med det
369 gamle og det nye byggsystemet. Dette tror jeg var forsøk
4, der de
370 foregående har feilet uten at jeg klarte å forstå hvorfor. Det sier
371 kanskje litt om kompleksiteten i det originale byggsystemet som Rune
372 Kleveland laget i sin tid.
</p
>
374 <p
>Etter å ha endret byggsystemet, var neste steg å importere ordene
375 med bindestrek. Vi har en rekke slike i databasene for
376 <a href=
"http://tyge.sslug.dk/~korsvoll/nb.speling.org/htdocs/
">bokmål
</a
>
378 <a href=
"http://tyge.sslug.dk/~korsvoll/nn.speling.org/htdocs/
">nynorsk
</a
>
379 for korrektur av datagrunnlaget for stavekontrollen, og etter importen
380 skulle nå
10350 nye ord bli godkjent som korrekt stavede ord av
381 stavekontrollen.
</p
>
386 <title>FAD lanserer reiseregningsskjema som fri programvare
</title>
387 <link>FAD_lanserer_reiseregningsskjema_som_fri_programvare.html
</link>
388 <guid isPermaLink=
"true">FAD_lanserer_reiseregningsskjema_som_fri_programvare.html
</guid>
389 <pubDate>Wed,
17 Dec
2008 15:
00:
00 +
0100</pubDate>
391 <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
392 programvare for
<a href=
"http://www.reiseregningen.no/
">skriving av
393 reiseregninger
</a
>, som de gir ut som fri programvare. Den gode
394 nyheten er at FAD med dette prosjektet demonstrerer vilje til å gå
395 foran i å etablere en delingskultur i offentlig sektor, og denne gang
396 har hatt fokus på å lage en løsning som fungerer på flere platformer,
397 konkret Linux, MacOS X og Windows. Løsningen er utviklet av
398 <a href=
"http://makingwaves.no
">Making Waves
</a
> på oppdrag fra FAD, og
399 kildekoden er tilgjengelig fra
400 <a href=
"https://www.coderesort.com/p/reiseregningen
">CodeResort
</a
>.
401 En får lesetilgang til kode og dokumentasjon uten å registrere seg,
402 men må registrere seg for f.eks. å melde inn feil og skrive i wikien.
403 FAD håper å få erfaring med fri programvareprosjekter vha. dette
404 prosjektet, som er første gang de gir ut kildekode fra et
405 "egenutviklet
" prosjekt.
</p
>
407 <p
>Løsningen er BSD-lisensiert, og basert på Adobe Flash, konkret
408 Adobe Flex. Den bruker Flash
9, og fungerer ikke med Gnash. I
409 tillegg til at selve flash-binæren ikke fungerer med Gnash, så er det
410 lagt JavaScript-kode foran web-programmet som nekter å starte
411 flash-programmet hvis ikke Adobe Flash
9 er installert. Det var
412 irriterende, og jeg måtte hente ut URL til Flash-binæren fra
413 HTML-siden og lage min egen testside for å sjekke om den fungerte med
414 gnash. Fikk bare en blank flate der programmet skulle startet. Laget
415 en side med følgende HTML-snutt for å laste programmet
416 <pre
><blockquote
>&lt;object
417 data=
"http://
213.225.125.209/kunder/dss/Reiseregningen.swf
"
418 width=
"100%
"
419 height=
"100%
"
420 &gt;
</blockquote
></pre
></p
>
422 <p
>Bruken av Adobe Flash er spesielt problematisk da Adobes
423 Flash-utgave har en lisens som ikke tillater andre en Adobe å
424 distribuere deres programpakke. Det gjør det umulig for
425 linux-distribusjoner som Debian, Ubuntu og RedHat å legge ved Adobes
426 Flash i sine distribusjoner. Adobe Flash er ikke fri programvare.
427 Det finnes noen ikke-komplette Flash-implementasjoner som er fri
428 programvare, som
<a href=
"http://www.getgnash.org/
">Gnash
</a
> og
429 <a href=
"http://swfdec.freedesktop.org/
">swfdec
</a
>. Jeg spurte
430 utviklerne om de hadde testet med alternative utgaver av Flash som
431 Gnash og swfdec, men utviklerne hadde ikke hørt om alternativer og
432 heller ikke testet løsningen mot disse.
</p
>
434 <p
>Videreutvikling av reiseregningsprogrammet vil kreve aksept for
435 lisensen til Adobe Flex. I følge Adobe finnes Adobe Flax som
437 <a href=
"http://labs.adobe.com/technologies/flex/flexbuilder_linux/
">en
438 betautgave for Linux
</a
>, men jeg vet ikke om denne er tilstrekkelig
439 for å bygge reiseregningsprogrammet. Jeg mistenker at valg av
440 teknologi gjør at svært få fri programvareutviklere ser det som
441 interessant å involvere seg i videreutvikling av dette prosjektet.
442 Personlig begrenser jeg meg til å jobbe med prosjekter som kan bygges
443 og videreutvikles ved hjelp av fri programvare. Andre utviklere av
444 fri programvare ser det åpenbart annerledes, da det jo finnes fri
445 programvare på Windows. Vi får se om det er tilstrekkelig mange av
446 dem til at FAD får bidragsytere utenfra. Prosjektet bærer litt preg
447 av
"kast det over gjerdet
"-metoden for deling, der en legger ut koden
448 men det ikke er klart hvem som skal skape fellesskapet som trengs for
449 å få et fungerende fri programvareutviklingsmiljø.
</p
>
451 <p
>Systemet viser fram et dynamisk skjema som fylles ut fortløpende,
452 og der tidligere svar styrer hvilke alternativer en må fylle ut
453 senere. Det henter informasjon om takster og regler fra FADs sider,
454 der informasjonen skal være lagt ut i maskinlesbart format. Når en er
455 ferdig med å fylle ut kan en hente ut en PDF og en XML-fil for
456 utskrift eller videre lagring/behandling. Skjemaet er kun
457 klientbiten, og eventuell integrering mot økonomisystemer følger ikke
458 med. FAD lovte at de skulle bidra til at takster og regelfilene
459 skulle holdes oppdatert. Konvertering til PDF var visst .NET-basert.
460 Utviklerne hadde ingen idé om dette fungerte med fri
461 programvareutgaver som Mono. .NET-utgaven skulle være en begrenset
462 del av løsningen, og visstnok ble .NET valgt for å integreres med FADs
463 eksisterende tjenerløsning. Løsningen kunne gjenbruke
464 personinformasjon vha. XML-filer lagret lokalt på brukerens maskin,
465 slik at en slapp å skrive inn samme informasjon hver gang. Sentralt
466 lagring var ikke ønsket for å unngå personvernspørsmål, selv om dette
467 gjorde det litt vanskeligere for brukeren.
</p
>
472 <title>Elektronikkbyggesettet for reprapen sporet opp
</title>
473 <link>Elektronikkbyggesettet_for_reprapen_sporet_opp.html
</link>
474 <guid isPermaLink=
"true">Elektronikkbyggesettet_for_reprapen_sporet_opp.html
</guid>
475 <pubDate>Tue,
16 Dec
2008 08:
00:
00 +
0100</pubDate>
477 <p
>I dag fikk jeg endelig vite hva posten hadde gjort med
478 elektronikkbyggesettet mitt. Fikk epost fra avsenderen, Zach
'Hoeken
'
479 Smith, som fortalte at posten hadde returnert pakken til ham. Ingen
480 aning om hvorfor de klarte å sende pakkelappen til meg, men ikke selve
481 pakken. De gode nyhetene er at vi forsøker igjen, og håper det går
482 bedre denne gangen.
</p
>
484 <p
><a href=
"http://www.nuug.no/
">NUUG
</a
>s
485 <a href=
"http://wiki.nuug.no/grupper/replikator
">replikator-prosjekt
</a
>
486 har de siste ukene fått et nytt medlem. Ole Kristian Lien har meldt
487 seg for å bygge en reprap ved hjelp av plastdeler vi får skrevet ut
488 på
3D-skriveren til Institutt for Informatikk i Oslo. Han er igang
489 med å skaffe seg oversikt over hvilke deler som trengs derfra, og
490 hvilke som kan skaffes fra jernvarehandel og f.eks. Clas Ohlson. Det
491 er dermed gode håp om at vi har to
3D-skrivere operative over