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