1 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
5 <title>Petter Reinholdtsen
</title>
6 <link rel=
"stylesheet" type=
"text/css" media=
"screen" href=
"style.css">
7 <link rel=
"alternate" title=
"RSS Feed" href=
"index.rss" type=
"application/rss+xml">
14 <a href=
"">Petter Reinholdtsen
</a>
23 <div class=
"title"><a href=
"Transendentalt_tullball_og_en_funksjonell_tiln__rming.html">Transendentalt tullball og en funksjonell tilnærming
</a></div>
24 <div class=
"date">2009-
01-
24 15:
00</div>
27 <a href=
"http://debian-administration.org/users/dkg/weblog/39">en
28 bloggpost fra Daniel Kahn Gillmor
</a> som forteller at
29 Eben Moglen, juridisk rådgiver for FSF og stifteren av Software Fredom
30 Law Center, i sitt kurs har referert Felix Cohen sin artikkel
31 <a href=
"http://moglen.law.columbia.edu/LCS/cohen-transcendental.pdf">Trancendental
32 Nonsense and the Functional Approach
</a> fra
1935. Det må jeg si var
33 svært interessant for å forstå hvordan og hvorfor immaterialretten har
34 utvidet sitt virkeområde og hvor lenge det har pågått.
</p>
36 <p>Innlegget minner meg på
37 <a href=
"https://penta.debconf.org/~joerg/events/161.en.html">en
38 presentasjon jeg overvar
</a> på Debconf
7 om hvordan innføring og
39 utvidelse av opphavsretten ble debattert på
1700-tallet. Anbefaler å
40 se den presentasjonen som er tilgjengelig på video i
41 <a href=
"http://meetings-archive.debian.net/pub/debian-meetings/2007/debconf7/low/072_Free_as_in_Market_the_misunderstood_entanglement_of_ethics_software_and_profits.ogg">lav
</a>
43 <a href=
"http://meetings-archive.debian.net/pub/debian-meetings/2007/debconf7/high/072_Free_as_in_Market_the_misunderstood_entanglement_of_ethics_software_and_profits.ogg">høy
</A>
50 Tags:
<a href=
"tags/norsk">norsk
</a>,
<a href=
"tags/nuug">nuug
</a>.
54 <div class=
"padding"></div>
57 <div class=
"title"><a href=
"ODF_bruk_i_staten__ikke_helt_p___plass.html">ODF-bruk i staten, ikke helt på plass
</a></div>
58 <div class=
"date">2009-
01-
22 23:
00</div>
61 <a href=
"http://universitas.no/nyhet/52776/">Universitas
</a>,
62 <a href=
"http://www.dagensit.no/trender/article1588462.ece">Dagens-IT
</a>
63 og
<a href=
"http://www.idg.no/computerworld/article118622.ece">Computerworld
64 Norge
</a> en sak om at de ansatte ved Universitetet i Oslo ikke følger
65 regjeringens pålegg om å publisere i HTML, PDF eller ODF. Det er bra
66 at det kommer litt fokus på dette, og jeg håper noen journalister tar
67 en titt på de andre statlige instansen også.
</p>
69 <p>Skulle ønske det var en enkel måte å sjekke om ODF-dokumenter er i
70 henholdt til ODF-spesifikasjonen, og en måte å teste om programmer som
71 hevder å støtte ODF forstår alle delene av ODF-spesifikasjonen.
72 Kjenner kun til ufullstendige løsninger for slikt.
</p>
78 Tags:
<a href=
"tags/norsk">norsk
</a>,
<a href=
"tags/nuug">nuug
</a>.
82 <div class=
"padding"></div>
85 <div class=
"title"><a href=
"Det_vanskelige_Lisensvalget___ikke_lag_din_egen.html">Det vanskelige Lisensvalget - ikke lag din egen
</a></div>
86 <div class=
"date">2009-
01-
22 22:
15</div>
88 <p>Min mormor har intet dypt forhold til opphavsrettsloven. Hun eier
89 ingen kopimaskin eller datamaskin. Hun kan ikke bruke videoopptaker,
90 og er generelt sjelden i en situasjon der hun kunne tenkes å kopiere
91 noe som er opphavsrettslig vernet. Da jeg en gang forklarte at jeg
93 <a href=
"http://www.openstreetmap.org/">OpenStreetmap-prosjektet
</a>
94 (hun lurte på hvorfor jeg kjørte rundt i nabolaget med GPS), var
95 "hvorfor ikke bruke de offisielle kartene fra kartverket " det første
96 hun spurte om. Jeg er usikker på om svaret ga mening, i og med at
97 hun aldri har tenkt nøye over bruksrettigheter og slikt. Hva skulle
98 hun med retten til videredistribusjon av nye kartkopier, som ikke
99 kopierer kart? Hva skulle hun med retten til å publisere endrede
100 utgaver som aldri har hatt behov for annet enn å notere litt på en
101 kartkopi? Det er altså mulig å gå igjennom livet (og det har vært
102 et langt og innholdsrikt liv for min mormor) uten å forholde seg til
103 opphavsrettsloven.
</p>
105 <p>Andre igjen trenger solid kunnskap om konsekvensene av paragrafene
106 i opphavsrettsloven i sitt daglige virke, men har av ulike årsaker
107 ikke satt seg nøye inn i lovens konsekvens. Denne teksten er tiltenkt
110 <p>Når en publiserer programvare eller annet opphavsrettsbeskyttet
111 materiale (eller "verk" som loven kaller det), så er det endel ting
112 som er lurt å tenke på. Hvis en ikke sier noe spesifikt om vilkårene
113 for publiseringen, så er det opphavsrettens grunnregler som gjelder.
114 De sier blant annet at ingen andre enn rettighetshaver kan publisere,
115 kopiere og endre verket. Hvis en ønsker å publisere noe uten
116 bruksbegrensninger for mottaker (f.eks. fri programvare eller fritt
117 tilgjengelige data), så må en altså eksplisitt gi tillatelse for andre
118 til å gjøre disse tingene. Slike eksplisitte tillatelser kalles
119 gjerne lisenser. Det er en god del å tenke på når en lager lisenser,
120 og det er enkelt å gjøre feil, slik at lisensen ikke uttrykker
121 intensjonen med publiseringen. Det er derfor lurt å gjenbruke en
122 eksisterende lisenstekst hvis det er mulig.
</p>
124 <p>Av flere årsaker er det lurt å ikke finne på sin egen lisenstekst.
125 For det første gir det jobb for de som ønsker å bruke verket å sette
126 seg inn i, forstå og vurdere hver enkelt lisens, for å finne ut om den
127 dekker bruksbehovet. Hver ny lisensvariant gir dermed ekstra arbeide
128 for de organisasjoner og individer som vurderer å ta i bruk et
129 opphavsrettsbeskyttet verk. Gjenbruk forutsetter gjerne bruk sammen
130 med andre verk, f.eks. programmer og biblioteker skal settes sammen
131 til et hele, eller datafiler skal brukes sammen med programmer. Det
132 er fort gjort å lage en hjemmesnekret lisens som ikke tillater bruk
133 sammen med andre komponenter hvis en ikke er påpasselig med
134 utformingen av lisensen (såkalte inkompatible lisenser), spesielt hvis
135 det ikke er intensjonen ved publisering. Og for det andre, så er det
136 fort gjort å glemme noe når en lager lisensteksten, slik at
137 rettigheter en ønsket å gi til brukerne ikke blir nevnt og lovens
138 begresninger gjelder..
<strong>Første regel ved lisensvalg er derfor
139 å unngå å lage sin egen, men forsøke så langt som mulig å bruke en av
140 de utallige eksisterende lisensene.
</strong></p>
142 <p>Et lite eksempel på problemer som kan oppstå er
143 <a href=
"http://api.met.no/lisens.html">betingelsene som Meteorologisk
144 institutt har gjort sine data tilgjengelig under
</a>. De ser pr. i
145 dag slik ut (kopiert hit for å sikre at framtidige lesere kjenner
146 innholdet hvis de endres):
148 <blockquote>Betingelser for bruk av data
149 <br>Meteorologisk institutt innehar immaterielle- og
150 eiendomsrettigheter til data og produkter produsert av instituttet
151 (heretter omtalt som PRODUKTER/PRODUKTENE). Selv om et utvalg
152 PRODUKTER er tilgjengelige her for nedlasting og bruk, medfører ikke
153 dette på noen måte overdragelse av disse rettighetene. PRODUKTENE kan
154 brukes til ethvert formål som ikke er i strid med norsk lov. Dersom
155 PRODUKTENE videreformidles i opprinnelig form eller i en form hvor de
156 opprinnelige PRODUKTENE utgjør en vesentlig og/eller en lett
157 gjenkjennelig del, skal Meteorologisk institutt oppgies som
158 kilde. Dette må gjøres på en godt synlig måte. Meteorologisk institutt
159 kan ikke holdes ansvarlig for eventuelle konsekvenser av bruken av
160 PRODUKTENE. Meteorologisk institutt garanterer ikke regelmessighet i
161 oppdateringen av PRODUKTENE, og endringer i PRODUKTENE kan forekomme
162 uten varsel. For direkte leveranse av spesifisert produktsett,
163 vennligst kontakt Meteorologisk institutt.
</blockquote>
165 Meteorologisk institutt hevder at dette skal gjøre dem "fritt
166 tilgjengelige", og det gjør at jeg mistenker at betingelsene ikke
167 reflekterer intensjonen bak publiseringen. I lisensen står det ikke
168 at en har rett til å endre dataene og publisere det endrede
169 resultatet. Det står heller ingenting om hvorvidt en har rett til
170 videredistribusjon. Mangelen på tillatelse til slik bruk gjør at jeg
171 ikke ville omtale datagrunnlaget som fritt tilgjengelig. Det er i
172 strid med kriteriene for Free Software
173 <a href=
"http://www.fsf.org/licensing/essays/free-sw.html">publisert
175 <a href=
"http://www.debian.org/social_contract#guidelines">Debian Free
176 Software Guidelines
</a> og NUUGs beskrivelse av fri programvare
178 <a href=
"http://www.nuug.no/dokumenter/folder-friprogramvare.pdf">NUUGs
179 folder om dette
</a>. Jeg lurer på hvorfor Meteorologisk institutt
180 ikke valgte noen kjent lisens? Skulle tro at en Creative
181 Commons-lisens eller en av de mest brukte fri programvarelisensene som
182 GPL og BSD kunne duge. Jeg håper Meteorologisk institutt revurderer
183 og endrer på betingelsene.
</p>
189 Tags:
<a href=
"tags/norsk">norsk
</a>,
<a href=
"tags/nuug">nuug
</a>.
193 <div class=
"padding"></div>
196 <div class=
"title"><a href=
"When_web_browser_developers_make_a_video_player___.html">When web browser developers make a video player...
</a></div>
197 <div class=
"date">2009-
01-
17 18:
50</div>
199 <p>As part of the work we do in
<a href=
"http://www.nuug.no">NUUG
</a>
200 to publish video recordings of our monthly presentations, we provide a
201 page with embedded video for easy access to the recording. Putting a
202 good set of HTML tags together to get working embedded video in all
203 browsers and across all operating systems is not easy. I hope this
204 will become easier when the
<video
> tag is implemented in all
205 browsers, but I am not sure. We provide the recordings in several
206 formats, MPEG1, Ogg Theora, H
.264 and Quicktime, and want the
207 browser/media plugin to pick one it support and use it to play the
208 recording, using whatever embed mechanism the browser understand.
209 There is at least four different tags to use for this, the new HTML5
210 <video
> tag, the
<object
> tag, the
<embed
> tag and
211 the
<applet
> tag. All of these take a lot of options, and
212 finding the best options is a major challenge.
</p>
214 <p>I just tested the experimental Opera browser available from
<a
215 href=
"http://labs.opera.com">labs.opera.com
</a>, to see how it handled
216 a
<video
> tag with a few video sources and no extra attributes.
217 I was not very impressed. The browser start by fetching a picture
218 from the video stream. Not sure if it is the first frame, but it is
219 definitely very early in the recording. So far, so good. Next,
220 instead of streaming the
76 MiB video file, it start to download all
221 of it, but do not start to play the video. This mean I have to wait
222 for several minutes for the downloading to finish. When the download
223 is done, the playing of the video do not start! Waiting for the
224 download, but I do not get to see the video? Some testing later, I
225 discover that I have to add the
controls="true" attribute to be able
226 to get a play button to pres to start the video. Adding
227 autoplay="true" did not help. I sure hope this is a misfeature of the
228 test version of Opera, and that future implementations of the
229 <video
> tag will stream recordings by default, or at least start
230 playing when the download is done.
</p>
232 <p>The test page I used (since changed to add more attributes) is
233 <a href=
"http://www.nuug.no/aktiviteter/20090113-foredrag-om-foredrag/">available
234 from the nuug site
</a>. Will have to test it with the new Firefox
237 <p>In the test process, I discovered a missing feature. I was unable
238 to find a way to get the URL of the playing video out of Opera, so I
239 am not quite sure it picked the Ogg Theora version of the video. I
240 sure hope it was using the announced Ogg Theora support. :)
</p>
246 Tags:
<a href=
"tags/english">english
</a>,
<a href=
"tags/multimedia">multimedia
</a>,
<a href=
"tags/nuug">nuug
</a>,
<a href=
"tags/video">video
</a>,
<a href=
"tags/web">web
</a>.
250 <div class=
"padding"></div>
253 <div class=
"title"><a href=
"Fiksgatami_begynner____ta_form.html">Fiksgatami begynner å ta form
</a></div>
254 <div class=
"date">2009-
01-
15 23:
15</div>
256 <p>For noen uker siden bestemte noen av oss seg for at det var på tide
257 med en norsk utgave av
258 <a href=
"http://www.fixmystreet.com/">FixMyStreet
</a>, og satte igang
259 et prosjekt i NUUG-regi. Konseptet er å gjøre det enklere å
260 rapportere til rette instans om ting som er galt i offentligheten, ved
261 å bruke kart og web.
<a href=
"http://www.fiksgatami.no">En
262 testinstans
</a> er på plass på en maskin donert av min arbeidsplass
263 USIT ved Universitetet i Oslo, og den begynner så smått å fungere.
264 Det gjenstår å fullføre støtten for norsk språk, bytte ut kartet og
265 finne kilde for å slå opp adresser før første versjon er operativ.
266 Når den er operativ, håper vi å forbedre utseendet litt, samt legge
267 til ny funksjonalitet.
268 <a href=
"http://wiki.nuug.no/grupper/fiksgatami">Prosjektet
</a>
269 trenger flere folk, både utviklere og folk til å bidra med å finne ut
270 hvor feilene som rapporteres skal sendes videre. Vi har kommet i
271 kontakt med naturvernmiljøet i Bergen som allerede var igang med
272 lignende planer, og det ser ut til at vi kan slå våre pjalter sammen
273 med dem. Dette blir bra.
</p>
279 Tags:
<a href=
"tags/fiksgatami">fiksgatami
</a>,
<a href=
"tags/norsk">norsk
</a>,
<a href=
"tags/nuug">nuug
</a>.
283 <div class=
"padding"></div>
286 <div class=
"title"><a href=
"Jeg_vil_beholde_tusenlappen___jeg_bruker_den.html">Jeg vil beholde tusenlappen - jeg bruker den
</a></div>
287 <div class=
"date">2009-
01-
08 11:
20</div>
289 <p><a href=
"http://www.aftenposten.no/nyheter/iriks/article2855272.ece">I
290 følge Aftenposten
</a> vil Finansdepartementet fjerne tusenlappen, ut
291 fra teorien om at kriminelle er avhengig av den for å omsette sine
292 verdier, og etter å ha observert at det er veldig få som bruker
293 tusenlappen til vanlig. Jeg er en flittig bruker av tusenlappen, og
294 synes dette angrepet på retten til å kjøpe ting uten å bli overvåket
297 <p>Jeg bruker stort sett kontanter til innkjøp, for å unngå
298 registrering av mitt forbruksmønster. Det er borgernes demokratiske rett å
299 kunne bevege seg rundt i Norge uten å bli overvåket, og jeg tror det
300 er viktig at så mange som mulig benytter seg av denne retten for at vi
301 skal beholde den. Retten til å bevege seg uten overvåkning er under
302 intenst angrep i dagens Norge, med registrering av bilkjøring,
303 flyreiser, mobiltelefonbevegelser og kameraovervåkning av snart hvert
304 et hushjørne. Kollektivtrafikken i Oslo håper kommunen snart å få
305 totalovervåket, slik at det også der blir vanskeligere (eller mer
306 konkret dyrere) å bevege seg uten å bli overvåket i Oslo. De som
307 ønsker tusenlappen bort har gjort det klart at dette er første steg i
308 arbeidet med å få alle til å bruke sporbare transaksjoner som
309 direktebelastning mot minibankkort, og det er litt av bakgrunnen for at
310 jeg misliker forsøket på å bli kvitt tusenlappen.
</p>
312 <p>Det er ingen tvil om at veldig få bruker tusenlappen for tiden, og
313 at bruken er på hell. Årsaken er enkel - tilgjengelighet. De fleste
314 henter ut kontanter via minibanker, og disse inneholder så vidt jeg
315 har observert, aldri tusenlapper (ofte kun tohundre- eller til nød
316 femhundresedler). Det er dermed svært ubeleilig for borgerne å få tak
317 i tusenlapper, og de fleste ender i stedet opp med en større og mer
318 uhåndterlig bunke sedler enn de hadde trengt. Personlig tar jeg ut
319 penger over skranke i posten, og der har det den siste tiden blitt
320 vanskelig å få ut tusenlapper. Jeg ber alltid om å få deler av
321 beløpet jeg tar ut som tusenlapper, og de siste to-tre gangene har jeg
322 blitt fortalt at de ikke har noen tusenlapper å gi meg. Jeg antar
323 den mangelen på tusenlapper er bevisst fra postens side, inntil det
324 motsatte er bevist.
</p>
326 <p>Personlig finner jeg teorien om at kriminelle får det vanskeligere
327 når en bestemt seddelvalør fjernes svært naivt. Det er jo ikke slik
328 at det er vanskelig å få tak i andre lett omsettelige verdier, som
329 femhundrelapper, verdipapirer, edelstener og -metall, etc.
330 Argumentasjonen virker dermed useriøs på meg. Jeg verdsetter den
331 direkte verdien av å kunne handle uten å bli overvåket høyere enn
332 en naiv og usannsynlig gevinst av å gjøre det vanskeligere for
333 kriminelle, og håper derfor forslaget blir skutt ned også denne
336 <p>Oppdatering
2009-
01-
15: Posten hadde tusenlapper da jeg tok ut
337 kontanter for noen dager siden.
</p>
343 Tags:
<a href=
"tags/norsk">norsk
</a>,
<a href=
"tags/personvern">personvern
</a>.
347 <div class=
"padding"></div>
350 <div class=
"title"><a href=
"Elektronikkbyggesettet_kommer_fram_p___andre_fors__k.html">Elektronikkbyggesettet kommer fram på andre forsøk
</a></div>
351 <div class=
"date">2009-
01-
02 13:
55</div>
353 <p>Et langt hopp fremover for
<a href=
"http://www.nuug.no/">NUUG
</a>s
354 <a href=
"http://wiki.nuug.no/grupper/replikator">replikator-prosjekt
</a>
357 <p>I dag klarte posten det de ikke klarte før jul, nemlig å få fram
358 elektronikkbyggesettet for
3D-skriveren min. Fikk pakkelapp i dag som
359 sist, og dro til min lokale post-i-butikk for å hente pakken. Ingen
360 pakke der, som sist. Ringte så direkte til til postens kundeservice
361 som fortalte at de hadde snakket med min lokale post-i-butikk, og nå
362 lå pakken der. Ruslet så tilbake og nå fant de den. Fikk inntrykk
363 av at pakken hadde annet referansenummer enn det som var på
364 utleveringsbilaget jeg hadde fått i posten. Lurer på om det samme
365 skjedde sist, og om pakken også da lå her og ventet på meg uten at
366 posten klarte å gi meg den ved oppmøte. Uansett, glad og lykkelig
367 ruslet jeg hjem igjen med elektronikkbyggesettet.
</p>
369 <p>Da er det bare å gå igang med å lodde sammen alle kretskortene.
370 Det er en solid stabel deler, selv om esken ikke var så stor (ca
371 20x20x20 cm). Her skal min gode venn Anders hjelpe til. Han er
372 fysikker og jobber med elektronikk til daglig, og har sagt ja til å
373 bidra med sin kompetanse. :)
</p>
375 <p>Ellers er det god framgang med bygging av mekanikksettet som ankom
376 før jul. Har brukt romjulen til å bygge, og er ferdig med alle
377 hjørnestykkene, Z-aksene og i gang med delene til Y-aksen. Når
378 siste del av Y-aksen er ferdig kan det hele monteres sammen med stag
379 slik at rammeverket til
<a href=
"http://www.reprap.org/">reprap
</a>-en
380 kan monteres. Det blir interessant å få alt nøyaktig nok montert.
381 Z-aksen skal ha festene til utskriftsplaten i samme høyde innenfor en
382 feilmargin på
0.25 mm, over en avstand på
40 cm. Håper vater kan
383 bidra her. Regner med at det blir enklere å komme opp med løsninger
384 når rammen begynner å ta form.
</p>
386 <p>Her om dagen kom jeg forresten over en alternativ
3D-skriver som
387 ikke skriver ut plastikk, men i stedet bruker papir, kniv og lim.
388 <a href=
"http://blog.wired.com/gadgets/2008/11/3d-printer-feed.html">Mcor
389 Matrix
</a> heter vidunderet, men det er ikke i salg ennå, selv om
390 <a href=
"http://www.mcortechnologies.com/"> produsentens websider
391 påstår det skulle skje i
2008.
</p>
397 Tags:
<a href=
"tags/3d-printer">3d-printer
</a>,
<a href=
"tags/norsk">norsk
</a>,
<a href=
"tags/nuug">nuug
</a>,
<a href=
"tags/reprap">reprap
</a>.
401 <div class=
"padding"></div>
404 <div class=
"title"><a href=
"Software_video_mixer_on_a_USB_stick.html">Software video mixer on a USB stick
</a></div>
405 <div class=
"date">2008-
12-
28 15:
40</div>
407 <p>The
<a href=
"http://www.nuug.no/">Norwegian Unix User Group
</a> is
408 recording our montly presentation on video, and recently we have
409 worked on improving the quality of the recordings by mixing the slides
410 directly with the video stream. For this, we use the
411 <a href=
"http://dvswitch.alioth.debian.org/">dvswitch
</a> package from
412 the Debian video team. As this require quite one computer per video
413 source, and NUUG do not have enough laptops available, we need to
414 borrow laptops. And to avoid having to install extra software on
415 these borrwed laptops, I have wrapped up all the programs needed on a
416 bootable USB stick. The software required is dvswitch with assosiated
417 source, sink and mixer applications and
418 <a href=
"http://www.kinodv.org/">dvgrab
</a>. To allow this setup to
419 work without any configuration, I've patched dvswitch to use
420 <a href=
"http://www.avahi.org/">avahi
</a> to connect the various parts
421 together. And to allow us to use laptops without firewire plugs, I
422 upgraded dvgrab to the one from Debian/unstable to get one that work
423 with USB sources. We have not yet tested this setup in a production
424 setup, but I hope it will work properly, and allow us to set up a
425 video mixer in a very short time frame. We will need it for
426 <a href=
"http://www.goopen.no/">Go Open
2009</a>.
</p>
428 <p><a href=
"http://www.nuug.no/pub/video/bin/usbstick-dvswitch.img.gz">The
429 USB image
</a> is for a
1 GB memory stick, but can be used on any
430 larger stick as well.
</p>
436 Tags:
<a href=
"tags/english">english
</a>,
<a href=
"tags/nuug">nuug
</a>,
<a href=
"tags/video">video
</a>.
440 <div class=
"padding"></div>
443 <div class=
"title"><a href=
"Endelig_norsk_stavekontroll_med_st__tte_for_ord_med_bindestrek.html">Endelig norsk stavekontroll med støtte for ord med bindestrek
</a></div>
444 <div class=
"date">2008-
12-
26 11:
00</div>
446 <p>Etter flere års mislykkede forsøk på å skrive om byggesystemet for
447 <a href=
"http://no.speling.org/">den norske stavekontrollen for bokmål
448 og nynorsk
</a> til å ikke bruke bindestrek som ordskillemarkør, lyktes jeg
449 endelig første juledag. Bruken av bindestrek som ordskillemarkør har
450 gjort det umulig å få med ord med bindestrek i
451 stavekontrolldatagrunnlaget, slik at ord som e-post og CD-spiller ikke
452 kunne godtas av stavekontrollen. Hadde litt tid til overs å bruke på
453 stavekontrollen, og satte meg ned med to kopier av byggsystemet og en
454 liten testdatafil, og byttet ut - med = på utvalgte steder i
455 byggsystemet og datafilen helt til jeg fikk samme resultat med det
456 gamle og det nye byggsystemet. Dette tror jeg var forsøk
4, der de
457 foregående har feilet uten at jeg klarte å forstå hvorfor. Det sier
458 kanskje litt om kompleksiteten i det originale byggsystemet som Rune
459 Kleveland laget i sin tid.
</p>
461 <p>Etter å ha endret byggsystemet, var neste steg å importere ordene
462 med bindestrek. Vi har en rekke slike i databasene for
463 <a href=
"http://tyge.sslug.dk/~korsvoll/nb.speling.org/htdocs/">bokmål
</a>
465 <a href=
"http://tyge.sslug.dk/~korsvoll/nn.speling.org/htdocs/">nynorsk
</a>
466 for korrektur av datagrunnlaget for stavekontrollen, og etter importen
467 skulle nå
10350 nye ord bli godkjent som korrekt stavede ord av
474 Tags:
<a href=
"tags/debian edu">debian edu
</a>,
<a href=
"tags/norsk">norsk
</a>,
<a href=
"tags/stavekontroll">stavekontroll
</a>.
478 <div class=
"padding"></div>
481 <div class=
"title"><a href=
"FAD_lanserer_reiseregningsskjema_som_fri_programvare.html">FAD lanserer reiseregningsskjema som fri programvare
</a></div>
482 <div class=
"date">2008-
12-
17 15:
00</div>
484 <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
485 programvare for
<a href=
"http://www.reiseregningen.no/">skriving av
486 reiseregninger
</a>, som de gir ut som fri programvare. Den gode
487 nyheten er at FAD med dette prosjektet demonstrerer vilje til å gå
488 foran i å etablere en delingskultur i offentlig sektor, og denne gang
489 har hatt fokus på å lage en løsning som fungerer på flere platformer,
490 konkret Linux, MacOS X og Windows. Løsningen er utviklet av
491 <a href=
"http://makingwaves.no">Making Waves
</a> på oppdrag fra FAD, og
492 kildekoden er tilgjengelig fra
493 <a href=
"https://www.coderesort.com/p/reiseregningen">CodeResort
</a>.
494 En får lesetilgang til kode og dokumentasjon uten å registrere seg,
495 men må registrere seg for f.eks. å melde inn feil og skrive i wikien.
496 FAD håper å få erfaring med fri programvareprosjekter vha. dette
497 prosjektet, som er første gang de gir ut kildekode fra et
498 "egenutviklet" prosjekt.
</p>
500 <p>Løsningen er BSD-lisensiert, og basert på Adobe Flash, konkret
501 Adobe Flex. Den bruker Flash
9, og fungerer ikke med Gnash. I
502 tillegg til at selve flash-binæren ikke fungerer med Gnash, så er det
503 lagt JavaScript-kode foran web-programmet som nekter å starte
504 flash-programmet hvis ikke Adobe Flash
9 er installert. Det var
505 irriterende, og jeg måtte hente ut URL til Flash-binæren fra
506 HTML-siden og lage min egen testside for å sjekke om den fungerte med
507 gnash. Fikk bare en blank flate der programmet skulle startet. Laget
508 en side med følgende HTML-snutt for å laste programmet
509 <pre><blockquote><object
510 data="http://
213.225.125.209/kunder/dss/Reiseregningen.swf"
513 ></blockquote></pre></p>
515 <p>Bruken av Adobe Flash er spesielt problematisk da Adobes
516 Flash-utgave har en lisens som ikke tillater andre en Adobe å
517 distribuere deres programpakke. Det gjør det umulig for
518 linux-distribusjoner som Debian, Ubuntu og RedHat å legge ved Adobes
519 Flash i sine distribusjoner. Adobe Flash er ikke fri programvare.
520 Det finnes noen ikke-komplette Flash-implementasjoner som er fri
521 programvare, som
<a href=
"http://www.getgnash.org/">Gnash
</a> og
522 <a href=
"http://swfdec.freedesktop.org/">swfdec
</a>. Jeg spurte
523 utviklerne om de hadde testet med alternative utgaver av Flash som
524 Gnash og swfdec, men utviklerne hadde ikke hørt om alternativer og
525 heller ikke testet løsningen mot disse.
</p>
527 <p>Videreutvikling av reiseregningsprogrammet vil kreve aksept for
528 lisensen til Adobe Flex. I følge Adobe finnes Adobe Flax som
530 <a href=
"http://labs.adobe.com/technologies/flex/flexbuilder_linux/">en
531 betautgave for Linux
</a>, men jeg vet ikke om denne er tilstrekkelig
532 for å bygge reiseregningsprogrammet. Jeg mistenker at valg av
533 teknologi gjør at svært få fri programvareutviklere ser det som
534 interessant å involvere seg i videreutvikling av dette prosjektet.
535 Personlig begrenser jeg meg til å jobbe med prosjekter som kan bygges
536 og videreutvikles ved hjelp av fri programvare. Andre utviklere av
537 fri programvare ser det åpenbart annerledes, da det jo finnes fri
538 programvare på Windows. Vi får se om det er tilstrekkelig mange av
539 dem til at FAD får bidragsytere utenfra. Prosjektet bærer litt preg
540 av "kast det over gjerdet"-metoden for deling, der en legger ut koden
541 men det ikke er klart hvem som skal skape fellesskapet som trengs for
542 å få et fungerende fri programvareutviklingsmiljø.
</p>
544 <p>Systemet viser fram et dynamisk skjema som fylles ut fortløpende,
545 og der tidligere svar styrer hvilke alternativer en må fylle ut
546 senere. Det henter informasjon om takster og regler fra FADs sider,
547 der informasjonen skal være lagt ut i maskinlesbart format. Når en er
548 ferdig med å fylle ut kan en hente ut en PDF og en XML-fil for
549 utskrift eller videre lagring/behandling. Skjemaet er kun
550 klientbiten, og eventuell integrering mot økonomisystemer følger ikke
551 med. FAD lovte at de skulle bidra til at takster og regelfilene
552 skulle holdes oppdatert. Konvertering til PDF var visst .NET-basert.
553 Utviklerne hadde ingen idé om dette fungerte med fri
554 programvareutgaver som Mono. .NET-utgaven skulle være en begrenset
555 del av løsningen, og visstnok ble .NET valgt for å integreres med FADs
556 eksisterende tjenerløsning. Løsningen kunne gjenbruke
557 personinformasjon vha. XML-filer lagret lokalt på brukerens maskin,
558 slik at en slapp å skrive inn samme informasjon hver gang. Sentralt
559 lagring var ikke ønsket for å unngå personvernspørsmål, selv om dette
560 gjorde det litt vanskeligere for brukeren.
</p>
566 Tags:
<a href=
"tags/norsk">norsk
</a>,
<a href=
"tags/nuug">nuug
</a>.
570 <div class=
"padding"></div>
572 <p style=
"text-align: right;"><a href=
"index.rss"><img src=
"xml.gif" alt=
"RSS feed" width=
"36" height=
"14"></a></p>
586 <li><a href=
"archive/2009/01/">January (
7)
</a></li>
593 <li><a href=
"archive/2008/11/">November (
5)
</a></li>
595 <li><a href=
"archive/2008/12/">December (
7)
</a></li>
606 <li><a href=
"tags/3d-printer">3d-printer (
6)
</a></li>
608 <li><a href=
"tags/amiga">amiga (
1)
</a></li>
610 <li><a href=
"tags/aros">aros (
1)
</a></li>
612 <li><a href=
"tags/debian">debian (
2)
</a></li>
614 <li><a href=
"tags/debian edu">debian edu (
3)
</a></li>
616 <li><a href=
"tags/english">english (
4)
</a></li>
618 <li><a href=
"tags/fiksgatami">fiksgatami (
1)
</a></li>
620 <li><a href=
"tags/ltsp">ltsp (
1)
</a></li>
622 <li><a href=
"tags/multimedia">multimedia (
2)
</a></li>
624 <li><a href=
"tags/norsk">norsk (
15)
</a></li>
626 <li><a href=
"tags/nuug">nuug (
14)
</a></li>
628 <li><a href=
"tags/personvern">personvern (
1)
</a></li>
630 <li><a href=
"tags/reprap">reprap (
6)
</a></li>
632 <li><a href=
"tags/rss">rss (
1)
</a></li>
634 <li><a href=
"tags/stavekontroll">stavekontroll (
1)
</a></li>
636 <li><a href=
"tags/video">video (
2)
</a></li>
638 <li><a href=
"tags/web">web (
2)
</a></li>
644 <p style=
"text-align: right">
645 Created by
<a href=
"http://steve.org.uk/Software/chronicle">Chronicle v3.4
</a>