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