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">
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" />
14 <a href=
"http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen
</a>
23 <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>
24 <div class=
"date">16th January
2019</div>
25 <div class=
"body"><p>I forrige uke var jeg i Borgarting lagmannsrett som partshjelper og
26 sakkyndig vitne og presenterte mine oppdaterte undersøkelser rundt
27 <a href=
"https://github.com/petterreinholdtsen/public-domain-free-imdb">telling
28 av filmverk i det fri
</a>, relatert til
29 <a href=
"https://www.nuug.no/">foreningen NUUG
</a>s involvering i
<a
30 href=
"https://www.nuug.no/news/tags/dns-domenebeslag/">saken om
31 Økokrims beslag og senere inndragning av DNS-domenet
32 popcorn-time.no
</a>. I forkant hadde jeg oppdatert mitt notat med
33 kommentarer til et av aktors bevis, som forsøkte å måle hvor stor
34 andel ulovligheter som var tilgjengelig via Popcorn Time-avspillere.
35 Jeg mistenker flere kan ha glede av å lese dette notatet, som jeg
36 publiserte en tidligere versjon av i fjor, så her er det. Legger
37 også ved avskrift av dokument
09,
13, som er det sentrale dokumentet
40 <p><strong>Oppdaterte kommentarer til «Evaluation of (il)legality» for
41 Popcorn Time
</strong></p>
43 <p><strong>Oppsummering
</strong></p>
45 <p>Målemetoden som Økokrim har lagt til grunn når de påstår at
99% av
46 filmene tilgjengelig fra Popcorn Time deles ulovlig har svakheter
47 som gjør resultatet upålitelig.
</p>
49 <p>De eller den som har vurdert hvorvidt filmer kan lovlig deles er
50 ikke i stand til å identifisere filmer som kan deles lovlig eller er
51 falt i det fri og har tilsynelatende antatt at kun veldig gamle
52 filmer kan deles lovlig. Økokrim legger til grunn at det bare finnes
53 èn film, Charlie Chaplin-filmen «The Circus» fra
1928, som kan deles
54 fritt blant de som ble observert tilgjengelig via ulike Popcorn
55 Time-varianter. Med min begrensede og ufullstendige oversikt finner
56 jeg tre flere blant de observerte filmene: «The Brain That Wouldn't
57 Die» fra
1962, «God’s Little Acre» fra
1958 og «She Wore a Yellow
58 Ribbon» fra
1949. Det er godt mulig det finnes flere. Det finnes
59 dermed minst fire ganger så mange filmer som lovlig kan deles på
60 Internett i datasettet Økokrim har lagt til grunn når det påstås at
61 mindre enn
1 % kan deles lovlig.
</p>
63 <p>Dernest, utplukket som gjøres ved søk på tilfeldige ord hentet fra
64 ordlisten til Dale-Chall avviker fra årsfordelingen til de brukte
65 filmkatalogene som helhet, hvilket påvirker fordelingen mellom
66 filmer som kan lovlig deles og filmer som ikke kan lovlig deles. I
67 tillegg gir valg av øvre del (de fem første) av søkeresultatene et
68 avvik fra riktig årsfordeling, hvilket påvirker fordelingen av verk
69 i det fri i søkeresultatet.
</p>
71 <p>Til sist er det viktig å merke seg at det som måles er ikke
72 (u)lovligheten knyttet til
<strong>bruken
</strong> av Popcorn Time,
73 men (u)lovligheten til innholdet i ulike bittorrent-filmkataloger
74 som vedlikeholdes av ulike miljøer uavhengig av Popcorn Time, og som
75 ulike Popcorn Time-varianter har benyttet seg av.
</p>
77 <p>Omtalte dokumenter:
09,
12,
<a href=
"#dok-09-13">09,
13</a>,
09,
14,
78 09,
18,
09,
19,
09,
20.
</p>
80 <p><strong>Utfyllende kommentarer
</strong></p>
82 <p>Økokrim har forklart domstolene at minst
99% av alt som er
83 tilgjengelig fra ulike Popcorn Time-varianter deles ulovlig på
84 Internet. Jeg ble nysgjerrig på hvordan de er kommet frem til dette
85 tallet, og dette notatet er en samling kommentarer rundt målingen
86 Økokrim henviser til. Litt av bakgrunnen for at jeg valgte å se på
87 saken er at jeg er interessert i å identifisere og telle hvor mange
88 kunstneriske verk som er falt i det fri eller av andre grunner kan
89 lovlig deles på Internett, og dermed var interessert i hvordan en
90 hadde funnet den ene prosenten som kanskje deles lovlig.
</p>
92 <p>Andelen på
99% kommer fra et ukreditert og udatert notatet som tar
93 mål av seg å dokumentere en metode for å måle hvor (u)lovlig ulike
94 Popcorn Time-varianter er.
</p>
96 <p>Raskt oppsummert, så forteller metodedokumentet at fordi det ikke
97 er mulig å få tak i komplett liste over alle filmtitler tilgjengelig
98 via Popcorn Time, så lages noe som skal være et representativt
99 utvalg ved å velge
50 tilfeldige søkeord større enn tre tegn fra en
100 ordliste kjent som Dale-Chall. For hvert søkeord gjøres et søk og de
101 første fem filmene i søkeresultatet samles inn inntil
100 unike
102 filmtitler er funnet. Hvis
50 søkeord ikke var tilstrekkelig for å
103 nå
100 unike filmtitler ble flere filmer fra hvert søkeresultat lagt
104 til. Hvis dette heller ikke var tilstrekkelig, så ble det hentet ut
105 og søkt på flere tilfeldig valgte søkeord inntil
100 unike
106 filmtitler var identifisert.
</p>
108 <p>Deretter ble for hver av filmtitlene «vurdert hvorvidt det var
109 rimelig å forvente om at verket var vernet av copyright, ved å se på
110 om filmen var tilgjengelig i IMDB, samt se på regissør,
111 utgivelsesår, når det var utgitt for bestemte markedsområder samt
112 hvilke produksjons- og distribusjonsselskap som var registrert» (min
115 <p>Metoden er gjengitt både i de ukrediterte dokumentene
09,
13 og
116 09,
19, samt beskrevet fra side
47 i dokument
09,
20, lysark datert
117 2017-
02-
01. Sistnevnte er kreditert Geerart Bourlon fra Motion
118 Picture Association EMEA.
</p>
120 <p>Metoden virker å ha flere svakheter som gir resultatene en
121 slagside. Den starter med å slå fast at det ikke er mulig å hente ut
122 en komplett liste over alle filmtitler som er tilgjengelig, og at
123 dette er bakgrunnen for metodevalget. Denne forutsetningen er ikke i
124 tråd med det som står i dokument
09,
12, som ikke heller har oppgitt
125 forfatter og dato. Dokument
09,
12 forteller hvordan hele
126 kataloginnholdet i en bittorrent-katalog ble lasted ned og talt
127 opp. Dokument
09,
12 er muligens samme rapport som det ble referert
128 til i dom fra Oslo Tingrett
2017-
11-
03
129 (
<a href=
"https://www.domstol.no/no/Enkelt-domstol/Oslo--tingrett/Nyheter/ma-sperre-for-popcorn-time/">sak
130 17-
093347TVI-OTIR/
05</a>) under navnet rapport av
1. juni
2017 av
131 Alexander Kind Petersen. De ligner, men jeg har ikke sammenlignet
132 dokumentene ord for ord for å kontrollere om de er identiske.
</p>
134 <p>Det finnes flere kilder som kan brukes til å finne filmer som er
135 allemannseie (public domain) eller har bruksvilkår som gjør det
136 lovlig for alle å dele dem på Internett. Jeg har det siste året
137 forsøkt å samle og krysskoble disse listene ved hjelp av tittel-ID i
138 IMDB for å forsøke å telle antall filmer i det fri. Ved å ta
139 utgangspunkt i slike lister (og publiserte filmer for
140 Internett-arkivets del), har jeg så langt klart å identifisere over
141 14 000 filmer, hovedsaklig spillefilmer. Noen filmer er gått tapt
142 ved at de eneste kjente eksemplarene er blitt ødelagt. Jeg har ikke
143 forsøkt å finne ut hvilke filmer som er gått tapt, ut over å se
144 hvilke filmer som er tilgjengelig på filmdelings-nettsteder.
</p>
146 <p>IMDB er en forkortelse for The Internet Movie Database, en
147 anerkjent kommersiell nettjeneste som brukes aktivt av både
148 filmbransjen og andre til å holde rede på hvilke spillefilmer (og
149 endel andre filmer) som finnes eller er under produksjon, samt
150 informasjon om disse filmene. Datakvaliteten er høy, med få feil og
151 få filmer som mangler. IMDB viser ikke informasjon om
152 opphavsrettslig status for filmene på infosiden for hver film, men
153 frivillige har lagt ut på IMDB-tjenesten lister med filmer som antas
154 å være verk i det fri. Disse listene er en liten del av kildene for
155 min telling av verk som kan lovlig deles på Internett.
</p>
157 <p>De aller fleste oppføringene over verk i det fri er hentet fra IMDB
158 selv, basert på det faktum at alle filmer laget i USA før
1923 er
159 falt i det fri. Tilsvarende tidsgrense for Storbritannia er
160 1912-
07-
01, men dette utgjør bare veldig liten del av spillefilmene
161 i IMDB (
19 totalt). En annen stor andel kommer fra
162 Internett-arkivet, der jeg har identifisert filmer som har referanse
163 til IMDB. Internett-arkivet, som holder til i USA, har
164 som
<a href=
"https://archive.org/about/terms.php">policy å kun
165 publisere filmer som det er lovlig å distribuere
</a>. Jeg har under
166 arbeidet kommet over flere filmer som har blitt fjernet fra
167 Internett-arkivet, hvilket gjør at jeg konkluderer med at folkene
168 som kontrollerer Internett-arkivet har et aktivt forhold til kun å
169 ha lovlig innhold der, selv om det i stor grad er drevet av
170 frivillige. Internett-arkivet har publisert
4.6 millioner
171 videofilmer som samtlige er tilgjengelig også med
172 Bittorrent-protokollen. En annen stor liste med filmer kommer fra
173 det kommersielle selskapet Retro Film Vault, som selger
174 allemannseide filmer til TV- og filmbransjen, Jeg har også benyttet
175 meg av lister over filmer som hevdes å være allemannseie, det være
176 seg Public Domain Review, Public Domain Torrents og Public Domain
177 Movies (to ulike tjenester med samme navn, på .net og .info), samt
178 lister over filmer med Creative Commons-lisensiering fra Wikipedia,
179 VODO og The Hill Productions. Jeg har gjort endel stikkontroll ved å
180 vurdere filmer som kun omtales på en liste. Der jeg har funnet feil
181 som har gjort meg i tvil om vurderingen til de som har laget listen
182 har jeg forkastet listen fullstendig (gjelder for eksemel en av
183 listene fra IMDB).
</p>
185 <p>Ved å ta utgangspunkt i verk som kan antas å være lovlig delt på
186 Internett (fra blant annet Internett-arkivet, Public Domain
187 Torrents, Public Domain Reivew og Public Domain Movies), og knytte
188 dem til oppføringer i IMDB, så har jeg så langt klart å identifisere
189 over
14 000 filmer (hovedsaklig spillefilmer) det er grunn til å tro
190 kan lovlig distribueres av alle på Internett. Som ekstra kilder er
191 det brukt lister over filmer som antas/påstås å være
192 allemannseie. Disse kildene kommer fra miljøer som jobber for å
193 gjøre tilgjengelig for almennheten alle verk som er falt i det fri
194 eller har bruksvilkår som tillater deling.
</p>
196 <p>I tillegg til de over
14 000 filmene der tittel-ID i IMDB er
197 identifisert, har jeg funnet mer enn
26 000 oppføringer der jeg ennå
198 ikke har hatt kapasitet til å spore opp tittel-ID i IMDB. Jeg har
199 sett at noen av disse er duplikater av de IMDB-oppføringene som er
200 identifisert så langt, men de fleste jeg har hatt tid til å
201 undersøke så langt har vist seg å ikke være duplikater. Retro Film
202 Vault hevder å ha
44 000 filmverk i det fri i sin katalog, så det er
203 mulig at det reelle tallet er betydelig høyere enn de jeg har klart
204 å identifisere så langt. Konklusjonen en kan trekke fra dette er at
205 tallet
14 000 er nedre grense for hvor mange filmer i IMDB som kan
206 lovlig deles på Internett. I
207 følge
<a href=
"https://www.imdb.com/stats">statistikk fra IMDB
</a>
208 er det
4.6 millioner titler registrert, hvorav
3 millioner er
209 TV-serieepisoder.
</p>
211 <p>Hvis en fordeler på år alle tittel-IDene i IMDB som hevdes å deles
212 lovlig på Internett, får en følgende histogram:
</p>
214 <p align=
"center"><img src=
"http://people.skolelinux.org/pere/blog/images/2019-01-16-dns-beslag-verkidetfri-2018-11-26-histogram-year.png"
215 alt=
"histogram over frie filmer per år" width=
"80%"/></p>
217 <p>En kan i histogrammet se at effekten av manglende registrering
218 eller fornying av registrering er at mange filmer gitt ut i USA før
219 1978 er allemannseie i dag. I tillegg kan en se at det finnes flere
220 filmer gitt ut de siste årene med bruksvilkår som tillater deling,
221 muligens på grunn av fremveksten
222 av
<a href=
"https://creativecommons.org/">Creative
223 Commons
</a>-bevegelsen.
</p>
225 <p>IMDB har lagt ut
<a href=
"https://www.imdb.com/interfaces/">en
226 maskinlesbare liste
</a> over alle registreringene i sin database, og
227 ved hjelp av denne har jeg oppsummert antall titler per år i
228 kategoriene «movies» og «short», som er det jeg fokuserer på i min
229 telling. Inn i oversikten er det tegnet hvor stor prosentandel
230 antallet filmer som hevdes å kunne deles lovlig på Internett utgjør
231 av IMDB-totalen. Ut fra oversikten får man en ide om hvor stor andel
232 av totalen som kan mangle i min telling, for eksempel ved å merke
233 seg at få prosenter av filmene utgitt tidlig på
1900-tallet er med i
236 <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"
237 alt=
"histogram over filmer og frie filmer per år" width=
"80%" /></p>
239 <p>For maskinell analyse av katalogene laget jeg et lite program som
240 kobler seg til bittorrent-katalogene som brukes av ulike Popcorn
241 Time-varianter og laster ned komplett liste over filmer i
242 katalogene. Dette bekrefter at det er mulig å hente ut komplett
243 liste med alle filmtitler som er tilgjengelig i katalogene, i strid
244 med påstanden i dokumentene
09,
13,
09,
19 og
09,
20. Jeg har sett på
245 fire bittorrent-kataloger. Den ene ble brukt av klienten
246 tilgjengelig fra www.popcorntime.sh
2017-
12-
18 og er navngitt «sh» i
247 dette dokumentet. Den andre brukes i følge dokument
09,
12 av
248 klienten tilgjengelig fra popcorntime.ag og popcorntime.sh på ukjent
249 tidspunkt og er navngitt «yts» i dette dokumentet. Den tredje ble
250 brukt av websidene tilgjengelig fra popcorntime-online.tv
2017-
12-
18
251 og er navngitt «apidomain» i dette dokumentet. Den fjerde ble brukt
252 av klienten tilgjengelig fra popcorn-time.to i følge dokument
09,
12
253 på ukjent tidspunkt, og er navngitt «ukrfnlge» i dette
254 dokumentet. Hvilke kataloger som brukes av ulike Popcorn
255 Time-klienter endrer seg over tid, da Popcorn Time-klientene i
256 praksis er nettlesere som viser frem ulike nettsider og disse
257 nettsidene bytter datakilder når nettsidens eier ønsker det.
</p>
259 <p>Metoden som Økokrim legger til grunn, skriver i sitt punkt fire at
260 skjønn er en egnet metode for å finne ut om en film kan lovlig deles
261 på Internett eller ikke, og sier at det ble «vurdert hvorvidt det
262 var rimelig å forvente om at verket var vernet av copyright». For
263 det første er det ikke nok å slå fast om en film er «vernet av
264 copyright» for å vite om det er lovlig å dele den på Internett eller
265 ikke, da det finnes flere filmer med opphavsrettslige bruksvilkår
266 som tillater deling på Internett. Eksempler på dette er Creative
267 Commons-lisensierte filmer som Citizenfour fra
2014 og Sintel fra
268 2010. I tillegg til slike finnes det flere filmer som nå er
269 allemannseie (public domain) på grunn av manglende registrering
270 eller fornying av registrering selv om både regisør,
271 produksjonsselskap og distributør ønsker seg vern. Eksempler på
272 dette er Plan
9 from Outer Space fra
1959 og Night of the Living
273 Dead fra
1968. Alle filmer fra USA som var allemannseie før
274 1989-
03-
01 forble i det fri da Bern-konvensjonen, som tok effekt i
275 USA på det tidspunktet, ikke ble gitt tilbakevirkende
276 kraft.
<a href=
"https://www.latimes.com/local/lanow/la-me-ln-happy-birthday-song-lawsuit-decision-20150922-story.html">Historien
277 om sangen «Happy birthday»
</a>, der betaling for bruk har vært krevd
278 inn i flere tiår selv om sangen ikke var vernet av åndsverksloven,
279 forteller oss at hvert enkelt verk må vurderes nøye og i detalj før
280 en kan slå fast om verket er allemannseie eller ikke, det holder
281 ikke å tro på selverklærte rettighetshavere. Flere eksempel på verk
282 i det fri som feilklassifiseres som vernet er fra dokument
09,
18,
283 som lister opp søkeresultater for pklienten omtalt som
284 popcorntime.sh og i følge notatet kun inneholder en film (The Circus
285 fra
1928) som under tvil kan antas å være allemannseie.
</p>
287 <p>Ved rask gjennomlesning av dokument
09,
18, som inneholder
288 skjermbilder fra bruk av en Popcorn Time-variant, fant jeg omtalt
289 både filmen «The Brain That Wouldn't Die» fra
1962 som
290 er
<a href=
"https://archive.org/details/brain_that_wouldnt_die">tilgjengelig
291 fra Internett-arkivet
</a> og
292 som
<a href=
"https://en.wikipedia.org/wiki/List_of_films_in_the_public_domain_in_the_United_States">i
293 følge Wikipedia er allemannseie i USA
</a> da den ble gitt ut i
1962
294 uten «copyright»-merking, og filmen «God’s Little Acre» fra
295 1958 <a href=
"https://en.wikipedia.org/wiki/God%27s_Little_Acre_%28film%29">som
296 er lagt ut på Wikipedia
</a>, der det fortelles at sort/hvit-utgaven
297 er allemannseie. Det fremgår ikke fra dokument
09,
18 om filmen
298 omtalt der er sort/hvit-utgaven. Av kapasitetsårsaker og på grunn av
299 at filmoversikten i dokument
09,
18 ikke er maskinlesbart har jeg
300 ikke forsøkt å sjekke alle filmene som listes opp der om mot liste
301 med filmer som er antatt lovlig kan distribueres på Internet.
</p>
303 <p>Ved maskinell gjennomgang av listen med IMDB-referanser under
304 regnearkfanen «Unique titles» i dokument
09.14, fant jeg i tillegg
305 filmen «She Wore a Yellow Ribbon» fra
1949) som nok også er
306 feilklassifisert. Filmen «She Wore a Yellow Ribbon» er tilgjengelig
307 fra Internett-arkivet og markert som allemannseie der. Det virker
308 dermed å være minst fire ganger så mange filmer som kan lovlig deles
309 på Internett enn det som er lagt til grunn når en påstår at minst
310 99% av innholdet er ulovlig. Jeg ser ikke bort fra at nærmere
311 undersøkelser kan avdekke flere. Poenget er uansett ikke hvor mange
312 filmer i listen som er lovlig å dele på Internet, men at metodens
313 punkt med vurdering av «rimelig å forvente om at verket var vernet
314 av copyright» gjør metoden upålitelig.
</p>
316 <p>Den omtalte målemetoden velger ut tilfeldige søketermer fra
317 ordlisten Dale-Chall. Den ordlisten inneholder
3000 enkle engelske
318 ord som fjerdeklassinger i USA er forventet å forstå. Det fremgår
319 ikke hvorfor akkurat denne ordlisten er valgt, og det er uklart for
320 meg om den er egnet til å få et representativt utvalg av
321 filmer. Mange av ordene gir tomt søkeresultat. Ved å simulerte
322 tilsvarende søk ser jeg store avvik fra fordelingen i katalogen for
323 enkeltmålinger. Dette antyder at enkeltmålinger av
100 filmer slik
324 målemetoden beskriver er gjort, ikke er velegnet til å finne andel
325 ulovlig innhold i bittorrent-katalogene.
</p>
327 <p>En kan motvirke dette store avviket for enkeltmålinger ved å gjøre
328 mange søk og slå sammen resultatet. Jeg har testet ved å gjennomføre
329 100 enkeltmålinger (dvs. måling av (
100x100=)
10 000 tilfeldig
330 valgte filmer) som gir mindre, men fortsatt betydelig avvik, i
331 forhold til telling av filmer pr år i hele katalogen.
</p>
333 <p>Målemetoden henter ut de fem øverste i
334 søkeresultatet. Søkeresultatene er sortert på antall
335 bittorrent-klienter registrert som delere i katalogene, hvilket kan
336 gi en slagside mot hvilke filmer som er populære blant de som bruker
337 bittorrent-katalogene, uten at det forteller noe om hvilket innhold
338 som er tilgjengelig eller hvilket innhold som deles med Popcorn
339 Time-klienter. Jeg har forsøkt å måle hvor stor en slik slagside
340 eventuelt er ved å sammenligne fordelingen hvis en tar de
5 nederste
341 i søkeresultatet i stedet. Avviket for disse to metodene for flere
342 av katalogene er godt synlig på histogramet. Her er histogram over
343 filmer funnet i den komplette katalogen (grønn strek), og filmer
344 funnet ved søk etter ord i Dale-Chall. Grafer merket «top» henter
345 fra de
5 første i søkeresultatet, mens de merket «bottom» henter fra
346 de
5 siste. En kan her se at resultatene påvirkes betydelig av
347 hvorvidt en ser på de første eller de siste filmene i et
351 <img src=
"http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-sh-top.png" width=
"40%" />
352 <img src=
"http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-sh-bottom.png" width=
"40%" />
354 <img src=
"http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-yts-top.png" width=
"40%" />
355 <img src=
"http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-yts-bottom.png" width=
"40%" />
357 <img src=
"http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-ukrfnlge-top.png" width=
"40%" />
358 <img src=
"http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-ukrfnlge-bottom.png" width=
"40%" />
360 <img src=
"http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-apidomain-top.png" width=
"40%" />
361 <img src=
"http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-apidomain-bottom.png" width=
"40%" />
364 <p>Det er viktig å merke seg at de omtalte bittorrent-katalogene ikke
365 er laget for bruk med Popcorn Time, men for ulike miljøer av
366 bittorrent-brukere. Eksempelvis tilhører katalogen YTS, som brukes
367 av klientet som ble lastes ned fra popcorntime.sh, et selvstendig
368 fildelings-relatert nettsted YTS.AG med et separat
369 brukermiljø. Målemetoden foreslått av Økokrim måler dermed ikke
370 (u)lovligheten rundt bruken av Popcorn Time, men (u)lovligheten til
371 innholdet i disse katalogene.
</p>
375 <p id=
"dok-09-13">Metoden fra Økokrims dokument
09,
13 i straffesaken
380 <p><strong>1. Evaluation of (il)legality
</strong></p>
382 <p><strong>1.1. Methodology
</strong>
384 <p>Due to its technical configuration, Popcorn Time applications don't
385 allow to make a full list of all titles made available. In order to
386 evaluate the level of illegal operation of PCT, the following
387 methodology was applied:
</p>
391 <li>A random selection of
50 keywords, greater than
3 letters, was
392 made from the Dale-Chall list that contains
3000 simple English
393 words1. The selection was made by using a Random Number
396 <li>For each keyword, starting with the first randomly selected
397 keyword, a search query was conducted in the movie section of the
398 respective Popcorn Time application. For each keyword, the first
399 five results were added to the title list until the number of
100
400 unique titles was reached (duplicates were removed).
</li>
402 <li>For one fork, .CH, insufficient titles were generated via this
403 approach to reach
100 titles. This was solved by adding any
404 additional query results above five for each of the
50 keywords.
405 Since this still was not enough, another
42 random keywords were
406 selected to finally reach
100 titles.
</li>
408 <li>It was verified whether or not there is a reasonable expectation
409 that the work is copyrighted by checking if they are available on
410 IMDb, also verifying the director, the year when the title was
411 released, the release date for a certain market, the production
412 company/ies of the title and the distribution company/ies.
</li>
416 <p><strong>1.2. Results
</strong></p>
418 <p>Between
6 and
9 June
2016, four forks of Popcorn Time were
419 investigated: popcorn-time.to, popcorntime.ag, popcorntime.sh and
420 popcorntime.ch. An excel sheet with the results is included in
421 Appendix
1. Screenshots were secured in separate Appendixes for each
422 respective fork, see Appendix
2-
5.
</p>
424 <p>For each fork, out of
100, de-duplicated titles it was possible to
425 retrieve data according to the parameters set out above that indicate
426 that the title is commercially available. Per fork, there was
1 title
427 that presumably falls within the public domain, i.e. the
1928 movie
428 "The Circus" by and with Charles Chaplin.
</p>
430 <p>Based on the above it is reasonable to assume that
99% of the movie
431 content of each fork is copyright protected and is made available
434 <p>This exercise was not repeated for TV series, but considering that
435 besides production companies and distribution companies also
436 broadcasters may have relevant rights, it is reasonable to assume that
437 at least a similar level of infringement will be established.
</p>
439 <p>Based on the above it is reasonable to assume that
99% of all the
440 content of each fork is copyright protected and are made available
445 <p>Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
446 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
448 <b><a href=
"bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a></b>.
449 Merk, betaling med bitcoin er ikke anonymt. :)
</p>
454 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>.
459 <div class=
"padding"></div>
462 <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>
463 <div class=
"date">15th January
2019</div>
464 <div class=
"body"><p>The layered video playout server created by Sveriges Television,
465 <a href=
"https://casparcg.com/">CasparCG Server
</a>, entered Debian
466 today. This completes many months of work to get the source ready to
467 go into Debian. The first upload to the Debian NEW queue happened a
468 month ago, but the work upstream to prepare it for Debian started more
469 than two and a half month ago. So far
470 <a href=
"https://tracker.debian.org/pkg/casparcg-server">the
471 casparcg-server package
</a> is only available for amd64, but I hope
472 this can be improved. The package is in contrib because it depend on
473 the
<a href=
"https://tracker.debian.org/pkg/fdk-aac">non-free fdk-aac
474 library
</a>. The Debian package lack support for streaming web pages
475 because Debian is missing CEF, Chromium Embedded Framework. CEF is
476 wanted by several packages in Debian. But because the Chromium source
477 is
<a href=
"https://bugs.debian.org/893448">not available as a build
478 dependency
</a>, it is not yet possible to upload CEF to Debian. I
479 hope this will change in the future.
</p>
481 <p>The reason I got involved is that
482 <a href=
"https://frikanalen.no/">the Norwegian open channel
483 Frikanalen
</a> is starting to use CasparCG for our HD playout, and I
484 would like to have all the free software tools we use to run the TV
485 channel available as packages from the Debian project. The last
486 remaining piece in the puzzle is Open Broadcast Encoder, but it depend
487 on quite a lot of patched libraries which would have to be included in
490 <p>As usual, if you use Bitcoin and want to show your support of my
491 activities, please send Bitcoin donations to my address
492 <b><a href=
"bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a></b>.
</p>
497 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>.
502 <div class=
"padding"></div>
505 <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>
506 <div class=
"date">15th December
2018</div>
507 <div class=
"body"><p>A fun way to learn how to program
508 <a href=
"https://www.python.org/">Python
</a> is to follow the
509 instructions in the book
510 "
<a href=
"https://nostarch.com/programwithminecraft">Learn to program
511 with Minecraft
</a>", which introduces programming in Python to people
512 who like to play with Minecraft. The book uses a Python library to
513 talk to a TCP/IP socket with an API accepting build instructions and
514 providing information about the current players in a Minecraft world.
515 The TCP/IP API was first created for the Minecraft implementation for
516 Raspberry Pi, and has since been ported to some server versions of
517 Minecraft. The book contain recipes for those using Windows, MacOSX
518 and Raspian. But a little known fact is that you can follow the same
519 recipes using the free software construction game
520 <a href="https://minetest.net/
">Minetest</a>.</p>
522 <p>There is <a href="https://github.com/sprintingkiwi/pycraft_mod
">a
523 Minetest module implementing the same API</a>, making it possible to
524 use the Python programs coded to talk to Minecraft with Minetest too.
526 <a href="https://ftp-master.debian.org/new/minetest-mod-pycraft_0.20%
2Bgit20180331.0376a0a%
2Bdfsg-
1.html
">uploaded
527 this module</a> to Debian two weeks ago, and as soon as it clears the
528 FTP masters NEW queue, learning to program Python with Minetest on
529 Debian will be a simple 'apt install' away. The Debian package is
530 maintained as part of the Debian Games team, and
531 <a href="https://salsa.debian.org/games-team/unfinished/minetest-mod-pycraft
">the
532 packaging rules</a> are currently located under 'unfinished' on
535 <p>You will most likely need to install several of the Minetest
536 modules in Debian for the examples included with the library to work
537 well, as there are several blocks used by the example scripts that are
538 provided via modules in Minetest. Without the required blocks, a
539 simple stone block is used instead. My initial testing with a analog
540 clock did not get gold arms as instructed in the python library, but
541 instead used stone arms.</p>
543 <p>I tried to find a way to add the API to the desktop version of
544 Minecraft, but were unable to find any working recipes. The
545 <a href="https://www.epiphanydigest.com/tag/minecraft-python-api/
">recipes</a>
546 I <a href="https://github.com/kbsriram/mcpiapi
">found</a> are only
547 working with a standalone Minecraft server setup. Are there any
548 options to use with the normal desktop version?</p>
550 <p>As usual, if you use Bitcoin and want to show your support of my
551 activities, please send Bitcoin donations to my address
552 <b><a href="bitcoin:
15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
557 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>.
562 <div class="padding
"></div>
565 <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>
566 <div class="date
">12th December 2018</div>
567 <div class="body
"><p>A few hours ago, a new and improved version (2.4) of
568 <a href="https://tracker.debian.org/pkg/vlc-plugin-bittorrent
">the VLC
569 bittorrent plugin</a> was uploaded to Debian. This new version
570 include a complete rewrite of the bittorrent related code, which seem
571 to make the plugin non-blocking. This mean you can actually exit VLC
572 even when the plugin seem to be unable to get the bittorrent streaming
573 started. The new version also include support for filtering playlist
574 by file extension using command line options, if you want to avoid
575 processing audio, video or images. The package is currently in Debian
576 unstable, but should be available in Debian testing in two days. To
577 test it, simply install it like this:</p>
580 apt install vlc-plugin-bittorrent
583 <p>After it is installed, you can try to use it to play a file
584 downloaded live via bittorrent like this:
587 vlc https://archive.org/download/Glass_201703/Glass_201703_archive.torrent
590 <p>As usual, if you use Bitcoin and want to show your support of my
591 activities, please send Bitcoin donations to my address
592 <b><a href="bitcoin:
15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
597 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>.
602 <div class="padding
"></div>
605 <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>
606 <div class="date
">11th December 2018</div>
607 <div class="body
"><p><a href="https://www.fn.no/Om-FN/Avtaler/Menneskerettigheter/FNs-verdenserklaering-om-menneskerettigheter
">FNs
608 menneskerettighetserklæring</a> artikkel 13 første punkt lyder som
612 Enhver har rett til å bevege seg fritt og til fritt å velge
613 oppholdssted innenfor en stats grenser.
616 <p>Det er altså en menneskerett å kunne bevege seg fritt i landet.
617 For å bevege seg fritt i landet, så må en kunne bevege seg uten å bli
618 sporet. Det vil i dagens samfunn innebære å bevege seg uten å legge
619 igjen digitale spor og uten å være radiomerket. Hvis en vet at ens
620 bevegelser, hvor en befinner seg når, og hvem som befinner seg i
621 nærheten, blir samlet inn og gjort tilgjengelig for fremmede, det være
622 seg myndighetene eller private organisasjoner, så kan en ikke lenger
623 bevege seg fritt. Dette gjør at det er en forutsetning for å ha glede
624 av retten til å bevege seg fritt i landet at en motstår fristelsen til
625 å legge igjen digitale spor når en betaler for seg. Rettigheter som
626 ikke blir brukt, blir fjernet. Den eneste måten i dag å unngå å legge
627 igjen digitale spor når en betaler for seg, er å betale med kontanter,
628 samt takke nei til å legge igjen navn og adresse (slik f.eks. Elkjøp
629 ber om — jeg sier de kan legge inn «anonym anonym» når
630 datasystemet deres trenger et navn). Personlig anbefaler jeg å
631 konsekvent bruke kontant betaling når man beveger seg rundt, for å
632 bidra til forsvaret av menneskerettighetene i Norge. Kanskje noe også
633 for deg? Merk at det ikke er tilstrekkelig for å unngå sporing å
634 betale med kontanter, men det er et lite steg i riktig retning.</p>
636 <p>Det er flere andre argumenter i tillegg til
637 menneskerettighetsargumentet for å bruke kontanter. I går hadde
638 Dagbladet en utmerket kommentar av sin journalist John Olav Egeland om
640 <a href="https://www.dagbladet.no/kultur/kontantlost-diktatur/
70543434">kontantløst
641 diktatur</a> som venter oss hvis mange nok slutter å insistere på å
642 betale med kontanter. Jeg anbefaler deg å lese den.</p>
644 <p>Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
645 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
647 <b><a href="bitcoin:
15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.
648 Merk, betaling med bitcoin er ikke anonymt. :)</p>
653 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>.
658 <div class="padding
"></div>
661 <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>
662 <div class="date
"> 9th December 2018</div>
663 <div class="body
"><p>Yesterday, I had the pleasure of watching on Frikanalen the OWASP
664 talk by Scott Helme titled
665 "<a href=
"https://frikanalen.no/video/626080/">What We’ve Learned From
666 Billions of Security Reports
</a>". I had not heard of the
667 <a href="https://en.wikipedia.org/wiki/Content_Security_Policy
">Content
668 Security Policy standard</a> nor its ability to "call home" when a
669 browser detect a policy breach (I do not follow web page design
670 development much these days), and found the talk very illuminating.
</p>
672 <p>The mechanism allow a web site owner to use HTTP headers to tell
673 visitors web browser which sources (internal and external) are allowed to
674 be used on the web site. Thus it become possible to enforce a "only
675 local content" policy despite web designers urge to fetch programs
676 from random sites on the Internet, like the one
677 <a href=
"https://securityaffairs.co/wordpress/68966/hacking/browsealoud-plugin-hack.html">enabling
678 the attack
</a> reported by Scott Helme earlier this year.
</p>
680 <p>Using CSP seem like an obvious thing for a site admin to implement
681 to take some control over the information leak that occur when
682 external sources are used to render web pages, it is a mystery more
683 sites are not using CSP? It is being
684 <a href=
"https://www.w3.org/TR/CSP/">standardized under W3C
</a> these
685 days, and is supposed by most web browsers
</p>
687 <p>I managed to find
<a href=
"https://github.com/mozilla/django-csp">a
688 Django middleware for implementing CSP
</a> and was happy to discover
689 it was already in Debian. I plan to use it to add CSP support to the
690 Frikanalen web site soon.
</p>
692 <p>As usual, if you use Bitcoin and want to show your support of my
693 activities, please send Bitcoin donations to my address
694 <b><a href=
"bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a></b>.
</p>
699 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>.
704 <div class=
"padding"></div>
707 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/New_and_improved_Frikanalen_Kodi_addon_version_0_0_3.html">New and improved Frikanalen Kodi addon version
0.0.3</a></div>
708 <div class=
"date"> 8th November
2018</div>
709 <div class=
"body"><p>If you read my blog regularly, you probably know I am involved in
710 running and developing the
<a href=
"https://frikanalen.no/">Norwegian
711 TV channel Frikanalen
</a>. It is an open channel, allowing everyone
712 in Norway to publish videos on a TV channel with national coverage.
713 You can think of it as Youtube for national television.
714 In addition to distribution on RiksTV and Uninett, Frikanalen is also
715 available as a Kodi addon. The last few days I have updated the code
716 to add more features. A
717 <a href=
"https://kodi.tv/addon/plugins-video-add-ons/frikanalen-nett-tv">new
718 and improved version
0.0.3 Frikanalen addon
</a> was just made
719 available via the Kodi repositories. This new version include a
720 option to browse videos by category, as well as free text search
721 in the video archive. It will now also show the video duration in the
722 video lists, which were missing earlier. A new and experimental
723 link to the HD video stream currently being worked on is provided, for
724 those that want to see what the
<a href=
"https://casparcg.com/">CasparCG
</a>
725 output look like. The alternative is the SD video stream, generated
726 using MLT. CasparCG is controlled by our
727 <a href=
"https://github.com/Frikanalen/mltplayout/">mltplayout
728 server
</a> which instead of talking to mlt is giving PLAY instructions
729 to the CasparCG server when it is time to start a new program.
</p>
731 <p>By now, you are probably wondering what kind of content is being
732 played on the channel. These days, it is filled with technical
733 presentations like those from
<a href=
"https://www.nuug.no/">NUUG
</a>,
734 <a href=
"https://www.debconf.org/">Debconf
</a>, Makercon, and TED,
735 but there are also some periods with
736 <a href=
"https://www.empo.no/">EMPT TV
</a> and
737 <a href=
"https://www.p7.no/">P7
</a>.
739 <p>As usual, if you use Bitcoin and want to show your support of my
740 activities, please send Bitcoin donations to my address
741 <b><a href=
"bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a></b>.
</p>
746 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/kodi">kodi
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/video">video
</a>.
751 <div class=
"padding"></div>
754 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Time_for_an_official_MIME_type_for_patches_.html">Time for an official MIME type for patches?
</a></div>
755 <div class=
"date"> 1st November
2018</div>
756 <div class=
"body"><p>As part of my involvement in
757 <a href=
"https://gitlab.com/OsloMet-ABI/nikita-noark5-core">the Nikita
758 archive API project
</a>, I've been importing a fairly large lump of
759 emails into a test instance of the archive to see how well this would
760 go. I picked a subset of
<a href=
"https://notmuchmail.org/">my
761 notmuch email database
</a>, all public emails sent to me via
762 @lists.debian.org, giving me a set of around
216 000 emails to import.
763 In the process, I had a look at the various attachments included in
764 these emails, to figure out what to do with attachments, and noticed
765 that one of the most common attachment formats do not have
766 <a href=
"https://www.iana.org/assignments/media-types/media-types.xhtml">an
767 official MIME type
</a> registered with IANA/IETF. The output from
768 diff, ie the input for patch, is on the top
10 list of formats
769 included in these emails. At the moment people seem to use either
770 text/x-patch or text/x-diff, but neither is officially registered. It
771 would be better if one official MIME type were registered and used
774 <p>To try to get one official MIME type for these files, I've brought
776 <a href=
"https://www.ietf.org/mailman/listinfo/media-types">the
777 media-types mailing list
</a>. If you are interested in discussion
778 which MIME type to use as the official for patch files, or involved in
779 making software using a MIME type for patches, perhaps you would like
780 to join the discussion?
</p>
782 <p>As usual, if you use Bitcoin and want to show your support of my
783 activities, please send Bitcoin donations to my address
784 <b><a href=
"bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a></b>.
</p>
789 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/standard">standard
</a>.
794 <div class=
"padding"></div>
797 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Measuring_the_speaker_frequency_response_using_the_AUDMES_free_software_GUI___nice_free_software.html">Measuring the speaker frequency response using the AUDMES free software GUI - nice free software
</a></div>
798 <div class=
"date">22nd October
2018</div>
799 <div class=
"body"><p><img src=
"http://people.skolelinux.org/pere/blog/images/2018-10-22-audmes-measure-speakers.png" align=
"right" width=
"40%"/></p>
801 <p>My current home stereo is a patchwork of various pieces I got on
802 flee markeds over the years. It is amazing what kind of equipment
803 show up there. I've been wondering for a while if it was possible to
804 measure how well this equipment is working together, and decided to
805 see how far I could get using free software. After trawling the web I
806 came across an article from DIY Audio and Video on
807 <a href=
"https://www.diyaudioandvideo.com/Tutorial/SpeakerResponseTesting/">Speaker
808 Testing and Analysis
</a> describing how to test speakers, and it listing
809 several software options, among them
810 <a href=
"https://sourceforge.net/projects/audmes/">AUDio MEasurement
811 System (AUDMES)
</a>. It is the only free software system I could find
812 focusing on measuring speakers and audio frequency response. In the
813 process I also found an interesting article from NOVO on
814 <a href=
"http://novo.press/understanding-speaker-specifications-and-frequency-response/">Understanding
815 Speaker Specifications and Frequency Response
</a> and an article from
817 <a href=
"https://www.ecoustics.com/articles/understanding-speaker-frequency-response/">Understanding
818 Speaker Frequency Response
</a>, with a lot of information on what to
819 look for and how to interpret the graphs. Armed with this knowledge,
820 I set out to measure the state of my speakers.
</p>
822 <p>The first hurdle was that AUDMES hadn't seen a commit for
10 years
823 and did not build with current compilers and libraries. I got in
824 touch with its author, who no longer was spending time on the program
825 but gave me write access to the subversion repository on Sourceforge.
826 The end result is that now the code build on Linux and is capable of
827 saving and loading the collected frequency response data in CSV
828 format. The application is quite nice and flexible, and I was able to
829 select the input and output audio interfaces independently. This made
830 it possible to use a USB mixer as the input source, while sending
831 output via my laptop headphone connection. I lacked the hardware and
832 cabling to figure out a different way to get independent cabling to
833 speakers and microphone.
</p>
835 <p>Using this setup I could see how a large range of high frequencies
836 apparently were not making it out of my speakers. The picture show
837 the frequency response measurement of one of the speakers. Note the
838 frequency lines seem to be slightly misaligned, compared to the CSV
839 output from the program. I can not hear several of these are high
840 frequencies, according to measurement from
841 <a href=
"http://freehearingtestsoftware.com">Free Hearing Test
842 Software
</a>, an freeware system to measure your hearing (still
843 looking for a free software alternative), so I do not know if they are
844 coming out out the speakers. I thus do not quite know how to figure
845 out if the missing frequencies is a problem with the microphone, the
846 amplifier or the speakers, but I managed to rule out the audio card in my
847 PC by measuring my Bose noise canceling headset using its own
848 microphone. This setup was able to see the high frequency tones, so
849 the problem with my stereo had to be in the amplifier or speakers.
</p>
851 <p>Anyway, to try to role out one factor I ended up picking up a new
852 set of speakers at a flee marked, and these work a lot better than the
853 old speakers, so I guess the microphone and amplifier is OK. If you
854 need to measure your own speakers, check out AUDMES. If more people
855 get involved, perhaps the project could become good enough to
856 <a href=
"https://bugs.debian.org/910876">include in Debian
</a>? And if
857 you know of some other free software to measure speakers and amplifier
858 performance, please let me know. I am aware of the freeware option
859 <a href=
"https://www.roomeqwizard.com/">REW
</a>, but I want something
860 that can be developed also when the vendor looses interest.
</p>
862 <p>As usual, if you use Bitcoin and want to show your support of my
863 activities, please send Bitcoin donations to my address
864 <b><a href=
"bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a></b>.
</p>
869 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/nice free software">nice free software
</a>.
874 <div class=
"padding"></div>
877 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Web_browser_integration_of_VLC_with_Bittorrent_support.html">Web browser integration of VLC with Bittorrent support
</a></div>
878 <div class=
"date">21st October
2018</div>
879 <div class=
"body"><p>Bittorrent is as far as I know, currently the most efficient way to
880 distribute content on the Internet. It is used all by all sorts of
881 content providers, from national TV stations like
882 <a href=
"https://www.nrk.no/">NRK
</a>, Linux distributors like
883 <a href=
"https://www.debian.org/">Debian
</a> and
884 <a href=
"https://www.ubuntu.com/">Ubuntu
</a>, and of course the
885 <a href=
"https://archive.org/">Internet archive
</A>.
887 <p>Almost a month ago
888 <a href=
"https://tracker.debian.org/pkg/vlc-plugin-bittorrent">a new
889 package adding Bittorrent support to VLC
</a> became available in
890 Debian testing and unstable. To test it, simply install it like
894 apt install vlc-plugin-bittorrent
897 <p>Since the plugin was made available for the first time in Debian,
898 several improvements have been made to it. In version
2.2-
4, now
899 available in both testing and unstable, a desktop file is provided to
900 teach browsers to start VLC when the user click on torrent files or
901 magnet links. The last part is thanks to me finally understanding
902 what the strange x-scheme-handler style MIME types in desktop files
903 are used for. By adding x-scheme-handler/magnet to the MimeType entry
904 in the desktop file, at least the browsers Firefox and Chromium will
905 suggest to start VLC when selecting a magnet URI on a web page. The
906 end result is that now, with the plugin installed in Buster and Sid,
908 <a href=
"https://archive.org/details/CopyingIsNotTheft1080p">Internet
909 Archive page with movies
</a> using a web browser and click on the
910 torrent link to start streaming the movie.
</p>
912 <p>Note, there is still some misfeatures in the plugin. One is the
913 fact that it will hang and
914 <a href=
"https://github.com/johang/vlc-bittorrent/issues/13">block VLC
915 from exiting until the torrent streaming starts
</a>. Another is the
917 <a href=
"https://github.com/johang/vlc-bittorrent/issues/9">will pick
918 and play a random file in a multi file torrent
</a>. This is not
919 always the video file you want. Combined with the first it can be a
920 bit hard to get the video streaming going. But when it work, it seem
921 to do a good job.
</p>
923 <p>For the Debian packaging, I would love to find a good way to test
924 if the plugin work with VLC using autopkgtest. I tried, but do not
925 know enough of the inner workings of VLC to get it working. For now
926 the autopkgtest script is only checking if the .so file was
927 successfully loaded by VLC. If you have any suggestions, please
928 submit a patch to the Debian bug tracking system.
</p>
930 <p>As usual, if you use Bitcoin and want to show your support of my
931 activities, please send Bitcoin donations to my address
932 <b><a href=
"bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a></b>.
</p>
937 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>.
942 <div class=
"padding"></div>
944 <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>
955 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2019/01/">January (
2)
</a></li>
962 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/01/">January (
1)
</a></li>
964 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/02/">February (
5)
</a></li>
966 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/03/">March (
5)
</a></li>
968 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/04/">April (
3)
</a></li>
970 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/06/">June (
2)
</a></li>
972 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/07/">July (
5)
</a></li>
974 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/08/">August (
3)
</a></li>
976 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/09/">September (
3)
</a></li>
978 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/10/">October (
5)
</a></li>
980 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/11/">November (
2)
</a></li>
982 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/12/">December (
4)
</a></li>
989 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/01/">January (
4)
</a></li>
991 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/02/">February (
3)
</a></li>
993 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/03/">March (
5)
</a></li>
995 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/04/">April (
2)
</a></li>
997 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/06/">June (
5)
</a></li>
999 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/07/">July (
1)
</a></li>
1001 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/08/">August (
1)
</a></li>
1003 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/09/">September (
3)
</a></li>
1005 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/10/">October (
5)
</a></li>
1007 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/11/">November (
3)
</a></li>
1009 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/12/">December (
4)
</a></li>
1016 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/01/">January (
3)
</a></li>
1018 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/02/">February (
2)
</a></li>
1020 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/03/">March (
3)
</a></li>
1022 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/04/">April (
8)
</a></li>
1024 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/05/">May (
8)
</a></li>
1026 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/06/">June (
2)
</a></li>
1028 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/07/">July (
2)
</a></li>
1030 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/08/">August (
5)
</a></li>
1032 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/09/">September (
2)
</a></li>
1034 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/10/">October (
3)
</a></li>
1036 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/11/">November (
8)
</a></li>
1038 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/12/">December (
5)
</a></li>
1045 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/01/">January (
7)
</a></li>
1047 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/02/">February (
6)
</a></li>
1049 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/03/">March (
1)
</a></li>
1051 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/04/">April (
4)
</a></li>
1053 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/05/">May (
3)
</a></li>
1055 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/06/">June (
4)
</a></li>
1057 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/07/">July (
6)
</a></li>
1059 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/08/">August (
2)
</a></li>
1061 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/09/">September (
2)
</a></li>
1063 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/10/">October (
9)
</a></li>
1065 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/11/">November (
6)
</a></li>
1067 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/12/">December (
3)
</a></li>
1074 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/01/">January (
2)
</a></li>
1076 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/02/">February (
3)
</a></li>
1078 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/03/">March (
8)
</a></li>
1080 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/04/">April (
7)
</a></li>
1082 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/05/">May (
1)
</a></li>
1084 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/06/">June (
2)
</a></li>
1086 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/07/">July (
2)
</a></li>
1088 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/08/">August (
2)
</a></li>
1090 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/09/">September (
5)
</a></li>
1092 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/10/">October (
6)
</a></li>
1094 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/11/">November (
3)
</a></li>
1096 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/12/">December (
5)
</a></li>
1103 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/01/">January (
11)
</a></li>
1105 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/02/">February (
9)
</a></li>
1107 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/03/">March (
9)
</a></li>
1109 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/04/">April (
6)
</a></li>
1111 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/05/">May (
9)
</a></li>
1113 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/06/">June (
10)
</a></li>
1115 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/07/">July (
7)
</a></li>
1117 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/08/">August (
3)
</a></li>
1119 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/09/">September (
5)
</a></li>
1121 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/10/">October (
7)
</a></li>
1123 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/11/">November (
9)
</a></li>
1125 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/12/">December (
3)
</a></li>
1132 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/01/">January (
7)
</a></li>
1134 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/02/">February (
10)
</a></li>
1136 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/03/">March (
17)
</a></li>
1138 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/04/">April (
12)
</a></li>
1140 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/05/">May (
12)
</a></li>
1142 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/06/">June (
20)
</a></li>
1144 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/07/">July (
17)
</a></li>
1146 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/08/">August (
6)
</a></li>
1148 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/09/">September (
9)
</a></li>
1150 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/10/">October (
17)
</a></li>
1152 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/11/">November (
10)
</a></li>
1154 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/12/">December (
7)
</a></li>
1161 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/01/">January (
16)
</a></li>
1163 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/02/">February (
6)
</a></li>
1165 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/03/">March (
6)
</a></li>
1167 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/04/">April (
7)
</a></li>
1169 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/05/">May (
3)
</a></li>
1171 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/06/">June (
2)
</a></li>
1173 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/07/">July (
7)
</a></li>
1175 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/08/">August (
6)
</a></li>
1177 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/09/">September (
4)
</a></li>
1179 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/10/">October (
2)
</a></li>
1181 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/11/">November (
3)
</a></li>
1183 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/12/">December (
1)
</a></li>
1190 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/01/">January (
2)
</a></li>
1192 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/02/">February (
1)
</a></li>
1194 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/03/">March (
3)
</a></li>
1196 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/04/">April (
3)
</a></li>
1198 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/05/">May (
9)
</a></li>
1200 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/06/">June (
14)
</a></li>
1202 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/07/">July (
12)
</a></li>
1204 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/08/">August (
13)
</a></li>
1206 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/09/">September (
7)
</a></li>
1208 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/10/">October (
9)
</a></li>
1210 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/11/">November (
13)
</a></li>
1212 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/12/">December (
12)
</a></li>
1219 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/01/">January (
8)
</a></li>
1221 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/02/">February (
8)
</a></li>
1223 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/03/">March (
12)
</a></li>
1225 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/04/">April (
10)
</a></li>
1227 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/05/">May (
9)
</a></li>
1229 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/06/">June (
3)
</a></li>
1231 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/07/">July (
4)
</a></li>
1233 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/08/">August (
3)
</a></li>
1235 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/09/">September (
1)
</a></li>
1237 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/10/">October (
2)
</a></li>
1239 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/11/">November (
3)
</a></li>
1241 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/12/">December (
3)
</a></li>
1248 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2008/11/">November (
5)
</a></li>
1250 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2008/12/">December (
7)
</a></li>
1261 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (
16)
</a></li>
1263 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/amiga">amiga (
1)
</a></li>
1265 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/aros">aros (
1)
</a></li>
1267 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bankid">bankid (
4)
</a></li>
1269 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (
10)
</a></li>
1271 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (
17)
</a></li>
1273 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bsa">bsa (
2)
</a></li>
1275 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/chrpath">chrpath (
2)
</a></li>
1277 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/debian">debian (
165)
</a></li>
1279 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (
158)
</a></li>
1281 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/debian-handbook">debian-handbook (
4)
</a></li>
1283 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/digistan">digistan (
10)
</a></li>
1285 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/dld">dld (
17)
</a></li>
1287 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/docbook">docbook (
25)
</a></li>
1289 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (
4)
</a></li>
1291 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/english">english (
396)
</a></li>
1293 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (
23)
</a></li>
1295 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (
14)
</a></li>
1297 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture (
33)
</a></li>
1299 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/freedombox">freedombox (
9)
</a></li>
1301 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (
20)
</a></li>
1303 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/h264">h264 (
20)
</a></li>
1305 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/intervju">intervju (
42)
</a></li>
1307 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/isenkram">isenkram (
16)
</a></li>
1309 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/kart">kart (
20)
</a></li>
1311 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/kodi">kodi (
4)
</a></li>
1313 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/ldap">ldap (
9)
</a></li>
1315 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/lego">lego (
4)
</a></li>
1317 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/lenker">lenker (
8)
</a></li>
1319 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/lsdvd">lsdvd (
2)
</a></li>
1321 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (
1)
</a></li>
1323 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/mesh network">mesh network (
8)
</a></li>
1325 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (
42)
</a></li>
1327 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/nice free software">nice free software (
11)
</a></li>
1329 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk (
301)
</a></li>
1331 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/nuug">nuug (
192)
</a></li>
1333 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (
34)
</a></li>
1335 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/open311">open311 (
2)
</a></li>
1337 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (
73)
</a></li>
1339 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/personvern">personvern (
108)
</a></li>
1341 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/raid">raid (
2)
</a></li>
1343 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/reactos">reactos (
1)
</a></li>
1345 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/reprap">reprap (
11)
</a></li>
1347 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/rfid">rfid (
3)
</a></li>
1349 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/robot">robot (
10)
</a></li>
1351 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/rss">rss (
1)
</a></li>
1353 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/ruter">ruter (
6)
</a></li>
1355 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki (
2)
</a></li>
1357 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (
55)
</a></li>
1359 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (
4)
</a></li>
1361 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (
5)
</a></li>
1363 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/standard">standard (
58)
</a></li>
1365 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (
6)
</a></li>
1367 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (
12)
</a></li>
1369 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (
55)
</a></li>
1371 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/sysadmin">sysadmin (
4)
</a></li>
1373 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/usenix">usenix (
2)
</a></li>
1375 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/valg">valg (
9)
</a></li>
1377 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/verkidetfri">verkidetfri (
15)
</a></li>
1379 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/video">video (
73)
</a></li>
1381 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (
4)
</a></li>
1383 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/web">web (
42)
</a></li>
1389 <p style=
"text-align: right">
1390 Created by
<a href=
"http://steve.org.uk/Software/chronicle">Chronicle v4.6
</a>