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=
"Two_projects_that_have_improved_the_quality_of_free_software_a_lot.html">Two projects that have improved the quality of free software a lot
</a></div>
24 <div class=
"date">2009-
05-
02 15:
00</div>
26 <p>There are two software projects that have had huge influence on the
27 quality of free software, and I wanted to mention both in case someone
28 do not yet know them.
</p>
30 <p>The first one is
<a href=
"http://valgrind.org/">valgrind
</a>, a
31 tool to detect and expose errors in the memory handling of programs.
32 It is easy to use, all one need to do is to run 'valgrind program',
33 and it will report any problems on stdout. It is even better if the
34 program include debug information. With debug information, it is able
35 to report the source file name and line number where the problem
36 occurs. It can report things like 'reading past memory block in file
37 X line N, the memory block was allocated in file Y, line M', and
38 'using uninitialised value in control logic'. This tool has made it
39 trivial to investigate reproducible crash bugs in programs, and have
40 reduced the number of this kind of bugs in free software a lot.
43 <a href=
"http://en.wikipedia.org/wiki/Coverity">Coverity
</a> which is
44 a source code checker. It is able to process the source of a program
45 and find problems in the logic without running the program. It
46 started out as the Stanford Checker and became well known when it was
47 used to find bugs in the Linux kernel. It is now a commercial tool
48 and the company behind it is running
49 <a href=
"http://www.scan.coverity.com/">a community service
</a> for the
50 free software community, where a lot of free software projects get
51 their source checked for free. Several thousand defects have been
52 found and fixed so far. It can find errors like 'lock L taken in file
53 X line N is never released if exiting in line M', or 'the code in file
54 Y lines O to P can never be executed'. The projects included in the
55 community service project have managed to get rid of a lot of
56 reliability problems thanks to Coverity.
</p>
58 <p>I believe tools like this, that are able to automatically find
59 errors in the source, are vital to improve the quality of software and
60 make sure we can get rid of the crashing and failing software we are
61 surrounded by today.
</p>
67 Tags:
<a href=
"tags/debian">debian
</a>,
<a href=
"tags/english">english
</a>.
71 <div class=
"padding"></div>
74 <div class=
"title"><a href=
"No_patch_is_not_better_than_a_useless_patch.html">No patch is not better than a useless patch
</a></div>
75 <div class=
"date">2009-
04-
28 09:
30</div>
78 <a href=
"http://blog.technologeek.org/2009/04/12/214">claim that no
79 patch is better than a useless patch
</a>. I completely disagree, as a
80 patch allow one to discuss a concrete and proposed solution, and also
81 prove that the issue at hand is important enough for someone to spent
82 time on fixing it. No patch do not provide any of these positive
89 Tags:
<a href=
"tags/debian">debian
</a>,
<a href=
"tags/english">english
</a>,
<a href=
"tags/nuug">nuug
</a>.
93 <div class=
"padding"></div>
96 <div class=
"title"><a href=
"EU_parlamentet_raner_fellesskapet_for_musikk.html">EU-parlamentet raner fellesskapet for musikk
</a></div>
97 <div class=
"date">2009-
04-
26 08:
30</div>
99 <p>Slashdot melder at EU-parlamentet har vedtatt
100 <a href=
"http://www.europarl.europa.eu/news/expert/infopress_page/058-54192-111-04-17-909-20090422IPR54191-21-04-2009-2009-false/default_en.htm">å
101 øke vernetiden for musikkopptak fra
50 til
70 år
</a>, og dermed rane
102 fellesskapet for
20 år med musikk som ville vært tilgjengelig uten
103 bruksbegresninger. Mon tro hvor mye musikk som vil gå tapt pga. at
104 ingen tar vare på den (opphavsrettsinnehaver er forsvunnet), mens
105 ingen andre har lov til å kopiere og distribuere den. Mon tro hvor
106 mange musikkstykker som ikke kan brukes uten bruksbegresninger av
107 folket, som skulle falt i det fri men som i stedet forblir under
108 rettighetshavers monopol. Opphavsrettslovgivingen blir mer og mer
109 urimelig. Tenke seg til at vernetiden startet i USA med
7 år og
110 mulighet for forlengelse med
7 år. Nå er den
95 år der, og en stor
111 mengde verk blir foreldreløse og umulig å få tak i. Har ikke lykkes
112 med å finne ut hvor lang opphavsretten var i utgangspunktet i Norge.
113 I dag er den
70 år.
</p>
115 <p>Jeg er glad det finnes
<a href=
"http://www.jamendo.com/">så mye
116 musikk tilgjengelig uten bruksbegresninger
</a> at en kan klare seg
117 uten musikk med bruksbegresninger.
</p>
123 Tags:
<a href=
"tags/norsk">norsk
</a>,
<a href=
"tags/nuug">nuug
</a>,
<a href=
"tags/opphavsrett">opphavsrett
</a>.
127 <div class=
"padding"></div>
130 <div class=
"title"><a href=
"Hvor_flyter_Microsofts_penger_.html">Hvor flyter Microsofts penger?
</a></div>
131 <div class=
"date">2009-
04-
24 11:
10</div>
133 <p>Dagens nyhet er at omsetningen til Microsoft for første gang er
134 synkende. Ikke spesielt uventet med den generelle nedgangen i
135 økonomien som vi ser verden over. Det fikk meg dog til å tenke på en
136 ting fra noen år tilbake.
</p>
138 <p>Da jeg besøkte en kamerat i Beijing sommeren
2000, ble jeg fortalt
139 at påstanden til Microsoft om at de brakte inn enorme pengesummer til
140 USA nok var litt overdrevet, da de fleste inntektene fra lisenssalg
141 rundt om i verden ble kanalisert inn til skatteparadiset
142 <a href=
"http://en.wikipedia.org/wiki/Cayman_Islands">Cayman
143 Island
</a>. Jeg har aldri lykkes med å få bekreftet dette påstanden,
144 men tok i dag en titt på hvilke selskaper som eier de norske delene av
145 Microsoft som jeg kjenner til, dvs.
146 <a href=
"http://www.proff.no/proff/search/companyRoles.c?freeText=microsoft&bc=0&c=Z001YP4Y&org=957485030">Microsoft
148 <a href=
"http://www.proff.no/proff/search/companyRoles.c?freeText=fast&bc=348&c=Z0HR5KDT&org=979158831">FAST,
149 A Microsoft Subsidiary
</a> (tidligere FAST Search & Transfer ASA).
</p>
151 <p>Førstnevnte er eid av "Microsoft International Holdings Spain
152 S.R.L.", mens sistnevnte i følge Wikipedia nå eies av
153 Microsoft-underselskapet "MACS Holdings Limited". Jeg har ikke klart
154 å finne mer informasjon om noen av disse. Mon tro om noen av dem
155 sender pengene til Cayman Island? Finner det jeg tror er
156 <a href=
"http://www.informacion-empresas.com/Empresa_MICROSOFT-INTERNATIONAL-HOLDINGS-SPAIN.html">informasjon
157 om spaniaselskapet på spansk
</a>, men jeg kan ikke lese spansk. :(
</p>
163 Tags:
<a href=
"tags/norsk">norsk
</a>,
<a href=
"tags/nuug">nuug
</a>.
167 <div class=
"padding"></div>
170 <div class=
"title"><a href=
"Hvorfor_jeg_ikke_bruker_eFaktura.html">Hvorfor jeg ikke bruker eFaktura
</a></div>
171 <div class=
"date">2009-
04-
23 23:
00</div>
173 <p>Telenors annonsering om å kreve
35 kroner i gebyr fra alle som
174 ønsker papirfaktura har satt sinnene i kok, og pressedekningen så
175 langt snakker om at eldre og folk som ikke behersker data vil få en
176 urimelig ekstrakostnad. Jeg tror ikke jeg passer inn i noen av de
177 kategoriene, men velger å holde meg unna eFaktura - som er det
178 Telenor ønsker å få folk over på - pga. systemets egenskaper.
</p>
180 <p>Slik jeg har sett eFaktura til forbrukere så langt, så sender
181 selger en elektronisk beskjed til kundens bank, som legger ut
182 informasjon om fakturaen i nettbanken for godkjenning. Personlig
183 ville jeg sett det som mer naturlig at det gikk en elektronisk beskjed
184 fra selger til kunde, dvs meg, og at jeg så kunne bruke den videre
185 mot banken eller andre hvis jeg ønsket dette. Mine innkjøp og
186 regninger er jo en sak mellom meg og mine leverandører, ikke en sak
187 mellom min bank og mine leverandører. Kun hvis jeg ønsker å betale
188 fakturaen skal banken involveres. En faktura bør jo inn i
189 regnskapet, og jeg ønsker mulighet til å legge det inn der. Når
190 fakturaen sendes til banken i stedet for meg, blir det vanskeligere.
191 Hele eFaktura-modellen virker på meg som en umyndiggjøring av meg
194 <p>I tillegg har jeg ikke vært i stand til å finne
195 eFaktura-formatets spesifikasjon, og det ser ut til at utsending av
196 slike krever dyre avtaler med bankene for å få lov til å sende ut
197 eFaktura til kunder. Jeg ser vel helst at fakturering på
198 elektroniske formater kan gjøres f.eks. via epost eller HTTP uten å
199 måtte betale mellommenn for retten til å lever ut en faktura, og
200 liker rett og slett ikke dagens faktureringsmodeller.
</p>
206 Tags:
<a href=
"tags/norsk">norsk
</a>,
<a href=
"tags/nuug">nuug
</a>,
<a href=
"tags/standard">standard
</a>.
210 <div class=
"padding"></div>
213 <div class=
"title"><a href=
"Nasjonalbiblioteket_legger_ut_b__ker_p___web.html">Nasjonalbiblioteket legger ut bøker på web
</a></div>
214 <div class=
"date">2009-
04-
23 19:
40</div>
216 <p><a href=
"http://www.aftenposten.no/kul_und/litteratur/article3042382.ece">Aftenposten
218 <a href=
"http://www.nb.no/aktuelt/50_000_norske_boeker_gratis_tilgjengelig_paa_nett_helt_lovlig">nasjonalbiblioteket
219 og Kopinor har gjort en avtale
</a> som gjør at eldre bøker kan gjøres
220 digitalt tilgjengelig fra nasjonalbiblioteket mot at Kopinor får
56
221 øre for hver side som legges ut. Utvalget er litt merkelig:
1790-,
222 1890- og
1990-tallet. Jeg synes det er absurd hvis det er slik at
223 Kopinor skal ha betalt for utlegging av bøker som ikke legger er
224 beskyttet av opphavsretten. Jeg antar her at det er mer enn
90 år
225 siden forfatterne av bøker som ble publisert
1790-
1799 døde, slik at
226 disse bøkene er falt i det fri og enhver kan kopiere så mye de vil fra
227 dem uten å bryte opphavsrettsloven. Bruk av slike verk har ikke
228 Kopinor noe med å gjøre. Jeg håper jeg har misforstått.
229 <a href=
"http://www.nb.no/aktuelt/no_er_vi_i_gang_med_aa_digitalisere_samlingane_vaare_og_formidle_digitalt">En
230 melding fra nasjonalbiblioteket i
2007</a> tyder på at tekster i det
231 fri ikke trenger avtale med Kopinor.
</p>
233 <p>Et annet problem er at bøkene kun legges ut som bildefiler, noe som
234 vil gjøre at søketjenester ikke vil finne disse bøkene når en søker
235 etter fragmenter i teksten. En risikerer dermed at de blir liggende
236 på en slik måte at folk som bruker Google ikke finner dem.
</p>
238 <p>Da skulle jeg heller sett at nasjonalbiblioteket gjorde alvor av
239 sin aprilspøk, og la ut bøkene som faller i det fri
247 Tags:
<a href=
"tags/fildeling">fildeling
</a>,
<a href=
"tags/norsk">norsk
</a>,
<a href=
"tags/nuug">nuug
</a>,
<a href=
"tags/opphavsrett">opphavsrett
</a>,
<a href=
"tags/web">web
</a>.
251 <div class=
"padding"></div>
254 <div class=
"title"><a href=
"Korrupsjon_p___h__yeste_niv___.html">Korrupsjon på høyeste nivå?
</a></div>
255 <div class=
"date">2009-
04-
21 10:
00</div>
257 <p>USAs
<a href=
"http://www.eff.org/issues/nsa-spying">massive
258 avlytting av egne borgere uten lov og dom
</a> er en sak som har
259 pågått en stund, og siste nytt i den saken er at NSAs avlytting skal
260 ha avslørt korrupsjon mellom kongressmedlem
261 <a href=
"http://www.house.gov/harman/">Jane Harman
</a> og den
262 Israelsfremmende lobbyorganisasjon
263 <a href=
"http://www.aipac.org/">AIPAC
</a>, men at etterforskningen ble
264 stoppet av Bush-administrasjonens statsadvokat på det tidspunktet
265 Alberto Gonzales, for å unngå å diskreditere Harman. Årsaken skal ha
266 vært at Harman var en av de viktigste støttespillerne til NSAs
267 avlytting i det demokratiske partiet, og en ønsket ikke å miste en
268 viktig alliert. Hvis dette stemmer var det korrupsjon på høyeste nivå
269 i Bush-regjeringen. Les mer i
270 <a href=
"http://www.salon.com/opinion/greenwald/2009/04/20/harman/">en
271 kommentar fra Glenn Greenwald
</a>. Overvåkningshistoriene fra
272 Sverige blir søndagskolefortellinger i sammenligning.
</p>
278 Tags:
<a href=
"tags/norsk">norsk
</a>,
<a href=
"tags/personvern">personvern
</a>.
282 <div class=
"padding"></div>
285 <div class=
"title"><a href=
"Fildeling_er_lovlig___ulovlig_fildeling_er_ulovlig.html">Fildeling er lovlig - ulovlig fildeling er ulovlig
</a></div>
286 <div class=
"date">2009-
04-
17 20:
00</div>
288 <p>Jeg hadde glede av å overvære FADs lansering av
289 <a href=
"http://www.deltemeninger.no/">Debattsentralen
290 deltemeninger.no
</a> under Go Open
2009, og må si jeg ble skuffet over
291 en kommentar fra podiet om ulovlig fildeling. Fikk ikke med meg hvem
292 som holdt innlegget, men det startet med å snakke om ulovlig fildeling
293 og gikk så over til å snakke om fildeling som om fildeling i seg er
294 ulovlig. Intet er lengre fra sannheten. Fildeling er en nyttig
295 teknologi som benyttes av NRK, Debian, Ubuntu, NUUG og andre for
296 distribusjon av filer. Det er ingenting med denne fildelingen som
297 gjør den ulovlig. Fildeling er i seg selv en fullt ut lovlig
298 teknologisk anvendelse. Noe fildeling er ulovlig, og noe er lovlig.
299 De som tror at fildeling er ulovlig har misforstått grovt. Hvorvidt
300 den er ulovlig kommer jo an på hvem som har opphavsretten til filene
301 som deles og hvilke bruksbegrensninger som gjelder for filene. En
302 rekke filer er lagt ut av rettighetsinnehaver for deling på Internet,
303 og fildeling av slike filer er fullt ut lovlig.
</p>
309 Tags:
<a href=
"tags/fildeling">fildeling
</a>,
<a href=
"tags/norsk">norsk
</a>,
<a href=
"tags/nuug">nuug
</a>,
<a href=
"tags/opphavsrett">opphavsrett
</a>,
<a href=
"tags/web">web
</a>.
313 <div class=
"padding"></div>
316 <div class=
"title"><a href=
"Reprap_bygging_i_p__sken.html">Reprap-bygging i påsken
</a></div>
317 <div class=
"date">2009-
04-
12 10:
00</div>
319 <p>Vi har brukt påsken til å bygge Reprap, i håp om å ha den operativ
320 til
<a href=
"http://www.goopen.no/">Go Open
2009</a> uka etter påske.
321 Da første test med motorkjøring avslørte at motorvibrasjonene fikk
322 skruer og muttere til å løsne, så var første punkt på programmet å
323 skru til alle skruer slik at det ble mindre sjanse for slikt. Det er
324 nå nesten komplett (X-aksen gjenstår, men der må det justeres litt på
325 montering i tillegg). Må også lime Z-aksebandet. Har skaffet Loctite
326 Super Attak Flex Gel elastisk superlim som jeg håper vil fungere til
327 dette formålet. I prosessen har jeg blitt bitt av den sprø plasten
328 noen ganger. Har knekket/sprukket
3 plastbiter så langt. Håper jeg
329 får skrevet ut nye før skriveren bryter sammen pga. dette. :)
</p>
331 <p>I prosessen har jeg oppdaget en svakhet med Z-aksen, og funnet en måte
332 å jobbe meg rundt det. Etter tegningen, skal tannhjulene på Z-aksene
333 være tett omslynget av et par stjernehjul som holder båndet mellom
334 alle Z-aksene på plass. Problemet er at båndet er
6mm, mens alle
335 plastdelene er
5mm brede. Det betyr at et
6mm band skal inn i et
5mm
336 spor, noe som ikke passer spesielt godt. Jeg har løst dette ved å
337 legge en
1mm skive mellom tannhjulene og stjernehjulene over
338 tannhjulet, slik at det blir plass til båndet.
</p>
340 <p>Skrivehodet er har vi så vidt startet på. Mari har oppdaget at
341 hullene i baseplaten er for grunn, slik at skruen som skal inn i disse
342 hullene ikke får plass. Har avtalt å låne en Dremel for å frese unna
343 litt plast for å løse dette problemet. Da vi begynte å se på
344 skrivehodet, oppdaget vi et alvorlig problem. Det varmesikre
345 sparkelen som skal brukes til å holde varmetråden på plass er stivnet.
346 Var ikke klar over at dette er ferskvare, men
347 <a href=
"http://forums.reprap.org/read.php?70,16250">en
348 forumposting
</a> viser at dette er et kjent problem. Det var ikke
349 helt enkelt å finne ut hva "Fire cement" heter på norsk. Mange
350 Google-søk senere var jeg fortsatt like blank. Hadde funnet flere
351 alternativer som kunne fungere, som eksosmonteringspasta,
352 brannfugemasse, klebemørtel for pipe, ildmørtel og ildfast sparkel,
353 men ingen av disse så ut til å være helt riktige for dette bruket.
354 Fire cement håndterer temperaturer opp til
1200 grader celsius, og
355 krever ikke utblanding i vann. Konsulterte,
356 <a href=
"http://robot.hiof.no/node/5">våre
357 venner ved Høgskolen i Halden
</a>, og det viste seg at de hadde hatt samme
358 problem. De hadde besøkt en peisbutikk og kjøpt ildfast sparkel. Jeg
359 sjekket med Maxbo, og de hadde noe slikt som het ovnskitt, og det ser
360 ut til å være det norske navnet på det jeg er ute etter. Dro så innom
361 Clas Olsson (som er nærmere meg enn Maxbo), og kjøpte
362 <a href=
"http://www.unipak.dk/UK/stovex.html">Stovex
</a> ovnskitt, og
363 er nå klar til å lage varmeelement til skrivehodet.
364 Like før jeg dro ut for å kjøpe ovnskitt, fant jeg en
365 <a href=
"http://blog.reprap.org/2009/04/by-your-powers-combined-i-am-kapton.html">reprap-blogpost
</a>
366 som fortalte om et bedre vidundermiddel for å lage varmeelement,
367 Kapton tape, men dette hadde de ikke på Clas Olsson, så det får bli
368 til neste gang. En reprap-variant ved navn
369 <a href=
"http://wiki.makerbot.com/plastruder-mk3">Plastruder MK3
</a>
370 kommer til å bruke denne plasttypen som håndterer temperaturer mellom
371 -
100 og +
400 grader og brukes av astronautene for å tette drakten.
</p>
377 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>.
381 <div class=
"padding"></div>
384 <div class=
"title"><a href=
"Fransk_idiotlovforslag_hinker_gjennom_parlamentet.html">Fransk idiotlovforslag hinker gjennom parlamentet
</a></div>
385 <div class=
"date">2009-
04-
10 00:
10</div>
387 <p><a href=
"http://www.dagbladet.no/2009/04/09/kultur/musikk/fildeling/tekno/5689356/">Dagbladet
388 melder at det franske idiotforslaget om å kutte Internet-forbindelsen
389 til alle som blir anklaget for å ha brutt opphavsretten
3 ganger
</a>
390 ble nedstemt i dag med
21 mot
15 stemmer. Vinklingen i Dagbladet er
391 litt merkelig når en vet at det samme forslaget ble vedtatt i
392 parlamentets andre kammer med
12 mot
4 stemmer, etter at det
393 <a href=
"http://opendotdotdot.blogspot.com/2009/04/hadopi-law-passed-by-12-votes-to-4.html">overraskende
394 ble foreslått å ta saken opp til votering
22:
45 sist torsdag
</a>,
395 etter sigende i strid med vanlige rutiner i det franske parlamentet.
</p>
397 <p>Det hele blir ennå mer komisk når et vet at
398 <a href=
"http://www.zeropaid.com/news/10034/political_hypocrisy_french_president_sued_for_copyright_infringement/">presidentens
399 parti er blitt anklaget for å ha brutt opphavsretten
</a>. Mon tro om
400 partet skal miste internet-forbindelsen hvis de får
2 anklager til
407 Tags:
<a href=
"tags/norsk">norsk
</a>,
<a href=
"tags/nuug">nuug
</a>,
<a href=
"tags/personvern">personvern
</a>.
411 <div class=
"padding"></div>
413 <p style=
"text-align: right;"><a href=
"index.rss"><img src=
"xml.gif" alt=
"RSS feed" width=
"36" height=
"14"></a></p>
427 <li><a href=
"archive/2009/01/">January (
8)
</a></li>
429 <li><a href=
"archive/2009/02/">February (
8)
</a></li>
431 <li><a href=
"archive/2009/03/">March (
12)
</a></li>
433 <li><a href=
"archive/2009/04/">April (
10)
</a></li>
435 <li><a href=
"archive/2009/05/">May (
1)
</a></li>
442 <li><a href=
"archive/2008/11/">November (
5)
</a></li>
444 <li><a href=
"archive/2008/12/">December (
7)
</a></li>
455 <li><a href=
"tags/3d-printer">3d-printer (
10)
</a></li>
457 <li><a href=
"tags/amiga">amiga (
1)
</a></li>
459 <li><a href=
"tags/aros">aros (
1)
</a></li>
461 <li><a href=
"tags/debian">debian (
8)
</a></li>
463 <li><a href=
"tags/debian edu">debian edu (
6)
</a></li>
465 <li><a href=
"tags/english">english (
12)
</a></li>
467 <li><a href=
"tags/fiksgatami">fiksgatami (
1)
</a></li>
469 <li><a href=
"tags/fildeling">fildeling (
2)
</a></li>
471 <li><a href=
"tags/ltsp">ltsp (
1)
</a></li>
473 <li><a href=
"tags/multimedia">multimedia (
2)
</a></li>
475 <li><a href=
"tags/norsk">norsk (
39)
</a></li>
477 <li><a href=
"tags/nuug">nuug (
39)
</a></li>
479 <li><a href=
"tags/opphavsrett">opphavsrett (
3)
</a></li>
481 <li><a href=
"tags/personvern">personvern (
5)
</a></li>
483 <li><a href=
"tags/reprap">reprap (
10)
</a></li>
485 <li><a href=
"tags/rss">rss (
1)
</a></li>
487 <li><a href=
"tags/standard">standard (
3)
</a></li>
489 <li><a href=
"tags/stavekontroll">stavekontroll (
1)
</a></li>
491 <li><a href=
"tags/video">video (
6)
</a></li>
493 <li><a href=
"tags/vitenskap">vitenskap (
1)
</a></li>
495 <li><a href=
"tags/web">web (
4)
</a></li>
501 <p style=
"text-align: right">
502 Created by
<a href=
"http://steve.org.uk/Software/chronicle">Chronicle v3.5
</a>