]> 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 xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
4 <head>
5 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
6 <title>Petter Reinholdtsen</title>
7 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/style.css" />
8 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/vim.css" />
9 <link rel="alternate" title="RSS Feed" href="http://people.skolelinux.org/pere/blog/index.rss" type="application/rss+xml" />
10 </head>
11 <body>
12 <div class="title">
13 <h1>
14 <a href="http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen</a>
15
16 </h1>
17
18 </div>
19
20
21
22 <div class="entry">
23 <div class="title"><a href="http://people.skolelinux.org/pere/blog/D_rlig_med_sikkerhetsoppdateringer_for_Ruters_billettautomater_i_Oslo_.html">Dårlig med sikkerhetsoppdateringer for Ruters billettautomater i Oslo?</a></div>
24 <div class="date">13th February 2019</div>
25 <div class="body"><p><a href="http://people.skolelinux.org/pere/blog/Er_billettautomatene_til_kollektivtrafikken_i_Oslo_uten_sikkerhetsoppdateringer_.html">For
26 syv år siden</a> oppdaget jeg at billettautomater for
27 kollektivtrafikken i Oslo kjørte
28 <a href="http://en.wikipedia.org/wiki/Windows_2000">Windows 2000
29 Professional</a>. Operativsystemet har ikke fått sikkerhetsfikser fra
30 Microsoft siden 2010-07-13 i følge dem selv. Den samme versjonen av
31 operativsystemet var i bruk
32 <a href="http://people.skolelinux.org/pere/blog/Fortsatt_ingen_sikkerhetsoppdateringer_for_billettautomatene_til_kollektivtrafikken_i_Oslo_.html">for
33 to og et halvt år siden</a>, og jammen er det ikke også i bruk den dag
34 i dag:</p>
35
36 <p align="center"><a href="http://people.skolelinux.org/pere/blog/images/2019-02-13-ruter-win2000pro.jpeg"><img width="40%" src="http://people.skolelinux.org/pere/blog/images/2019-02-13-ruter-win2000pro.jpeg" alt="[Bilde av Ruters billettautomat med Windows 2000-feilmelding]"></a></p>
37
38 <p>Bildet er tatt i dag av Kirill Miazine og tilgjengelig for bruk med
39 bruksvilkårene til
40 <a href="http://creativecommons.org/licenses/by/4.0/">Creative
41 Commons Attribution 4.0 International (CC BY 4.0)</a>.</p>
42
43 <p>Kanskje det hadde vært
44 <a href="https://www.aftenposten.no/osloby/i/awqgO/Her-kjorer-du-gratis-trikk-og-buss">bedre
45 med gratis kollektivtrafikk</A>, slik at vi slapp å stole på
46 datakompetansen til Ruter for å verne våre privatliv samt holde
47 personopplysninger og betalingsinformasjon unna uvedkommende. Eneste
48 måten å sikre at hvor en befinner seg ikke kan hentes ut fra Ruters
49 systemer er å betale enkeltbilletter med kontanter. Jeg vet at Ruter
50 har en god historie om hvor personvernvennlige mobil-app og
51 RFID-kortene er, men den historien er ikke mulig å uavhengig
52 kontrollere uten priviligert tilgang til interne system og blir dermed
53 bare nok en god historie basert på tillit til de som forteller
54 historien. Det er ikke slik en sikrer privatsfæren. Det gjør en ved
55 å sikre at det ikke (kan) registreres informasjon om ens person.</p>
56
57 <p>Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
58 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
59 til min adresse
60 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.
61 Merk, betaling med bitcoin er ikke anonymt. :)</p>
62 </div>
63 <div class="tags">
64
65
66 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/ruter">ruter</a>.
67
68
69 </div>
70 </div>
71 <div class="padding"></div>
72
73 <div class="entry">
74 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Stortinget_vedtar_maskinlesbart_register_over_20__av_selskapseierne_i_Norge.html">Stortinget vedtar maskinlesbart register over 20% av selskapseierne i Norge</a></div>
75 <div class="date"> 7th February 2019</div>
76 <div class="body"><p>Jeg registrerer med glede at Stortinget i dag har
77 <a href="https://www.stortinget.no/no/Saker-og-publikasjoner/Saker/Sak/?p=72826">vedtatt
78 at det skal vedlikeholdes et åpent og maskinlesbart register over
79 reelle rettighetshavere i Norge</a>. Her kan en kanskje få et
80 register som kan brukes til å analysere eierskap og kontroll i Norge
81 maskinelt og knytte det til internasjonale databaser som
82 <a href="https://opencorporates.com/">OpenCorporates</a>. Det liker
83 jeg.</p>
84
85 <p>Den vedtatte grense på 25 prosents eierandel fikk stor
86 oppmerksomhet i debatten. Jeg ser fra enkel analyse av skatteetatens
87 eierskapsregister at 80.4% av alle selskapseiere i registeret har
88 mindre enn 25% eierandel, mot 73.8% som har mindre enn 5% eierandel.
89 En grense på 25% vil altså utelukke 80.4% av selskapseierne fra det
90 vedtatte registeret, og en grense på 5% vil skjule 73.8%. En må helt
91 ned i registrering av eierandeler over circa 0.002% for å få mer enn
92 halvparten av selskapseierne i Norge. Mon tro hvor langt ned en må i
93 eierprosent for å få med alle eierskapene til politisk valgte
94 representanter?</p>
95
96 <p>Jeg biter meg også merke i at Sivert Bjørnstad fra FrP
97 tilsynelatende tror at aksjonærregisteret er et eksisterende åpent
98 register, på tross av at det så vidt jeg vet kun deles ved personlig
99 oppmøte hos skatteetaten og ikke er tilgjengelig i maskinlesbart
100 format for enhver, og dermed så langt ikke er importert inn i
101 OpenCorporates. Det anser jeg ikke for et spesielt åpent register.
102 Debatten ga ellers lite håp om at situasjonen bedrer seg, da
103 finansministeren bare henviste til en fraværende næringsministeren og
104 ikke ville uttale seg om et skikkelig aksjonærregister snart dukker
105 opp.</p>
106
107 <p>Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
108 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
109 til min adresse
110 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.
111 Merk, betaling med bitcoin er ikke anonymt. :)</p>
112 </div>
113 <div class="tags">
114
115
116 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn</a>.
117
118
119 </div>
120 </div>
121 <div class="padding"></div>
122
123 <div class="entry">
124 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Websocket_from_Kraken_in_Valutakrambod.html">Websocket from Kraken in Valutakrambod</a></div>
125 <div class="date"> 1st February 2019</div>
126 <div class="body"><p>Yesterday, the Kraken virtual currency exchange announced
127 <a href="https://blog.kraken.com/post/2019/websockets-public-api-launching-soon/">their
128 Websocket service</a>, providing a stream of exchange updates to its
129 clients. Getting updated rates quickly is a good idea, so I used
130 their <a href="https://www.kraken.com/en-us/help/websocket-api">API
131 documentation</a> and added Websocket support to the Kraken service in
132 Valutakrambod today. The python library can now get updates
133 from Kraken several times per second, instead of every time the
134 information is polled from the REST API.</p>
135
136 <p>If this sound interesting to you, the code for valutakrambod is
137 available from
138 <a href="http://github.com/petterreinholdtsen/valutakrambod">github</a>.
139 Here is example output from the example client displaying rates in a
140 curses view:</p>
141
142 <p><blockquote><pre>
143 Name Pair Bid Ask Spr Ftcd Age
144 BitcoinsNorway BTCEUR 2959.2800 3021.0500 2.0% 36 nan nan
145 Bitfinex BTCEUR 3087.9000 3088.0000 0.0% 36 37 nan
146 Bitmynt BTCEUR 3001.8700 3135.4600 4.3% 36 52 nan
147 Bitpay BTCEUR 3003.8659 nan nan% 35 nan nan
148 Bitstamp BTCEUR 3008.0000 3010.2300 0.1% 0 1 1
149 Bl3p BTCEUR 3000.6700 3010.9300 0.3% 1 nan nan
150 Coinbase BTCEUR 2992.1800 3023.2500 1.0% 34 nan nan
151 Kraken+BTCEUR 3005.7000 3006.6000 0.0% 0 1 0
152 Paymium BTCEUR 2940.0100 2993.4400 1.8% 0 2688 nan
153 BitcoinsNorway BTCNOK 29000.0000 29360.7400 1.2% 36 nan nan
154 Bitmynt BTCNOK 29115.6400 29720.7500 2.0% 36 52 nan
155 Bitpay BTCNOK 29029.2512 nan nan% 36 nan nan
156 Coinbase BTCNOK 28927.6000 29218.5900 1.0% 35 nan nan
157 MiraiEx BTCNOK 29097.7000 29741.4200 2.2% 36 nan nan
158 BitcoinsNorway BTCUSD 3385.4200 3456.0900 2.0% 36 nan nan
159 Bitfinex BTCUSD 3538.5000 3538.6000 0.0% 36 45 nan
160 Bitpay BTCUSD 3443.4600 nan nan% 34 nan nan
161 Bitstamp BTCUSD 3443.0100 3445.0500 0.1% 0 2 1
162 Coinbase BTCUSD 3428.1600 3462.6300 1.0% 33 nan nan
163 Gemini BTCUSD 3445.8800 3445.8900 0.0% 36 326 nan
164 Hitbtc BTCUSD 3473.4700 3473.0700 -0.0% 0 0 0
165 Kraken+BTCUSD 3444.4000 3445.6000 0.0% 0 1 0
166 Exchangerates EURNOK 9.6685 9.6685 0.0% 36 22226 nan
167 Norgesbank EURNOK 9.6685 9.6685 0.0% 36 22226 nan
168 Bitstamp EURUSD 1.1440 1.1462 0.2% 0 1 2
169 Exchangerates EURUSD 1.1471 1.1471 0.0% 36 22226 nan
170 BitcoinsNorway LTCEUR 1.0009 22.6538 95.6% 35 nan nan
171 BitcoinsNorway LTCNOK 259.0900 264.9300 2.2% 35 nan nan
172 BitcoinsNorway LTCUSD 0.0000 29.0000 100.0% 35 nan nan
173 Norgesbank USDNOK 8.4286 8.4286 0.0% 36 22226 nan
174 </pre></blockquote></p>
175
176 <p>Yes, I notice the strange negative spread on Hitbtc. I've seen the
177 same on Kraken. Another strange observation is that Kraken some times
178 announce trade orders a fraction of a second in the future. I really
179 wonder what is going on there.</p>
180
181 <p>As usual, if you use Bitcoin and want to show your support of my
182 activities, please send Bitcoin donations to my address
183 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
184 </div>
185 <div class="tags">
186
187
188 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
189
190
191 </div>
192 </div>
193 <div class="padding"></div>
194
195 <div class="entry">
196 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Strategispillet_Unknown_Horizons_n__tilgjengelig_p__bokm_l.html">Strategispillet Unknown Horizons nå tilgjengelig på bokmål</a></div>
197 <div class="date">23rd January 2019</div>
198 <div class="body"><p>I høst ble jeg inspirert til å bidra til oversettelsen av
199 <a href="http://unknown-horizons.org/">strategispillet Unknown
200 Horizons</a>, og oversatte de nesten 200 strengene i prosjektet til
201 bokmål. Deretter har jeg gått å ventet på at det kom en ny utgave som
202 inneholdt disse oversettelsene. Nå er endelig ventetiden over. Den
203 nye versjonen kom på nyåret, og ble
204 <a href="https://tracker.debian.org/pkg/unknown-horizons">lastet opp i
205 Debian</a> for noen få dager siden. I går kveld fikk jeg testet det ut, og
206 må innrømme at oversettelsene fungerer fint. Fant noen få tekster som
207 måtte justeres, men ikke noe alvorlig. Har oppdatert
208 <a href="https://hosted.weblate.org/projects/uh/">oversettelsen på
209 Weblate</a>, slik at neste utgave vil være enda bedre. :)</p>
210
211 <p>Spillet er et ressursstyringsspill ala Civilization, og er morsomt
212 å spille for oss som liker slikt. :)</p>
213
214 <p>Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
215 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
216 til min adresse
217 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.
218 Merk, betaling med bitcoin er ikke anonymt. :)</p>
219 </div>
220 <div class="tags">
221
222
223 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>.
224
225
226 </div>
227 </div>
228 <div class="padding"></div>
229
230 <div class="entry">
231 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Debian_now_got_everything_you_need_to_program_Micro_bit.html">Debian now got everything you need to program Micro:bit</a></div>
232 <div class="date">22nd January 2019</div>
233 <div class="body"><p>I am amazed and very pleased to discover that since a few days ago,
234 everything you need to program the <a href="https://microbit.org/">BBC
235 micro:bit</a> is available from the Debian archive. All this is
236 thanks to the hard work of Nick Morrott and the Debian python
237 packaging team. The micro:bit project recommend the mu-editor to
238 program the microcomputer, as this editor will take care of all the
239 machinery required to injekt/flash micropython alongside the program
240 into the micro:bit, as long as the pieces are available.</p>
241
242 <p>There are three main pieces involved. The first to enter Debian
243 was
244 <a href="https://tracker.debian.org/pkg/python-uflash">python-uflash</a>,
245 which was accepted into the archive 2019-01-12. The next one was
246 <a href="https://tracker.debian.org/pkg/mu-editor">mu-editor</a>, which
247 showed up 2019-01-13. The final and hardest part to to into the
248 archive was
249 <a href="https://tracker.debian.org/pkg/firmware-microbit-micropython">firmware-microbit-micropython</a>,
250 which needed to get its build system and dependencies into Debian
251 before it was accepted 2019-01-20. The last one is already in Debian
252 Unstable and should enter Debian Testing / Buster in three days. This
253 all allow any user of the micro:bit to get going by simply running
254 'apt install mu-editor' when using Testing or Unstable, and once
255 Buster is released as stable, all the users of Debian stable will be
256 catered for.</p>
257
258 <p>As a minor final touch, I added rules to
259 <a href="https://tracker.debian.org/pkg/isenkram">the isenkram
260 package</a> for recognizing micro:bit and recommend the mu-editor
261 package. This make sure any user of the isenkram desktop daemon will
262 get a popup suggesting to install mu-editor then the USB cable from
263 the micro:bit is inserted for the first time.</p>
264
265 <p>This should make it easier to have fun.</p>
266
267 <p>As usual, if you use Bitcoin and want to show your support of my
268 activities, please send Bitcoin donations to my address
269 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
270 </div>
271 <div class="tags">
272
273
274 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/robot">robot</a>.
275
276
277 </div>
278 </div>
279 <div class="padding"></div>
280
281 <div class="entry">
282 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Oppdaterte_kommentarer_til__Evaluation_of__il_legality__for_Popcorn_Time.html">Oppdaterte kommentarer til «Evaluation of (il)legality» for Popcorn Time</a></div>
283 <div class="date">16th January 2019</div>
284 <div class="body"><p>I forrige uke var jeg i Borgarting lagmannsrett som partshjelper og
285 sakkyndig vitne og presenterte mine oppdaterte undersøkelser rundt
286 <a href="https://github.com/petterreinholdtsen/public-domain-free-imdb">telling
287 av filmverk i det fri</a>, relatert til
288 <a href="https://www.nuug.no/">foreningen NUUG</a>s involvering i <a
289 href="https://www.nuug.no/news/tags/dns-domenebeslag/">saken om
290 Økokrims beslag og senere inndragning av DNS-domenet
291 popcorn-time.no</a>. I forkant hadde jeg oppdatert mitt notat med
292 kommentarer til et av aktors bevis, som forsøkte å måle hvor stor
293 andel ulovligheter som var tilgjengelig via Popcorn Time-avspillere.
294 Jeg mistenker flere kan ha glede av å lese dette notatet, som jeg
295 publiserte en tidligere versjon av i fjor, så her er det. Legger
296 også ved avskrift av dokument 09,13, som er det sentrale dokumentet
297 jeg kommenterer.</p>
298
299 <p><strong>Oppdaterte kommentarer til «Evaluation of (il)legality» for
300 Popcorn Time</strong></p>
301
302 <p><strong>Oppsummering</strong></p>
303
304 <p>Målemetoden som Økokrim har lagt til grunn når de påstår at 99% av
305 filmene tilgjengelig fra Popcorn Time deles ulovlig har svakheter
306 som gjør resultatet upålitelig.</p>
307
308 <p>De eller den som har vurdert hvorvidt filmer kan lovlig deles er
309 ikke i stand til å identifisere filmer som kan deles lovlig eller er
310 falt i det fri og har tilsynelatende antatt at kun veldig gamle
311 filmer kan deles lovlig. Økokrim legger til grunn at det bare finnes
312 èn film, Charlie Chaplin-filmen «The Circus» fra 1928, som kan deles
313 fritt blant de som ble observert tilgjengelig via ulike Popcorn
314 Time-varianter. Med min begrensede og ufullstendige oversikt finner
315 jeg tre flere blant de observerte filmene: «The Brain That Wouldn't
316 Die» fra 1962, «God’s Little Acre» fra 1958 og «She Wore a Yellow
317 Ribbon» fra 1949. Det er godt mulig det finnes flere. Det finnes
318 dermed minst fire ganger så mange filmer som lovlig kan deles på
319 Internett i datasettet Økokrim har lagt til grunn når det påstås at
320 mindre enn 1 % kan deles lovlig.</p>
321
322 <p>Dernest, utplukket som gjøres ved søk på tilfeldige ord hentet fra
323 ordlisten til Dale-Chall avviker fra årsfordelingen til de brukte
324 filmkatalogene som helhet, hvilket påvirker fordelingen mellom
325 filmer som kan lovlig deles og filmer som ikke kan lovlig deles. I
326 tillegg gir valg av øvre del (de fem første) av søkeresultatene et
327 avvik fra riktig årsfordeling, hvilket påvirker fordelingen av verk
328 i det fri i søkeresultatet.</p>
329
330 <p>Til sist er det viktig å merke seg at det som måles er ikke
331 (u)lovligheten knyttet til <strong>bruken</strong> av Popcorn Time,
332 men (u)lovligheten til innholdet i ulike bittorrent-filmkataloger
333 som vedlikeholdes av ulike miljøer uavhengig av Popcorn Time, og som
334 ulike Popcorn Time-varianter har benyttet seg av.</p>
335
336 <p>Omtalte dokumenter: 09,12, <a href="#dok-09-13">09,13</a>, 09,14,
337 09,18, 09,19, 09,20.</p>
338
339 <p><strong>Utfyllende kommentarer</strong></p>
340
341 <p>Økokrim har forklart domstolene at minst 99% av alt som er
342 tilgjengelig fra ulike Popcorn Time-varianter deles ulovlig på
343 Internet. Jeg ble nysgjerrig på hvordan de er kommet frem til dette
344 tallet, og dette notatet er en samling kommentarer rundt målingen
345 Økokrim henviser til. Litt av bakgrunnen for at jeg valgte å se på
346 saken er at jeg er interessert i å identifisere og telle hvor mange
347 kunstneriske verk som er falt i det fri eller av andre grunner kan
348 lovlig deles på Internett, og dermed var interessert i hvordan en
349 hadde funnet den ene prosenten som kanskje deles lovlig.</p>
350
351 <p>Andelen på 99% kommer fra et ukreditert og udatert notatet som tar
352 mål av seg å dokumentere en metode for å måle hvor (u)lovlig ulike
353 Popcorn Time-varianter er.</p>
354
355 <p>Raskt oppsummert, så forteller metodedokumentet at fordi det ikke
356 er mulig å få tak i komplett liste over alle filmtitler tilgjengelig
357 via Popcorn Time, så lages noe som skal være et representativt
358 utvalg ved å velge 50 tilfeldige søkeord større enn tre tegn fra en
359 ordliste kjent som Dale-Chall. For hvert søkeord gjøres et søk og de
360 første fem filmene i søkeresultatet samles inn inntil 100 unike
361 filmtitler er funnet. Hvis 50 søkeord ikke var tilstrekkelig for å
362100 unike filmtitler ble flere filmer fra hvert søkeresultat lagt
363 til. Hvis dette heller ikke var tilstrekkelig, så ble det hentet ut
364 og søkt på flere tilfeldig valgte søkeord inntil 100 unike
365 filmtitler var identifisert.</p>
366
367 <p>Deretter ble for hver av filmtitlene «vurdert hvorvidt det var
368 rimelig å forvente om at verket var vernet av copyright, ved å se på
369 om filmen var tilgjengelig i IMDB, samt se på regissør,
370 utgivelsesår, når det var utgitt for bestemte markedsområder samt
371 hvilke produksjons- og distribusjonsselskap som var registrert» (min
372 oversettelse).</p>
373
374 <p>Metoden er gjengitt både i de ukrediterte dokumentene 09,13 og
375 09,19, samt beskrevet fra side 47 i dokument 09,20, lysark datert
376 2017-02-01. Sistnevnte er kreditert Geerart Bourlon fra Motion
377 Picture Association EMEA.</p>
378
379 <p>Metoden virker å ha flere svakheter som gir resultatene en
380 slagside. Den starter med å slå fast at det ikke er mulig å hente ut
381 en komplett liste over alle filmtitler som er tilgjengelig, og at
382 dette er bakgrunnen for metodevalget. Denne forutsetningen er ikke i
383 tråd med det som står i dokument 09,12, som ikke heller har oppgitt
384 forfatter og dato. Dokument 09,12 forteller hvordan hele
385 kataloginnholdet i en bittorrent-katalog ble lasted ned og talt
386 opp. Dokument 09,12 er muligens samme rapport som det ble referert
387 til i dom fra Oslo Tingrett 2017-11-03
388 (<a href="https://www.domstol.no/no/Enkelt-domstol/Oslo--tingrett/Nyheter/ma-sperre-for-popcorn-time/">sak
389 17-093347TVI-OTIR/05</a>) under navnet rapport av 1. juni 2017 av
390 Alexander Kind Petersen. De ligner, men jeg har ikke sammenlignet
391 dokumentene ord for ord for å kontrollere om de er identiske.</p>
392
393 <p>Det finnes flere kilder som kan brukes til å finne filmer som er
394 allemannseie (public domain) eller har bruksvilkår som gjør det
395 lovlig for alle å dele dem på Internett. Jeg har det siste året
396 forsøkt å samle og krysskoble disse listene ved hjelp av tittel-ID i
397 IMDB for å forsøke å telle antall filmer i det fri. Ved å ta
398 utgangspunkt i slike lister (og publiserte filmer for
399 Internett-arkivets del), har jeg så langt klart å identifisere over
400 14 000 filmer, hovedsaklig spillefilmer. Noen filmer er gått tapt
401 ved at de eneste kjente eksemplarene er blitt ødelagt. Jeg har ikke
402 forsøkt å finne ut hvilke filmer som er gått tapt, ut over å se
403 hvilke filmer som er tilgjengelig på filmdelings-nettsteder.</p>
404
405 <p>IMDB er en forkortelse for The Internet Movie Database, en
406 anerkjent kommersiell nettjeneste som brukes aktivt av både
407 filmbransjen og andre til å holde rede på hvilke spillefilmer (og
408 endel andre filmer) som finnes eller er under produksjon, samt
409 informasjon om disse filmene. Datakvaliteten er høy, med få feil og
410 få filmer som mangler. IMDB viser ikke informasjon om
411 opphavsrettslig status for filmene på infosiden for hver film, men
412 frivillige har lagt ut på IMDB-tjenesten lister med filmer som antas
413 å være verk i det fri. Disse listene er en liten del av kildene for
414 min telling av verk som kan lovlig deles på Internett.</p>
415
416 <p>De aller fleste oppføringene over verk i det fri er hentet fra IMDB
417 selv, basert på det faktum at alle filmer laget i USA før 1923 er
418 falt i det fri. Tilsvarende tidsgrense for Storbritannia er
419 1912-07-01, men dette utgjør bare veldig liten del av spillefilmene
420 i IMDB (19 totalt). En annen stor andel kommer fra
421 Internett-arkivet, der jeg har identifisert filmer som har referanse
422 til IMDB. Internett-arkivet, som holder til i USA, har
423 som <a href="https://archive.org/about/terms.php">policy å kun
424 publisere filmer som det er lovlig å distribuere</a>. Jeg har under
425 arbeidet kommet over flere filmer som har blitt fjernet fra
426 Internett-arkivet, hvilket gjør at jeg konkluderer med at folkene
427 som kontrollerer Internett-arkivet har et aktivt forhold til kun å
428 ha lovlig innhold der, selv om det i stor grad er drevet av
429 frivillige. Internett-arkivet har publisert 4.6 millioner
430 videofilmer som samtlige er tilgjengelig også med
431 Bittorrent-protokollen. En annen stor liste med filmer kommer fra
432 det kommersielle selskapet Retro Film Vault, som selger
433 allemannseide filmer til TV- og filmbransjen, Jeg har også benyttet
434 meg av lister over filmer som hevdes å være allemannseie, det være
435 seg Public Domain Review, Public Domain Torrents og Public Domain
436 Movies (to ulike tjenester med samme navn, på .net og .info), samt
437 lister over filmer med Creative Commons-lisensiering fra Wikipedia,
438 VODO og The Hill Productions. Jeg har gjort endel stikkontroll ved å
439 vurdere filmer som kun omtales på en liste. Der jeg har funnet feil
440 som har gjort meg i tvil om vurderingen til de som har laget listen
441 har jeg forkastet listen fullstendig (gjelder for eksemel en av
442 listene fra IMDB).</p>
443
444 <p>Ved å ta utgangspunkt i verk som kan antas å være lovlig delt på
445 Internett (fra blant annet Internett-arkivet, Public Domain
446 Torrents, Public Domain Reivew og Public Domain Movies), og knytte
447 dem til oppføringer i IMDB, så har jeg så langt klart å identifisere
448 over 14 000 filmer (hovedsaklig spillefilmer) det er grunn til å tro
449 kan lovlig distribueres av alle på Internett. Som ekstra kilder er
450 det brukt lister over filmer som antas/påstås å være
451 allemannseie. Disse kildene kommer fra miljøer som jobber for å
452 gjøre tilgjengelig for almennheten alle verk som er falt i det fri
453 eller har bruksvilkår som tillater deling.</p>
454
455 <p>I tillegg til de over 14 000 filmene der tittel-ID i IMDB er
456 identifisert, har jeg funnet mer enn 26 000 oppføringer der jeg ennå
457 ikke har hatt kapasitet til å spore opp tittel-ID i IMDB. Jeg har
458 sett at noen av disse er duplikater av de IMDB-oppføringene som er
459 identifisert så langt, men de fleste jeg har hatt tid til å
460 undersøke så langt har vist seg å ikke være duplikater. Retro Film
461 Vault hevder å ha 44 000 filmverk i det fri i sin katalog, så det er
462 mulig at det reelle tallet er betydelig høyere enn de jeg har klart
463 å identifisere så langt. Konklusjonen en kan trekke fra dette er at
464 tallet 14 000 er nedre grense for hvor mange filmer i IMDB som kan
465 lovlig deles på Internett. I
466 følge <a href="https://www.imdb.com/stats">statistikk fra IMDB</a>
467 er det 4.6 millioner titler registrert, hvorav 3 millioner er
468 TV-serieepisoder.</p>
469
470 <p>Hvis en fordeler på år alle tittel-IDene i IMDB som hevdes å deles
471 lovlig på Internett, får en følgende histogram:</p>
472
473 <p align="center"><img src="http://people.skolelinux.org/pere/blog/images/2019-01-16-dns-beslag-verkidetfri-2018-11-26-histogram-year.png"
474 alt="histogram over frie filmer per år" width="80%"/></p>
475
476 <p>En kan i histogrammet se at effekten av manglende registrering
477 eller fornying av registrering er at mange filmer gitt ut i USA før
478 1978 er allemannseie i dag. I tillegg kan en se at det finnes flere
479 filmer gitt ut de siste årene med bruksvilkår som tillater deling,
480 muligens på grunn av fremveksten
481 av <a href="https://creativecommons.org/">Creative
482 Commons</a>-bevegelsen.</p>
483
484 <p>IMDB har lagt ut <a href="https://www.imdb.com/interfaces/">en
485 maskinlesbare liste</a> over alle registreringene i sin database, og
486 ved hjelp av denne har jeg oppsummert antall titler per år i
487 kategoriene «movies» og «short», som er det jeg fokuserer på i min
488 telling. Inn i oversikten er det tegnet hvor stor prosentandel
489 antallet filmer som hevdes å kunne deles lovlig på Internett utgjør
490 av IMDB-totalen. Ut fra oversikten får man en ide om hvor stor andel
491 av totalen som kan mangle i min telling, for eksempel ved å merke
492 seg at få prosenter av filmene utgitt tidlig på 1900-tallet er med i
493 min telling.</p>
494
495 <p align="center"><img src="http://people.skolelinux.org/pere/blog/images/2019-01-16-dns-beslag-verkidetfri-2018-11-26-histogram-year-imdb.png"
496 alt="histogram over filmer og frie filmer per år" width="80%" /></p>
497
498 <p>For maskinell analyse av katalogene laget jeg et lite program som
499 kobler seg til bittorrent-katalogene som brukes av ulike Popcorn
500 Time-varianter og laster ned komplett liste over filmer i
501 katalogene. Dette bekrefter at det er mulig å hente ut komplett
502 liste med alle filmtitler som er tilgjengelig i katalogene, i strid
503 med påstanden i dokumentene 09,13, 09,19 og 09,20. Jeg har sett på
504 fire bittorrent-kataloger. Den ene ble brukt av klienten
505 tilgjengelig fra www.popcorntime.sh 2017-12-18 og er navngitt «sh» i
506 dette dokumentet. Den andre brukes i følge dokument 09,12 av
507 klienten tilgjengelig fra popcorntime.ag og popcorntime.sh på ukjent
508 tidspunkt og er navngitt «yts» i dette dokumentet. Den tredje ble
509 brukt av websidene tilgjengelig fra popcorntime-online.tv 2017-12-18
510 og er navngitt «apidomain» i dette dokumentet. Den fjerde ble brukt
511 av klienten tilgjengelig fra popcorn-time.to i følge dokument 09,12
512 på ukjent tidspunkt, og er navngitt «ukrfnlge» i dette
513 dokumentet. Hvilke kataloger som brukes av ulike Popcorn
514 Time-klienter endrer seg over tid, da Popcorn Time-klientene i
515 praksis er nettlesere som viser frem ulike nettsider og disse
516 nettsidene bytter datakilder når nettsidens eier ønsker det.</p>
517
518 <p>Metoden som Økokrim legger til grunn, skriver i sitt punkt fire at
519 skjønn er en egnet metode for å finne ut om en film kan lovlig deles
520 på Internett eller ikke, og sier at det ble «vurdert hvorvidt det
521 var rimelig å forvente om at verket var vernet av copyright». For
522 det første er det ikke nok å slå fast om en film er «vernet av
523 copyright» for å vite om det er lovlig å dele den på Internett eller
524 ikke, da det finnes flere filmer med opphavsrettslige bruksvilkår
525 som tillater deling på Internett. Eksempler på dette er Creative
526 Commons-lisensierte filmer som Citizenfour fra 2014 og Sintel fra
527 2010. I tillegg til slike finnes det flere filmer som nå er
528 allemannseie (public domain) på grunn av manglende registrering
529 eller fornying av registrering selv om både regisør,
530 produksjonsselskap og distributør ønsker seg vern. Eksempler på
531 dette er Plan 9 from Outer Space fra 1959 og Night of the Living
532 Dead fra 1968. Alle filmer fra USA som var allemannseie før
533 1989-03-01 forble i det fri da Bern-konvensjonen, som tok effekt i
534 USA på det tidspunktet, ikke ble gitt tilbakevirkende
535 kraft. <a href="https://www.latimes.com/local/lanow/la-me-ln-happy-birthday-song-lawsuit-decision-20150922-story.html">Historien
536 om sangen «Happy birthday»</a>, der betaling for bruk har vært krevd
537 inn i flere tiår selv om sangen ikke var vernet av åndsverksloven,
538 forteller oss at hvert enkelt verk må vurderes nøye og i detalj før
539 en kan slå fast om verket er allemannseie eller ikke, det holder
540 ikke å tro på selverklærte rettighetshavere. Flere eksempel på verk
541 i det fri som feilklassifiseres som vernet er fra dokument 09,18,
542 som lister opp søkeresultater for pklienten omtalt som
543 popcorntime.sh og i følge notatet kun inneholder en film (The Circus
544 fra 1928) som under tvil kan antas å være allemannseie.</p>
545
546 <p>Ved rask gjennomlesning av dokument 09,18, som inneholder
547 skjermbilder fra bruk av en Popcorn Time-variant, fant jeg omtalt
548 både filmen «The Brain That Wouldn't Die» fra 1962 som
549 er <a href="https://archive.org/details/brain_that_wouldnt_die">tilgjengelig
550 fra Internett-arkivet</a> og
551 som <a href="https://en.wikipedia.org/wiki/List_of_films_in_the_public_domain_in_the_United_States">i
552 følge Wikipedia er allemannseie i USA</a> da den ble gitt ut i 1962
553 uten «copyright»-merking, og filmen «God’s Little Acre» fra
554 1958 <a href="https://en.wikipedia.org/wiki/God%27s_Little_Acre_%28film%29">som
555 er lagt ut på Wikipedia</a>, der det fortelles at sort/hvit-utgaven
556 er allemannseie. Det fremgår ikke fra dokument 09,18 om filmen
557 omtalt der er sort/hvit-utgaven. Av kapasitetsårsaker og på grunn av
558 at filmoversikten i dokument 09,18 ikke er maskinlesbart har jeg
559 ikke forsøkt å sjekke alle filmene som listes opp der om mot liste
560 med filmer som er antatt lovlig kan distribueres på Internet.</p>
561
562 <p>Ved maskinell gjennomgang av listen med IMDB-referanser under
563 regnearkfanen «Unique titles» i dokument 09.14, fant jeg i tillegg
564 filmen «She Wore a Yellow Ribbon» fra 1949) som nok også er
565 feilklassifisert. Filmen «She Wore a Yellow Ribbon» er tilgjengelig
566 fra Internett-arkivet og markert som allemannseie der. Det virker
567 dermed å være minst fire ganger så mange filmer som kan lovlig deles
568 på Internett enn det som er lagt til grunn når en påstår at minst
569 99% av innholdet er ulovlig. Jeg ser ikke bort fra at nærmere
570 undersøkelser kan avdekke flere. Poenget er uansett ikke hvor mange
571 filmer i listen som er lovlig å dele på Internet, men at metodens
572 punkt med vurdering av «rimelig å forvente om at verket var vernet
573 av copyright» gjør metoden upålitelig.</p>
574
575 <p>Den omtalte målemetoden velger ut tilfeldige søketermer fra
576 ordlisten Dale-Chall. Den ordlisten inneholder 3000 enkle engelske
577 ord som fjerdeklassinger i USA er forventet å forstå. Det fremgår
578 ikke hvorfor akkurat denne ordlisten er valgt, og det er uklart for
579 meg om den er egnet til å få et representativt utvalg av
580 filmer. Mange av ordene gir tomt søkeresultat. Ved å simulerte
581 tilsvarende søk ser jeg store avvik fra fordelingen i katalogen for
582 enkeltmålinger. Dette antyder at enkeltmålinger av 100 filmer slik
583 målemetoden beskriver er gjort, ikke er velegnet til å finne andel
584 ulovlig innhold i bittorrent-katalogene.</p>
585
586 <p>En kan motvirke dette store avviket for enkeltmålinger ved å gjøre
587 mange søk og slå sammen resultatet. Jeg har testet ved å gjennomføre
588 100 enkeltmålinger (dvs. måling av (100x100=) 10 000 tilfeldig
589 valgte filmer) som gir mindre, men fortsatt betydelig avvik, i
590 forhold til telling av filmer pr år i hele katalogen.</p>
591
592 <p>Målemetoden henter ut de fem øverste i
593 søkeresultatet. Søkeresultatene er sortert på antall
594 bittorrent-klienter registrert som delere i katalogene, hvilket kan
595 gi en slagside mot hvilke filmer som er populære blant de som bruker
596 bittorrent-katalogene, uten at det forteller noe om hvilket innhold
597 som er tilgjengelig eller hvilket innhold som deles med Popcorn
598 Time-klienter. Jeg har forsøkt å måle hvor stor en slik slagside
599 eventuelt er ved å sammenligne fordelingen hvis en tar de 5 nederste
600 i søkeresultatet i stedet. Avviket for disse to metodene for flere
601 av katalogene er godt synlig på histogramet. Her er histogram over
602 filmer funnet i den komplette katalogen (grønn strek), og filmer
603 funnet ved søk etter ord i Dale-Chall. Grafer merket «top» henter
604 fra de 5 første i søkeresultatet, mens de merket «bottom» henter fra
605 de 5 siste. En kan her se at resultatene påvirkes betydelig av
606 hvorvidt en ser på de første eller de siste filmene i et
607 søketreff.</p>
608
609 <p align="center">
610 <img src="http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-sh-top.png" width="40%" />
611 <img src="http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-sh-bottom.png" width="40%" />
612 <br/>
613 <img src="http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-yts-top.png" width="40%" />
614 <img src="http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-yts-bottom.png" width="40%" />
615 <br/>
616 <img src="http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-ukrfnlge-top.png" width="40%" />
617 <img src="http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-ukrfnlge-bottom.png" width="40%" />
618 <br/>
619 <img src="http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-apidomain-top.png" width="40%" />
620 <img src="http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-apidomain-bottom.png" width="40%" />
621 </p>
622
623 <p>Det er viktig å merke seg at de omtalte bittorrent-katalogene ikke
624 er laget for bruk med Popcorn Time, men for ulike miljøer av
625 bittorrent-brukere. Eksempelvis tilhører katalogen YTS, som brukes
626 av klientet som ble lastes ned fra popcorntime.sh, et selvstendig
627 fildelings-relatert nettsted YTS.AG med et separat
628 brukermiljø. Målemetoden foreslått av Økokrim måler dermed ikke
629 (u)lovligheten rundt bruken av Popcorn Time, men (u)lovligheten til
630 innholdet i disse katalogene.</p>
631
632 <hr/>
633
634 <p id="dok-09-13">Metoden fra Økokrims dokument 09,13 i straffesaken
635 om DNS-beslag.</p>
636
637 <blockquote>
638
639 <p><strong>1. Evaluation of (il)legality</strong></p>
640
641 <p><strong>1.1. Methodology</strong>
642
643 <p>Due to its technical configuration, Popcorn Time applications don't
644 allow to make a full list of all titles made available. In order to
645 evaluate the level of illegal operation of PCT, the following
646 methodology was applied:</p>
647
648 <ol>
649
650 <li>A random selection of 50 keywords, greater than 3 letters, was
651 made from the Dale-Chall list that contains 3000 simple English
652 words1. The selection was made by using a Random Number
653 Generator2.</li>
654
655 <li>For each keyword, starting with the first randomly selected
656 keyword, a search query was conducted in the movie section of the
657 respective Popcorn Time application. For each keyword, the first
658 five results were added to the title list until the number of 100
659 unique titles was reached (duplicates were removed).</li>
660
661 <li>For one fork, .CH, insufficient titles were generated via this
662 approach to reach 100 titles. This was solved by adding any
663 additional query results above five for each of the 50 keywords.
664 Since this still was not enough, another 42 random keywords were
665 selected to finally reach 100 titles.</li>
666
667 <li>It was verified whether or not there is a reasonable expectation
668 that the work is copyrighted by checking if they are available on
669 IMDb, also verifying the director, the year when the title was
670 released, the release date for a certain market, the production
671 company/ies of the title and the distribution company/ies.</li>
672
673 </ol>
674
675 <p><strong>1.2. Results</strong></p>
676
677 <p>Between 6 and 9 June 2016, four forks of Popcorn Time were
678 investigated: popcorn-time.to, popcorntime.ag, popcorntime.sh and
679 popcorntime.ch. An excel sheet with the results is included in
680 Appendix 1. Screenshots were secured in separate Appendixes for each
681 respective fork, see Appendix 2-5.</p>
682
683 <p>For each fork, out of 100, de-duplicated titles it was possible to
684 retrieve data according to the parameters set out above that indicate
685 that the title is commercially available. Per fork, there was 1 title
686 that presumably falls within the public domain, i.e. the 1928 movie
687 "The Circus" by and with Charles Chaplin.</p>
688
689 <p>Based on the above it is reasonable to assume that 99% of the movie
690 content of each fork is copyright protected and is made available
691 illegally.</p>
692
693 <p>This exercise was not repeated for TV series, but considering that
694 besides production companies and distribution companies also
695 broadcasters may have relevant rights, it is reasonable to assume that
696 at least a similar level of infringement will be established.</p>
697
698 <p>Based on the above it is reasonable to assume that 99% of all the
699 content of each fork is copyright protected and are made available
700 illegally.</p>
701
702 </blockquote>
703
704 <p>Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
705 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
706 til min adresse
707 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.
708 Merk, betaling med bitcoin er ikke anonymt. :)</p>
709 </div>
710 <div class="tags">
711
712
713 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling</a>, <a href="http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett</a>, <a href="http://people.skolelinux.org/pere/blog/tags/verkidetfri">verkidetfri</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video">video</a>.
714
715
716 </div>
717 </div>
718 <div class="padding"></div>
719
720 <div class="entry">
721 <div class="title"><a href="http://people.skolelinux.org/pere/blog/CasparCG_Server_for_TV_broadcast_playout_in_Debian.html">CasparCG Server for TV broadcast playout in Debian</a></div>
722 <div class="date">15th January 2019</div>
723 <div class="body"><p>The layered video playout server created by Sveriges Television,
724 <a href="https://casparcg.com/">CasparCG Server</a>, entered Debian
725 today. This completes many months of work to get the source ready to
726 go into Debian. The first upload to the Debian NEW queue happened a
727 month ago, but the work upstream to prepare it for Debian started more
728 than two and a half month ago. So far
729 <a href="https://tracker.debian.org/pkg/casparcg-server">the
730 casparcg-server package</a> is only available for amd64, but I hope
731 this can be improved. The package is in contrib because it depend on
732 the <a href="https://tracker.debian.org/pkg/fdk-aac">non-free fdk-aac
733 library</a>. The Debian package lack support for streaming web pages
734 because Debian is missing CEF, Chromium Embedded Framework. CEF is
735 wanted by several packages in Debian. But because the Chromium source
736 is <a href="https://bugs.debian.org/893448">not available as a build
737 dependency</a>, it is not yet possible to upload CEF to Debian. I
738 hope this will change in the future.</p>
739
740 <p>The reason I got involved is that
741 <a href="https://frikanalen.no/">the Norwegian open channel
742 Frikanalen</a> is starting to use CasparCG for our HD playout, and I
743 would like to have all the free software tools we use to run the TV
744 channel available as packages from the Debian project. The last
745 remaining piece in the puzzle is Open Broadcast Encoder, but it depend
746 on quite a lot of patched libraries which would have to be included in
747 Debian first.</p>
748
749 <p>As usual, if you use Bitcoin and want to show your support of my
750 activities, please send Bitcoin donations to my address
751 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
752 </div>
753 <div class="tags">
754
755
756 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen</a>, <a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video">video</a>.
757
758
759 </div>
760 </div>
761 <div class="padding"></div>
762
763 <div class="entry">
764 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Learn_to_program_with_Minetest_on_Debian.html">Learn to program with Minetest on Debian</a></div>
765 <div class="date">15th December 2018</div>
766 <div class="body"><p>A fun way to learn how to program
767 <a href="https://www.python.org/">Python</a> is to follow the
768 instructions in the book
769 "<a href="https://nostarch.com/programwithminecraft">Learn to program
770 with Minecraft</a>", which introduces programming in Python to people
771 who like to play with Minecraft. The book uses a Python library to
772 talk to a TCP/IP socket with an API accepting build instructions and
773 providing information about the current players in a Minecraft world.
774 The TCP/IP API was first created for the Minecraft implementation for
775 Raspberry Pi, and has since been ported to some server versions of
776 Minecraft. The book contain recipes for those using Windows, MacOSX
777 and Raspian. But a little known fact is that you can follow the same
778 recipes using the free software construction game
779 <a href="https://minetest.net/">Minetest</a>.</p>
780
781 <p>There is <a href="https://github.com/sprintingkiwi/pycraft_mod">a
782 Minetest module implementing the same API</a>, making it possible to
783 use the Python programs coded to talk to Minecraft with Minetest too.
784 I
785 <a href="https://ftp-master.debian.org/new/minetest-mod-pycraft_0.20%2Bgit20180331.0376a0a%2Bdfsg-1.html">uploaded
786 this module</a> to Debian two weeks ago, and as soon as it clears the
787 FTP masters NEW queue, learning to program Python with Minetest on
788 Debian will be a simple 'apt install' away. The Debian package is
789 maintained as part of the Debian Games team, and
790 <a href="https://salsa.debian.org/games-team/unfinished/minetest-mod-pycraft">the
791 packaging rules</a> are currently located under 'unfinished' on
792 Salsa.</p>
793
794 <p>You will most likely need to install several of the Minetest
795 modules in Debian for the examples included with the library to work
796 well, as there are several blocks used by the example scripts that are
797 provided via modules in Minetest. Without the required blocks, a
798 simple stone block is used instead. My initial testing with a analog
799 clock did not get gold arms as instructed in the python library, but
800 instead used stone arms.</p>
801
802 <p>I tried to find a way to add the API to the desktop version of
803 Minecraft, but were unable to find any working recipes. The
804 <a href="https://www.epiphanydigest.com/tag/minecraft-python-api/">recipes</a>
805 I <a href="https://github.com/kbsriram/mcpiapi">found</a> are only
806 working with a standalone Minecraft server setup. Are there any
807 options to use with the normal desktop version?</p>
808
809 <p>As usual, if you use Bitcoin and want to show your support of my
810 activities, please send Bitcoin donations to my address
811 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
812 </div>
813 <div class="tags">
814
815
816 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
817
818
819 </div>
820 </div>
821 <div class="padding"></div>
822
823 <div class="entry">
824 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Non_blocking_bittorrent_plugin_for_vlc.html">Non-blocking bittorrent plugin for vlc</a></div>
825 <div class="date">12th December 2018</div>
826 <div class="body"><p>A few hours ago, a new and improved version (2.4) of
827 <a href="https://tracker.debian.org/pkg/vlc-plugin-bittorrent">the VLC
828 bittorrent plugin</a> was uploaded to Debian. This new version
829 include a complete rewrite of the bittorrent related code, which seem
830 to make the plugin non-blocking. This mean you can actually exit VLC
831 even when the plugin seem to be unable to get the bittorrent streaming
832 started. The new version also include support for filtering playlist
833 by file extension using command line options, if you want to avoid
834 processing audio, video or images. The package is currently in Debian
835 unstable, but should be available in Debian testing in two days. To
836 test it, simply install it like this:</p>
837
838 <p><pre>
839 apt install vlc-plugin-bittorrent
840 </pre></p>
841
842 <p>After it is installed, you can try to use it to play a file
843 downloaded live via bittorrent like this:
844
845 <p><pre>
846 vlc https://archive.org/download/Glass_201703/Glass_201703_archive.torrent
847 </pre></p>
848
849 <p>As usual, if you use Bitcoin and want to show your support of my
850 activities, please send Bitcoin donations to my address
851 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
852 </div>
853 <div class="tags">
854
855
856 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/verkidetfri">verkidetfri</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video">video</a>.
857
858
859 </div>
860 </div>
861 <div class="padding"></div>
862
863 <div class="entry">
864 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Retten_til_kontant_betaling_er_en_rettighet_som_m__brukes_for___beholdes.html">Retten til kontant betaling er en rettighet som må brukes for å beholdes</a></div>
865 <div class="date">11th December 2018</div>
866 <div class="body"><p><a href="https://www.fn.no/Om-FN/Avtaler/Menneskerettigheter/FNs-verdenserklaering-om-menneskerettigheter">FNs
867 menneskerettighetserklæring</a> artikkel 13 første punkt lyder som
868 følger:</p>
869
870 <p><blockquote>
871 Enhver har rett til å bevege seg fritt og til fritt å velge
872 oppholdssted innenfor en stats grenser.
873 </blockquote></p>
874
875 <p>Det er altså en menneskerett å kunne bevege seg fritt i landet.
876 For å bevege seg fritt i landet, så må en kunne bevege seg uten å bli
877 sporet. Det vil i dagens samfunn innebære å bevege seg uten å legge
878 igjen digitale spor og uten å være radiomerket. Hvis en vet at ens
879 bevegelser, hvor en befinner seg når, og hvem som befinner seg i
880 nærheten, blir samlet inn og gjort tilgjengelig for fremmede, det være
881 seg myndighetene eller private organisasjoner, så kan en ikke lenger
882 bevege seg fritt. Dette gjør at det er en forutsetning for å ha glede
883 av retten til å bevege seg fritt i landet at en motstår fristelsen til
884 å legge igjen digitale spor når en betaler for seg. Rettigheter som
885 ikke blir brukt, blir fjernet. Den eneste måten i dag å unngå å legge
886 igjen digitale spor når en betaler for seg, er å betale med kontanter,
887 samt takke nei til å legge igjen navn og adresse (slik f.eks. Elkjøp
888 ber om &mdash; jeg sier de kan legge inn «anonym anonym» når
889 datasystemet deres trenger et navn). Personlig anbefaler jeg å
890 konsekvent bruke kontant betaling når man beveger seg rundt, for å
891 bidra til forsvaret av menneskerettighetene i Norge. Kanskje noe også
892 for deg? Merk at det ikke er tilstrekkelig for å unngå sporing å
893 betale med kontanter, men det er et lite steg i riktig retning.</p>
894
895 <p>Det er flere andre argumenter i tillegg til
896 menneskerettighetsargumentet for å bruke kontanter. I går hadde
897 Dagbladet en utmerket kommentar av sin journalist John Olav Egeland om
898 hvilket
899 <a href="https://www.dagbladet.no/kultur/kontantlost-diktatur/70543434">kontantløst
900 diktatur</a> som venter oss hvis mange nok slutter å insistere på å
901 betale med kontanter. Jeg anbefaler deg å lese den.</p>
902
903 <p>Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
904 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
905 til min adresse
906 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.
907 Merk, betaling med bitcoin er ikke anonymt. :)</p>
908 </div>
909 <div class="tags">
910
911
912 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>.
913
914
915 </div>
916 </div>
917 <div class="padding"></div>
918
919 <p style="text-align: right;"><a href="index.rss"><img src="http://people.skolelinux.org/pere/blog/xml.gif" alt="RSS feed" width="36" height="14" /></a></p>
920 <div id="sidebar">
921
922
923
924 <h2>Archive</h2>
925 <ul>
926
927 <li>2019
928 <ul>
929
930 <li><a href="http://people.skolelinux.org/pere/blog/archive/2019/01/">January (4)</a></li>
931
932 <li><a href="http://people.skolelinux.org/pere/blog/archive/2019/02/">February (3)</a></li>
933
934 </ul></li>
935
936 <li>2018
937 <ul>
938
939 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/01/">January (1)</a></li>
940
941 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/02/">February (5)</a></li>
942
943 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/03/">March (5)</a></li>
944
945 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/04/">April (3)</a></li>
946
947 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/06/">June (2)</a></li>
948
949 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/07/">July (5)</a></li>
950
951 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/08/">August (3)</a></li>
952
953 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/09/">September (3)</a></li>
954
955 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/10/">October (5)</a></li>
956
957 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/11/">November (2)</a></li>
958
959 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/12/">December (4)</a></li>
960
961 </ul></li>
962
963 <li>2017
964 <ul>
965
966 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/01/">January (4)</a></li>
967
968 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/02/">February (3)</a></li>
969
970 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/03/">March (5)</a></li>
971
972 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/04/">April (2)</a></li>
973
974 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/06/">June (5)</a></li>
975
976 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/07/">July (1)</a></li>
977
978 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/08/">August (1)</a></li>
979
980 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/09/">September (3)</a></li>
981
982 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/10/">October (5)</a></li>
983
984 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/11/">November (3)</a></li>
985
986 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/12/">December (4)</a></li>
987
988 </ul></li>
989
990 <li>2016
991 <ul>
992
993 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/01/">January (3)</a></li>
994
995 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/02/">February (2)</a></li>
996
997 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/03/">March (3)</a></li>
998
999 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/04/">April (8)</a></li>
1000
1001 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/05/">May (8)</a></li>
1002
1003 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/06/">June (2)</a></li>
1004
1005 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/07/">July (2)</a></li>
1006
1007 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/08/">August (5)</a></li>
1008
1009 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/09/">September (2)</a></li>
1010
1011 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/10/">October (3)</a></li>
1012
1013 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/11/">November (8)</a></li>
1014
1015 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/12/">December (5)</a></li>
1016
1017 </ul></li>
1018
1019 <li>2015
1020 <ul>
1021
1022 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/01/">January (7)</a></li>
1023
1024 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/02/">February (6)</a></li>
1025
1026 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/03/">March (1)</a></li>
1027
1028 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/04/">April (4)</a></li>
1029
1030 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/05/">May (3)</a></li>
1031
1032 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/06/">June (4)</a></li>
1033
1034 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/07/">July (6)</a></li>
1035
1036 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/08/">August (2)</a></li>
1037
1038 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/09/">September (2)</a></li>
1039
1040 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/10/">October (9)</a></li>
1041
1042 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/11/">November (6)</a></li>
1043
1044 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/12/">December (3)</a></li>
1045
1046 </ul></li>
1047
1048 <li>2014
1049 <ul>
1050
1051 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/01/">January (2)</a></li>
1052
1053 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/02/">February (3)</a></li>
1054
1055 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/03/">March (8)</a></li>
1056
1057 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/04/">April (7)</a></li>
1058
1059 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/05/">May (1)</a></li>
1060
1061 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/06/">June (2)</a></li>
1062
1063 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/07/">July (2)</a></li>
1064
1065 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/08/">August (2)</a></li>
1066
1067 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/09/">September (5)</a></li>
1068
1069 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/10/">October (6)</a></li>
1070
1071 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/11/">November (3)</a></li>
1072
1073 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/12/">December (5)</a></li>
1074
1075 </ul></li>
1076
1077 <li>2013
1078 <ul>
1079
1080 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/01/">January (11)</a></li>
1081
1082 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/02/">February (9)</a></li>
1083
1084 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/03/">March (9)</a></li>
1085
1086 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/04/">April (6)</a></li>
1087
1088 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/05/">May (9)</a></li>
1089
1090 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/06/">June (10)</a></li>
1091
1092 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/07/">July (7)</a></li>
1093
1094 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/08/">August (3)</a></li>
1095
1096 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/09/">September (5)</a></li>
1097
1098 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/10/">October (7)</a></li>
1099
1100 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/11/">November (9)</a></li>
1101
1102 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/12/">December (3)</a></li>
1103
1104 </ul></li>
1105
1106 <li>2012
1107 <ul>
1108
1109 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/01/">January (7)</a></li>
1110
1111 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/02/">February (10)</a></li>
1112
1113 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/03/">March (17)</a></li>
1114
1115 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/04/">April (12)</a></li>
1116
1117 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/05/">May (12)</a></li>
1118
1119 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/06/">June (20)</a></li>
1120
1121 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/07/">July (17)</a></li>
1122
1123 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/08/">August (6)</a></li>
1124
1125 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/09/">September (9)</a></li>
1126
1127 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/10/">October (17)</a></li>
1128
1129 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/11/">November (10)</a></li>
1130
1131 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/12/">December (7)</a></li>
1132
1133 </ul></li>
1134
1135 <li>2011
1136 <ul>
1137
1138 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/01/">January (16)</a></li>
1139
1140 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/02/">February (6)</a></li>
1141
1142 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/03/">March (6)</a></li>
1143
1144 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/04/">April (7)</a></li>
1145
1146 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/05/">May (3)</a></li>
1147
1148 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/06/">June (2)</a></li>
1149
1150 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/07/">July (7)</a></li>
1151
1152 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/08/">August (6)</a></li>
1153
1154 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/09/">September (4)</a></li>
1155
1156 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/10/">October (2)</a></li>
1157
1158 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/11/">November (3)</a></li>
1159
1160 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/12/">December (1)</a></li>
1161
1162 </ul></li>
1163
1164 <li>2010
1165 <ul>
1166
1167 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
1168
1169 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
1170
1171 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
1172
1173 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
1174
1175 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
1176
1177 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
1178
1179 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
1180
1181 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/08/">August (13)</a></li>
1182
1183 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/09/">September (7)</a></li>
1184
1185 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/10/">October (9)</a></li>
1186
1187 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/11/">November (13)</a></li>
1188
1189 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/12/">December (12)</a></li>
1190
1191 </ul></li>
1192
1193 <li>2009
1194 <ul>
1195
1196 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
1197
1198 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
1199
1200 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
1201
1202 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
1203
1204 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
1205
1206 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
1207
1208 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
1209
1210 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
1211
1212 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
1213
1214 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
1215
1216 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
1217
1218 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
1219
1220 </ul></li>
1221
1222 <li>2008
1223 <ul>
1224
1225 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
1226
1227 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
1228
1229 </ul></li>
1230
1231 </ul>
1232
1233
1234
1235 <h2>Tags</h2>
1236 <ul>
1237
1238 <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (16)</a></li>
1239
1240 <li><a href="http://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
1241
1242 <li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
1243
1244 <li><a href="http://people.skolelinux.org/pere/blog/tags/bankid">bankid (4)</a></li>
1245
1246 <li><a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (11)</a></li>
1247
1248 <li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (17)</a></li>
1249
1250 <li><a href="http://people.skolelinux.org/pere/blog/tags/bsa">bsa (2)</a></li>
1251
1252 <li><a href="http://people.skolelinux.org/pere/blog/tags/chrpath">chrpath (2)</a></li>
1253
1254 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (167)</a></li>
1255
1256 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (158)</a></li>
1257
1258 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian-handbook">debian-handbook (4)</a></li>
1259
1260 <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (10)</a></li>
1261
1262 <li><a href="http://people.skolelinux.org/pere/blog/tags/dld">dld (17)</a></li>
1263
1264 <li><a href="http://people.skolelinux.org/pere/blog/tags/docbook">docbook (25)</a></li>
1265
1266 <li><a href="http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
1267
1268 <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (398)</a></li>
1269
1270 <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (23)</a></li>
1271
1272 <li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (14)</a></li>
1273
1274 <li><a href="http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture (33)</a></li>
1275
1276 <li><a href="http://people.skolelinux.org/pere/blog/tags/freedombox">freedombox (9)</a></li>
1277
1278 <li><a href="http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (20)</a></li>
1279
1280 <li><a href="http://people.skolelinux.org/pere/blog/tags/h264">h264 (20)</a></li>
1281
1282 <li><a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju (42)</a></li>
1283
1284 <li><a href="http://people.skolelinux.org/pere/blog/tags/isenkram">isenkram (16)</a></li>
1285
1286 <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (20)</a></li>
1287
1288 <li><a href="http://people.skolelinux.org/pere/blog/tags/kodi">kodi (4)</a></li>
1289
1290 <li><a href="http://people.skolelinux.org/pere/blog/tags/ldap">ldap (9)</a></li>
1291
1292 <li><a href="http://people.skolelinux.org/pere/blog/tags/lego">lego (4)</a></li>
1293
1294 <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (8)</a></li>
1295
1296 <li><a href="http://people.skolelinux.org/pere/blog/tags/lsdvd">lsdvd (2)</a></li>
1297
1298 <li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
1299
1300 <li><a href="http://people.skolelinux.org/pere/blog/tags/mesh network">mesh network (8)</a></li>
1301
1302 <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (42)</a></li>
1303
1304 <li><a href="http://people.skolelinux.org/pere/blog/tags/nice free software">nice free software (11)</a></li>
1305
1306 <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (304)</a></li>
1307
1308 <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (192)</a></li>
1309
1310 <li><a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (35)</a></li>
1311
1312 <li><a href="http://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
1313
1314 <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (73)</a></li>
1315
1316 <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (108)</a></li>
1317
1318 <li><a href="http://people.skolelinux.org/pere/blog/tags/raid">raid (2)</a></li>
1319
1320 <li><a href="http://people.skolelinux.org/pere/blog/tags/reactos">reactos (1)</a></li>
1321
1322 <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
1323
1324 <li><a href="http://people.skolelinux.org/pere/blog/tags/rfid">rfid (3)</a></li>
1325
1326 <li><a href="http://people.skolelinux.org/pere/blog/tags/robot">robot (11)</a></li>
1327
1328 <li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
1329
1330 <li><a href="http://people.skolelinux.org/pere/blog/tags/ruter">ruter (7)</a></li>
1331
1332 <li><a href="http://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki (2)</a></li>
1333
1334 <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (55)</a></li>
1335
1336 <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (4)</a></li>
1337
1338 <li><a href="http://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (5)</a></li>
1339
1340 <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (58)</a></li>
1341
1342 <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (6)</a></li>
1343
1344 <li><a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (12)</a></li>
1345
1346 <li><a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (55)</a></li>
1347
1348 <li><a href="http://people.skolelinux.org/pere/blog/tags/sysadmin">sysadmin (4)</a></li>
1349
1350 <li><a href="http://people.skolelinux.org/pere/blog/tags/usenix">usenix (2)</a></li>
1351
1352 <li><a href="http://people.skolelinux.org/pere/blog/tags/valg">valg (9)</a></li>
1353
1354 <li><a href="http://people.skolelinux.org/pere/blog/tags/verkidetfri">verkidetfri (15)</a></li>
1355
1356 <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (73)</a></li>
1357
1358 <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (4)</a></li>
1359
1360 <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (42)</a></li>
1361
1362 </ul>
1363
1364
1365 </div>
1366 <p style="text-align: right">
1367 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.6</a>
1368 </p>
1369
1370 </body>
1371 </html>