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