]> pere.pagekite.me Git - homepage.git/blob - blog/index.rss
New post.
[homepage.git] / blog / index.rss
1 <?xml version="1.0" encoding="utf-8"?>
2 <rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:atom="http://www.w3.org/2005/Atom">
3 <channel>
4 <title>Petter Reinholdtsen</title>
5 <description></description>
6 <link>http://people.skolelinux.org/pere/blog/</link>
7 <atom:link href="http://people.skolelinux.org/pere/blog/index.rss" rel="self" type="application/rss+xml" />
8
9 <item>
10 <title>Debian now got everything you need to program Micro:bit</title>
11 <link>http://people.skolelinux.org/pere/blog/Debian_now_got_everything_you_need_to_program_Micro_bit.html</link>
12 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Debian_now_got_everything_you_need_to_program_Micro_bit.html</guid>
13 <pubDate>Tue, 22 Jan 2019 17:20:00 +0100</pubDate>
14 <description>&lt;p&gt;I am amazed and very pleased to discover that since a few days ago,
15 everything you need to program the &lt;a href=&quot;https://microbit.org/&quot;&gt;BBC
16 micro:bit&lt;/a&gt; is available from the Debian archive. All this is
17 thanks to the hard work of Nick Morrott and the Debian python
18 packaging team. The micro:bit project recommend the mu-editor to
19 program the microcomputer, as this editor will take care of all the
20 machinery required to injekt/flash micropython alongside the program
21 into the micro:bit, as long as the pieces are available.&lt;/p&gt;
22
23 &lt;p&gt;There are three main pieces involved. The first to enter Debian
24 was
25 &lt;a href=&quot;https://tracker.debian.org/pkg/python-uflash&quot;&gt;python-uflash&lt;/a&gt;,
26 which was accepted into the archive 2019-01-12. The next one was
27 &lt;a href=&quot;https://tracker.debian.org/pkg/mu-editor&quot;&gt;mu-editor&lt;/a&gt;, which
28 showed up 2019-01-13. The final and hardest part to to into the
29 archive was
30 &lt;a href=&quot;https://tracker.debian.org/pkg/firmware-microbit-micropython&quot;&gt;firmware-microbit-micropython&lt;/a&gt;,
31 which needed to get its build system and dependencies into Debian
32 before it was accepted 2019-01-20. The last one is already in Debian
33 Unstable and should enter Debian Testing / Buster in three days. This
34 all allow any user of the micro:bit to get going by simply running
35 &#39;apt install mu-editor&#39; when using Testing or Unstable, and once
36 Buster is released as stable, all the users of Debian stable will be
37 catered for.&lt;/p&gt;
38
39 &lt;p&gt;As a minor final touch, I added rules to
40 &lt;a href=&quot;https://tracker.debian.org/pkg/isenkram&quot;&gt;the isenkram
41 package&lt;/a&gt; for recognizing micro:bit and recommend the mu-editor
42 package. This make sure any user of the isenkram desktop daemon will
43 get a popup suggesting to install mu-editor then the USB cable from
44 the micro:bit is inserted for the first time.&lt;/p&gt;
45
46 &lt;p&gt;This should make it easier to have fun.&lt;/p&gt;
47
48 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
49 activities, please send Bitcoin donations to my address
50 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
51 </description>
52 </item>
53
54 <item>
55 <title>Oppdaterte kommentarer til «Evaluation of (il)legality» for Popcorn Time</title>
56 <link>http://people.skolelinux.org/pere/blog/Oppdaterte_kommentarer_til__Evaluation_of__il_legality__for_Popcorn_Time.html</link>
57 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Oppdaterte_kommentarer_til__Evaluation_of__il_legality__for_Popcorn_Time.html</guid>
58 <pubDate>Wed, 16 Jan 2019 11:40:00 +0100</pubDate>
59 <description>&lt;p&gt;I forrige uke var jeg i Borgarting lagmannsrett som partshjelper og
60 sakkyndig vitne og presenterte mine oppdaterte undersøkelser rundt
61 &lt;a href=&quot;https://github.com/petterreinholdtsen/public-domain-free-imdb&quot;&gt;telling
62 av filmverk i det fri&lt;/a&gt;, relatert til
63 &lt;a href=&quot;https://www.nuug.no/&quot;&gt;foreningen NUUG&lt;/a&gt;s involvering i &lt;a
64 href=&quot;https://www.nuug.no/news/tags/dns-domenebeslag/&quot;&gt;saken om
65 Økokrims beslag og senere inndragning av DNS-domenet
66 popcorn-time.no&lt;/a&gt;. I forkant hadde jeg oppdatert mitt notat med
67 kommentarer til et av aktors bevis, som forsøkte å måle hvor stor
68 andel ulovligheter som var tilgjengelig via Popcorn Time-avspillere.
69 Jeg mistenker flere kan ha glede av å lese dette notatet, som jeg
70 publiserte en tidligere versjon av i fjor, så her er det. Legger
71 også ved avskrift av dokument 09,13, som er det sentrale dokumentet
72 jeg kommenterer.&lt;/p&gt;
73
74 &lt;p&gt;&lt;strong&gt;Oppdaterte kommentarer til «Evaluation of (il)legality» for
75 Popcorn Time&lt;/strong&gt;&lt;/p&gt;
76
77 &lt;p&gt;&lt;strong&gt;Oppsummering&lt;/strong&gt;&lt;/p&gt;
78
79 &lt;p&gt;Målemetoden som Økokrim har lagt til grunn når de påstår at 99% av
80 filmene tilgjengelig fra Popcorn Time deles ulovlig har svakheter
81 som gjør resultatet upålitelig.&lt;/p&gt;
82
83 &lt;p&gt;De eller den som har vurdert hvorvidt filmer kan lovlig deles er
84 ikke i stand til å identifisere filmer som kan deles lovlig eller er
85 falt i det fri og har tilsynelatende antatt at kun veldig gamle
86 filmer kan deles lovlig. Økokrim legger til grunn at det bare finnes
87 èn film, Charlie Chaplin-filmen «The Circus» fra 1928, som kan deles
88 fritt blant de som ble observert tilgjengelig via ulike Popcorn
89 Time-varianter. Med min begrensede og ufullstendige oversikt finner
90 jeg tre flere blant de observerte filmene: «The Brain That Wouldn&#39;t
91 Die» fra 1962, «God’s Little Acre» fra 1958 og «She Wore a Yellow
92 Ribbon» fra 1949. Det er godt mulig det finnes flere. Det finnes
93 dermed minst fire ganger så mange filmer som lovlig kan deles på
94 Internett i datasettet Økokrim har lagt til grunn når det påstås at
95 mindre enn 1 % kan deles lovlig.&lt;/p&gt;
96
97 &lt;p&gt;Dernest, utplukket som gjøres ved søk på tilfeldige ord hentet fra
98 ordlisten til Dale-Chall avviker fra årsfordelingen til de brukte
99 filmkatalogene som helhet, hvilket påvirker fordelingen mellom
100 filmer som kan lovlig deles og filmer som ikke kan lovlig deles. I
101 tillegg gir valg av øvre del (de fem første) av søkeresultatene et
102 avvik fra riktig årsfordeling, hvilket påvirker fordelingen av verk
103 i det fri i søkeresultatet.&lt;/p&gt;
104
105 &lt;p&gt;Til sist er det viktig å merke seg at det som måles er ikke
106 (u)lovligheten knyttet til &lt;strong&gt;bruken&lt;/strong&gt; av Popcorn Time,
107 men (u)lovligheten til innholdet i ulike bittorrent-filmkataloger
108 som vedlikeholdes av ulike miljøer uavhengig av Popcorn Time, og som
109 ulike Popcorn Time-varianter har benyttet seg av.&lt;/p&gt;
110
111 &lt;p&gt;Omtalte dokumenter: 09,12, &lt;a href=&quot;#dok-09-13&quot;&gt;09,13&lt;/a&gt;, 09,14,
112 09,18, 09,19, 09,20.&lt;/p&gt;
113
114 &lt;p&gt;&lt;strong&gt;Utfyllende kommentarer&lt;/strong&gt;&lt;/p&gt;
115
116 &lt;p&gt;Økokrim har forklart domstolene at minst 99% av alt som er
117 tilgjengelig fra ulike Popcorn Time-varianter deles ulovlig på
118 Internet. Jeg ble nysgjerrig på hvordan de er kommet frem til dette
119 tallet, og dette notatet er en samling kommentarer rundt målingen
120 Økokrim henviser til. Litt av bakgrunnen for at jeg valgte å se på
121 saken er at jeg er interessert i å identifisere og telle hvor mange
122 kunstneriske verk som er falt i det fri eller av andre grunner kan
123 lovlig deles på Internett, og dermed var interessert i hvordan en
124 hadde funnet den ene prosenten som kanskje deles lovlig.&lt;/p&gt;
125
126 &lt;p&gt;Andelen på 99% kommer fra et ukreditert og udatert notatet som tar
127 mål av seg å dokumentere en metode for å måle hvor (u)lovlig ulike
128 Popcorn Time-varianter er.&lt;/p&gt;
129
130 &lt;p&gt;Raskt oppsummert, så forteller metodedokumentet at fordi det ikke
131 er mulig å få tak i komplett liste over alle filmtitler tilgjengelig
132 via Popcorn Time, så lages noe som skal være et representativt
133 utvalg ved å velge 50 tilfeldige søkeord større enn tre tegn fra en
134 ordliste kjent som Dale-Chall. For hvert søkeord gjøres et søk og de
135 første fem filmene i søkeresultatet samles inn inntil 100 unike
136 filmtitler er funnet. Hvis 50 søkeord ikke var tilstrekkelig for å
137100 unike filmtitler ble flere filmer fra hvert søkeresultat lagt
138 til. Hvis dette heller ikke var tilstrekkelig, så ble det hentet ut
139 og søkt på flere tilfeldig valgte søkeord inntil 100 unike
140 filmtitler var identifisert.&lt;/p&gt;
141
142 &lt;p&gt;Deretter ble for hver av filmtitlene «vurdert hvorvidt det var
143 rimelig å forvente om at verket var vernet av copyright, ved å se på
144 om filmen var tilgjengelig i IMDB, samt se på regissør,
145 utgivelsesår, når det var utgitt for bestemte markedsområder samt
146 hvilke produksjons- og distribusjonsselskap som var registrert» (min
147 oversettelse).&lt;/p&gt;
148
149 &lt;p&gt;Metoden er gjengitt både i de ukrediterte dokumentene 09,13 og
150 09,19, samt beskrevet fra side 47 i dokument 09,20, lysark datert
151 2017-02-01. Sistnevnte er kreditert Geerart Bourlon fra Motion
152 Picture Association EMEA.&lt;/p&gt;
153
154 &lt;p&gt;Metoden virker å ha flere svakheter som gir resultatene en
155 slagside. Den starter med å slå fast at det ikke er mulig å hente ut
156 en komplett liste over alle filmtitler som er tilgjengelig, og at
157 dette er bakgrunnen for metodevalget. Denne forutsetningen er ikke i
158 tråd med det som står i dokument 09,12, som ikke heller har oppgitt
159 forfatter og dato. Dokument 09,12 forteller hvordan hele
160 kataloginnholdet i en bittorrent-katalog ble lasted ned og talt
161 opp. Dokument 09,12 er muligens samme rapport som det ble referert
162 til i dom fra Oslo Tingrett 2017-11-03
163 (&lt;a href=&quot;https://www.domstol.no/no/Enkelt-domstol/Oslo--tingrett/Nyheter/ma-sperre-for-popcorn-time/&quot;&gt;sak
164 17-093347TVI-OTIR/05&lt;/a&gt;) under navnet rapport av 1. juni 2017 av
165 Alexander Kind Petersen. De ligner, men jeg har ikke sammenlignet
166 dokumentene ord for ord for å kontrollere om de er identiske.&lt;/p&gt;
167
168 &lt;p&gt;Det finnes flere kilder som kan brukes til å finne filmer som er
169 allemannseie (public domain) eller har bruksvilkår som gjør det
170 lovlig for alle å dele dem på Internett. Jeg har det siste året
171 forsøkt å samle og krysskoble disse listene ved hjelp av tittel-ID i
172 IMDB for å forsøke å telle antall filmer i det fri. Ved å ta
173 utgangspunkt i slike lister (og publiserte filmer for
174 Internett-arkivets del), har jeg så langt klart å identifisere over
175 14 000 filmer, hovedsaklig spillefilmer. Noen filmer er gått tapt
176 ved at de eneste kjente eksemplarene er blitt ødelagt. Jeg har ikke
177 forsøkt å finne ut hvilke filmer som er gått tapt, ut over å se
178 hvilke filmer som er tilgjengelig på filmdelings-nettsteder.&lt;/p&gt;
179
180 &lt;p&gt;IMDB er en forkortelse for The Internet Movie Database, en
181 anerkjent kommersiell nettjeneste som brukes aktivt av både
182 filmbransjen og andre til å holde rede på hvilke spillefilmer (og
183 endel andre filmer) som finnes eller er under produksjon, samt
184 informasjon om disse filmene. Datakvaliteten er høy, med få feil og
185 få filmer som mangler. IMDB viser ikke informasjon om
186 opphavsrettslig status for filmene på infosiden for hver film, men
187 frivillige har lagt ut på IMDB-tjenesten lister med filmer som antas
188 å være verk i det fri. Disse listene er en liten del av kildene for
189 min telling av verk som kan lovlig deles på Internett.&lt;/p&gt;
190
191 &lt;p&gt;De aller fleste oppføringene over verk i det fri er hentet fra IMDB
192 selv, basert på det faktum at alle filmer laget i USA før 1923 er
193 falt i det fri. Tilsvarende tidsgrense for Storbritannia er
194 1912-07-01, men dette utgjør bare veldig liten del av spillefilmene
195 i IMDB (19 totalt). En annen stor andel kommer fra
196 Internett-arkivet, der jeg har identifisert filmer som har referanse
197 til IMDB. Internett-arkivet, som holder til i USA, har
198 som &lt;a href=&quot;https://archive.org/about/terms.php&quot;&gt;policy å kun
199 publisere filmer som det er lovlig å distribuere&lt;/a&gt;. Jeg har under
200 arbeidet kommet over flere filmer som har blitt fjernet fra
201 Internett-arkivet, hvilket gjør at jeg konkluderer med at folkene
202 som kontrollerer Internett-arkivet har et aktivt forhold til kun å
203 ha lovlig innhold der, selv om det i stor grad er drevet av
204 frivillige. Internett-arkivet har publisert 4.6 millioner
205 videofilmer som samtlige er tilgjengelig også med
206 Bittorrent-protokollen. En annen stor liste med filmer kommer fra
207 det kommersielle selskapet Retro Film Vault, som selger
208 allemannseide filmer til TV- og filmbransjen, Jeg har også benyttet
209 meg av lister over filmer som hevdes å være allemannseie, det være
210 seg Public Domain Review, Public Domain Torrents og Public Domain
211 Movies (to ulike tjenester med samme navn, på .net og .info), samt
212 lister over filmer med Creative Commons-lisensiering fra Wikipedia,
213 VODO og The Hill Productions. Jeg har gjort endel stikkontroll ved å
214 vurdere filmer som kun omtales på en liste. Der jeg har funnet feil
215 som har gjort meg i tvil om vurderingen til de som har laget listen
216 har jeg forkastet listen fullstendig (gjelder for eksemel en av
217 listene fra IMDB).&lt;/p&gt;
218
219 &lt;p&gt;Ved å ta utgangspunkt i verk som kan antas å være lovlig delt på
220 Internett (fra blant annet Internett-arkivet, Public Domain
221 Torrents, Public Domain Reivew og Public Domain Movies), og knytte
222 dem til oppføringer i IMDB, så har jeg så langt klart å identifisere
223 over 14 000 filmer (hovedsaklig spillefilmer) det er grunn til å tro
224 kan lovlig distribueres av alle på Internett. Som ekstra kilder er
225 det brukt lister over filmer som antas/påstås å være
226 allemannseie. Disse kildene kommer fra miljøer som jobber for å
227 gjøre tilgjengelig for almennheten alle verk som er falt i det fri
228 eller har bruksvilkår som tillater deling.&lt;/p&gt;
229
230 &lt;p&gt;I tillegg til de over 14 000 filmene der tittel-ID i IMDB er
231 identifisert, har jeg funnet mer enn 26 000 oppføringer der jeg ennå
232 ikke har hatt kapasitet til å spore opp tittel-ID i IMDB. Jeg har
233 sett at noen av disse er duplikater av de IMDB-oppføringene som er
234 identifisert så langt, men de fleste jeg har hatt tid til å
235 undersøke så langt har vist seg å ikke være duplikater. Retro Film
236 Vault hevder å ha 44 000 filmverk i det fri i sin katalog, så det er
237 mulig at det reelle tallet er betydelig høyere enn de jeg har klart
238 å identifisere så langt. Konklusjonen en kan trekke fra dette er at
239 tallet 14 000 er nedre grense for hvor mange filmer i IMDB som kan
240 lovlig deles på Internett. I
241 følge &lt;a href=&quot;https://www.imdb.com/stats&quot;&gt;statistikk fra IMDB&lt;/a&gt;
242 er det 4.6 millioner titler registrert, hvorav 3 millioner er
243 TV-serieepisoder.&lt;/p&gt;
244
245 &lt;p&gt;Hvis en fordeler på år alle tittel-IDene i IMDB som hevdes å deles
246 lovlig på Internett, får en følgende histogram:&lt;/p&gt;
247
248 &lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2019-01-16-dns-beslag-verkidetfri-2018-11-26-histogram-year.png&quot;
249 alt=&quot;histogram over frie filmer per år&quot; width=&quot;80%&quot;/&gt;&lt;/p&gt;
250
251 &lt;p&gt;En kan i histogrammet se at effekten av manglende registrering
252 eller fornying av registrering er at mange filmer gitt ut i USA før
253 1978 er allemannseie i dag. I tillegg kan en se at det finnes flere
254 filmer gitt ut de siste årene med bruksvilkår som tillater deling,
255 muligens på grunn av fremveksten
256 av &lt;a href=&quot;https://creativecommons.org/&quot;&gt;Creative
257 Commons&lt;/a&gt;-bevegelsen.&lt;/p&gt;
258
259 &lt;p&gt;IMDB har lagt ut &lt;a href=&quot;https://www.imdb.com/interfaces/&quot;&gt;en
260 maskinlesbare liste&lt;/a&gt; over alle registreringene i sin database, og
261 ved hjelp av denne har jeg oppsummert antall titler per år i
262 kategoriene «movies» og «short», som er det jeg fokuserer på i min
263 telling. Inn i oversikten er det tegnet hvor stor prosentandel
264 antallet filmer som hevdes å kunne deles lovlig på Internett utgjør
265 av IMDB-totalen. Ut fra oversikten får man en ide om hvor stor andel
266 av totalen som kan mangle i min telling, for eksempel ved å merke
267 seg at få prosenter av filmene utgitt tidlig på 1900-tallet er med i
268 min telling.&lt;/p&gt;
269
270 &lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2019-01-16-dns-beslag-verkidetfri-2018-11-26-histogram-year-imdb.png&quot;
271 alt=&quot;histogram over filmer og frie filmer per år&quot; width=&quot;80%&quot; /&gt;&lt;/p&gt;
272
273 &lt;p&gt;For maskinell analyse av katalogene laget jeg et lite program som
274 kobler seg til bittorrent-katalogene som brukes av ulike Popcorn
275 Time-varianter og laster ned komplett liste over filmer i
276 katalogene. Dette bekrefter at det er mulig å hente ut komplett
277 liste med alle filmtitler som er tilgjengelig i katalogene, i strid
278 med påstanden i dokumentene 09,13, 09,19 og 09,20. Jeg har sett på
279 fire bittorrent-kataloger. Den ene ble brukt av klienten
280 tilgjengelig fra www.popcorntime.sh 2017-12-18 og er navngitt «sh» i
281 dette dokumentet. Den andre brukes i følge dokument 09,12 av
282 klienten tilgjengelig fra popcorntime.ag og popcorntime.sh på ukjent
283 tidspunkt og er navngitt «yts» i dette dokumentet. Den tredje ble
284 brukt av websidene tilgjengelig fra popcorntime-online.tv 2017-12-18
285 og er navngitt «apidomain» i dette dokumentet. Den fjerde ble brukt
286 av klienten tilgjengelig fra popcorn-time.to i følge dokument 09,12
287 på ukjent tidspunkt, og er navngitt «ukrfnlge» i dette
288 dokumentet. Hvilke kataloger som brukes av ulike Popcorn
289 Time-klienter endrer seg over tid, da Popcorn Time-klientene i
290 praksis er nettlesere som viser frem ulike nettsider og disse
291 nettsidene bytter datakilder når nettsidens eier ønsker det.&lt;/p&gt;
292
293 &lt;p&gt;Metoden som Økokrim legger til grunn, skriver i sitt punkt fire at
294 skjønn er en egnet metode for å finne ut om en film kan lovlig deles
295 på Internett eller ikke, og sier at det ble «vurdert hvorvidt det
296 var rimelig å forvente om at verket var vernet av copyright». For
297 det første er det ikke nok å slå fast om en film er «vernet av
298 copyright» for å vite om det er lovlig å dele den på Internett eller
299 ikke, da det finnes flere filmer med opphavsrettslige bruksvilkår
300 som tillater deling på Internett. Eksempler på dette er Creative
301 Commons-lisensierte filmer som Citizenfour fra 2014 og Sintel fra
302 2010. I tillegg til slike finnes det flere filmer som nå er
303 allemannseie (public domain) på grunn av manglende registrering
304 eller fornying av registrering selv om både regisør,
305 produksjonsselskap og distributør ønsker seg vern. Eksempler på
306 dette er Plan 9 from Outer Space fra 1959 og Night of the Living
307 Dead fra 1968. Alle filmer fra USA som var allemannseie før
308 1989-03-01 forble i det fri da Bern-konvensjonen, som tok effekt i
309 USA på det tidspunktet, ikke ble gitt tilbakevirkende
310 kraft. &lt;a href=&quot;https://www.latimes.com/local/lanow/la-me-ln-happy-birthday-song-lawsuit-decision-20150922-story.html&quot;&gt;Historien
311 om sangen «Happy birthday»&lt;/a&gt;, der betaling for bruk har vært krevd
312 inn i flere tiår selv om sangen ikke var vernet av åndsverksloven,
313 forteller oss at hvert enkelt verk må vurderes nøye og i detalj før
314 en kan slå fast om verket er allemannseie eller ikke, det holder
315 ikke å tro på selverklærte rettighetshavere. Flere eksempel på verk
316 i det fri som feilklassifiseres som vernet er fra dokument 09,18,
317 som lister opp søkeresultater for pklienten omtalt som
318 popcorntime.sh og i følge notatet kun inneholder en film (The Circus
319 fra 1928) som under tvil kan antas å være allemannseie.&lt;/p&gt;
320
321 &lt;p&gt;Ved rask gjennomlesning av dokument 09,18, som inneholder
322 skjermbilder fra bruk av en Popcorn Time-variant, fant jeg omtalt
323 både filmen «The Brain That Wouldn&#39;t Die» fra 1962 som
324 er &lt;a href=&quot;https://archive.org/details/brain_that_wouldnt_die&quot;&gt;tilgjengelig
325 fra Internett-arkivet&lt;/a&gt; og
326 som &lt;a href=&quot;https://en.wikipedia.org/wiki/List_of_films_in_the_public_domain_in_the_United_States&quot;&gt;i
327 følge Wikipedia er allemannseie i USA&lt;/a&gt; da den ble gitt ut i 1962
328 uten «copyright»-merking, og filmen «God’s Little Acre» fra
329 1958 &lt;a href=&quot;https://en.wikipedia.org/wiki/God%27s_Little_Acre_%28film%29&quot;&gt;som
330 er lagt ut på Wikipedia&lt;/a&gt;, der det fortelles at sort/hvit-utgaven
331 er allemannseie. Det fremgår ikke fra dokument 09,18 om filmen
332 omtalt der er sort/hvit-utgaven. Av kapasitetsårsaker og på grunn av
333 at filmoversikten i dokument 09,18 ikke er maskinlesbart har jeg
334 ikke forsøkt å sjekke alle filmene som listes opp der om mot liste
335 med filmer som er antatt lovlig kan distribueres på Internet.&lt;/p&gt;
336
337 &lt;p&gt;Ved maskinell gjennomgang av listen med IMDB-referanser under
338 regnearkfanen «Unique titles» i dokument 09.14, fant jeg i tillegg
339 filmen «She Wore a Yellow Ribbon» fra 1949) som nok også er
340 feilklassifisert. Filmen «She Wore a Yellow Ribbon» er tilgjengelig
341 fra Internett-arkivet og markert som allemannseie der. Det virker
342 dermed å være minst fire ganger så mange filmer som kan lovlig deles
343 på Internett enn det som er lagt til grunn når en påstår at minst
344 99% av innholdet er ulovlig. Jeg ser ikke bort fra at nærmere
345 undersøkelser kan avdekke flere. Poenget er uansett ikke hvor mange
346 filmer i listen som er lovlig å dele på Internet, men at metodens
347 punkt med vurdering av «rimelig å forvente om at verket var vernet
348 av copyright» gjør metoden upålitelig.&lt;/p&gt;
349
350 &lt;p&gt;Den omtalte målemetoden velger ut tilfeldige søketermer fra
351 ordlisten Dale-Chall. Den ordlisten inneholder 3000 enkle engelske
352 ord som fjerdeklassinger i USA er forventet å forstå. Det fremgår
353 ikke hvorfor akkurat denne ordlisten er valgt, og det er uklart for
354 meg om den er egnet til å få et representativt utvalg av
355 filmer. Mange av ordene gir tomt søkeresultat. Ved å simulerte
356 tilsvarende søk ser jeg store avvik fra fordelingen i katalogen for
357 enkeltmålinger. Dette antyder at enkeltmålinger av 100 filmer slik
358 målemetoden beskriver er gjort, ikke er velegnet til å finne andel
359 ulovlig innhold i bittorrent-katalogene.&lt;/p&gt;
360
361 &lt;p&gt;En kan motvirke dette store avviket for enkeltmålinger ved å gjøre
362 mange søk og slå sammen resultatet. Jeg har testet ved å gjennomføre
363 100 enkeltmålinger (dvs. måling av (100x100=) 10 000 tilfeldig
364 valgte filmer) som gir mindre, men fortsatt betydelig avvik, i
365 forhold til telling av filmer pr år i hele katalogen.&lt;/p&gt;
366
367 &lt;p&gt;Målemetoden henter ut de fem øverste i
368 søkeresultatet. Søkeresultatene er sortert på antall
369 bittorrent-klienter registrert som delere i katalogene, hvilket kan
370 gi en slagside mot hvilke filmer som er populære blant de som bruker
371 bittorrent-katalogene, uten at det forteller noe om hvilket innhold
372 som er tilgjengelig eller hvilket innhold som deles med Popcorn
373 Time-klienter. Jeg har forsøkt å måle hvor stor en slik slagside
374 eventuelt er ved å sammenligne fordelingen hvis en tar de 5 nederste
375 i søkeresultatet i stedet. Avviket for disse to metodene for flere
376 av katalogene er godt synlig på histogramet. Her er histogram over
377 filmer funnet i den komplette katalogen (grønn strek), og filmer
378 funnet ved søk etter ord i Dale-Chall. Grafer merket «top» henter
379 fra de 5 første i søkeresultatet, mens de merket «bottom» henter fra
380 de 5 siste. En kan her se at resultatene påvirkes betydelig av
381 hvorvidt en ser på de første eller de siste filmene i et
382 søketreff.&lt;/p&gt;
383
384 &lt;p align=&quot;center&quot;&gt;
385 &lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-sh-top.png&quot; width=&quot;40%&quot; /&gt;
386 &lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-sh-bottom.png&quot; width=&quot;40%&quot; /&gt;
387 &lt;br/&gt;
388 &lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-yts-top.png&quot; width=&quot;40%&quot; /&gt;
389 &lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-yts-bottom.png&quot; width=&quot;40%&quot; /&gt;
390 &lt;br/&gt;
391 &lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-ukrfnlge-top.png&quot; width=&quot;40%&quot; /&gt;
392 &lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-ukrfnlge-bottom.png&quot; width=&quot;40%&quot; /&gt;
393 &lt;br/&gt;
394 &lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-apidomain-top.png&quot; width=&quot;40%&quot; /&gt;
395 &lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-apidomain-bottom.png&quot; width=&quot;40%&quot; /&gt;
396 &lt;/p&gt;
397
398 &lt;p&gt;Det er viktig å merke seg at de omtalte bittorrent-katalogene ikke
399 er laget for bruk med Popcorn Time, men for ulike miljøer av
400 bittorrent-brukere. Eksempelvis tilhører katalogen YTS, som brukes
401 av klientet som ble lastes ned fra popcorntime.sh, et selvstendig
402 fildelings-relatert nettsted YTS.AG med et separat
403 brukermiljø. Målemetoden foreslått av Økokrim måler dermed ikke
404 (u)lovligheten rundt bruken av Popcorn Time, men (u)lovligheten til
405 innholdet i disse katalogene.&lt;/p&gt;
406
407 &lt;hr/&gt;
408
409 &lt;p id=&quot;dok-09-13&quot;&gt;Metoden fra Økokrims dokument 09,13 i straffesaken
410 om DNS-beslag.&lt;/p&gt;
411
412 &lt;blockquote&gt;
413
414 &lt;p&gt;&lt;strong&gt;1. Evaluation of (il)legality&lt;/strong&gt;&lt;/p&gt;
415
416 &lt;p&gt;&lt;strong&gt;1.1. Methodology&lt;/strong&gt;
417
418 &lt;p&gt;Due to its technical configuration, Popcorn Time applications don&#39;t
419 allow to make a full list of all titles made available. In order to
420 evaluate the level of illegal operation of PCT, the following
421 methodology was applied:&lt;/p&gt;
422
423 &lt;ol&gt;
424
425 &lt;li&gt;A random selection of 50 keywords, greater than 3 letters, was
426 made from the Dale-Chall list that contains 3000 simple English
427 words1. The selection was made by using a Random Number
428 Generator2.&lt;/li&gt;
429
430 &lt;li&gt;For each keyword, starting with the first randomly selected
431 keyword, a search query was conducted in the movie section of the
432 respective Popcorn Time application. For each keyword, the first
433 five results were added to the title list until the number of 100
434 unique titles was reached (duplicates were removed).&lt;/li&gt;
435
436 &lt;li&gt;For one fork, .CH, insufficient titles were generated via this
437 approach to reach 100 titles. This was solved by adding any
438 additional query results above five for each of the 50 keywords.
439 Since this still was not enough, another 42 random keywords were
440 selected to finally reach 100 titles.&lt;/li&gt;
441
442 &lt;li&gt;It was verified whether or not there is a reasonable expectation
443 that the work is copyrighted by checking if they are available on
444 IMDb, also verifying the director, the year when the title was
445 released, the release date for a certain market, the production
446 company/ies of the title and the distribution company/ies.&lt;/li&gt;
447
448 &lt;/ol&gt;
449
450 &lt;p&gt;&lt;strong&gt;1.2. Results&lt;/strong&gt;&lt;/p&gt;
451
452 &lt;p&gt;Between 6 and 9 June 2016, four forks of Popcorn Time were
453 investigated: popcorn-time.to, popcorntime.ag, popcorntime.sh and
454 popcorntime.ch. An excel sheet with the results is included in
455 Appendix 1. Screenshots were secured in separate Appendixes for each
456 respective fork, see Appendix 2-5.&lt;/p&gt;
457
458 &lt;p&gt;For each fork, out of 100, de-duplicated titles it was possible to
459 retrieve data according to the parameters set out above that indicate
460 that the title is commercially available. Per fork, there was 1 title
461 that presumably falls within the public domain, i.e. the 1928 movie
462 &quot;The Circus&quot; by and with Charles Chaplin.&lt;/p&gt;
463
464 &lt;p&gt;Based on the above it is reasonable to assume that 99% of the movie
465 content of each fork is copyright protected and is made available
466 illegally.&lt;/p&gt;
467
468 &lt;p&gt;This exercise was not repeated for TV series, but considering that
469 besides production companies and distribution companies also
470 broadcasters may have relevant rights, it is reasonable to assume that
471 at least a similar level of infringement will be established.&lt;/p&gt;
472
473 &lt;p&gt;Based on the above it is reasonable to assume that 99% of all the
474 content of each fork is copyright protected and are made available
475 illegally.&lt;/p&gt;
476
477 &lt;/blockquote&gt;
478
479 &lt;p&gt;Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
480 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
481 til min adresse
482 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.
483 Merk, betaling med bitcoin er ikke anonymt. :)&lt;/p&gt;
484 </description>
485 </item>
486
487 <item>
488 <title>CasparCG Server for TV broadcast playout in Debian</title>
489 <link>http://people.skolelinux.org/pere/blog/CasparCG_Server_for_TV_broadcast_playout_in_Debian.html</link>
490 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/CasparCG_Server_for_TV_broadcast_playout_in_Debian.html</guid>
491 <pubDate>Tue, 15 Jan 2019 00:10:00 +0100</pubDate>
492 <description>&lt;p&gt;The layered video playout server created by Sveriges Television,
493 &lt;a href=&quot;https://casparcg.com/&quot;&gt;CasparCG Server&lt;/a&gt;, entered Debian
494 today. This completes many months of work to get the source ready to
495 go into Debian. The first upload to the Debian NEW queue happened a
496 month ago, but the work upstream to prepare it for Debian started more
497 than two and a half month ago. So far
498 &lt;a href=&quot;https://tracker.debian.org/pkg/casparcg-server&quot;&gt;the
499 casparcg-server package&lt;/a&gt; is only available for amd64, but I hope
500 this can be improved. The package is in contrib because it depend on
501 the &lt;a href=&quot;https://tracker.debian.org/pkg/fdk-aac&quot;&gt;non-free fdk-aac
502 library&lt;/a&gt;. The Debian package lack support for streaming web pages
503 because Debian is missing CEF, Chromium Embedded Framework. CEF is
504 wanted by several packages in Debian. But because the Chromium source
505 is &lt;a href=&quot;https://bugs.debian.org/893448&quot;&gt;not available as a build
506 dependency&lt;/a&gt;, it is not yet possible to upload CEF to Debian. I
507 hope this will change in the future.&lt;/p&gt;
508
509 &lt;p&gt;The reason I got involved is that
510 &lt;a href=&quot;https://frikanalen.no/&quot;&gt;the Norwegian open channel
511 Frikanalen&lt;/a&gt; is starting to use CasparCG for our HD playout, and I
512 would like to have all the free software tools we use to run the TV
513 channel available as packages from the Debian project. The last
514 remaining piece in the puzzle is Open Broadcast Encoder, but it depend
515 on quite a lot of patched libraries which would have to be included in
516 Debian first.&lt;/p&gt;
517
518 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
519 activities, please send Bitcoin donations to my address
520 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
521 </description>
522 </item>
523
524 <item>
525 <title>Learn to program with Minetest on Debian</title>
526 <link>http://people.skolelinux.org/pere/blog/Learn_to_program_with_Minetest_on_Debian.html</link>
527 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Learn_to_program_with_Minetest_on_Debian.html</guid>
528 <pubDate>Sat, 15 Dec 2018 15:30:00 +0100</pubDate>
529 <description>&lt;p&gt;A fun way to learn how to program
530 &lt;a href=&quot;https://www.python.org/&quot;&gt;Python&lt;/a&gt; is to follow the
531 instructions in the book
532 &quot;&lt;a href=&quot;https://nostarch.com/programwithminecraft&quot;&gt;Learn to program
533 with Minecraft&lt;/a&gt;&quot;, which introduces programming in Python to people
534 who like to play with Minecraft. The book uses a Python library to
535 talk to a TCP/IP socket with an API accepting build instructions and
536 providing information about the current players in a Minecraft world.
537 The TCP/IP API was first created for the Minecraft implementation for
538 Raspberry Pi, and has since been ported to some server versions of
539 Minecraft. The book contain recipes for those using Windows, MacOSX
540 and Raspian. But a little known fact is that you can follow the same
541 recipes using the free software construction game
542 &lt;a href=&quot;https://minetest.net/&quot;&gt;Minetest&lt;/a&gt;.&lt;/p&gt;
543
544 &lt;p&gt;There is &lt;a href=&quot;https://github.com/sprintingkiwi/pycraft_mod&quot;&gt;a
545 Minetest module implementing the same API&lt;/a&gt;, making it possible to
546 use the Python programs coded to talk to Minecraft with Minetest too.
547 I
548 &lt;a href=&quot;https://ftp-master.debian.org/new/minetest-mod-pycraft_0.20%2Bgit20180331.0376a0a%2Bdfsg-1.html&quot;&gt;uploaded
549 this module&lt;/a&gt; to Debian two weeks ago, and as soon as it clears the
550 FTP masters NEW queue, learning to program Python with Minetest on
551 Debian will be a simple &#39;apt install&#39; away. The Debian package is
552 maintained as part of the Debian Games team, and
553 &lt;a href=&quot;https://salsa.debian.org/games-team/unfinished/minetest-mod-pycraft&quot;&gt;the
554 packaging rules&lt;/a&gt; are currently located under &#39;unfinished&#39; on
555 Salsa.&lt;/p&gt;
556
557 &lt;p&gt;You will most likely need to install several of the Minetest
558 modules in Debian for the examples included with the library to work
559 well, as there are several blocks used by the example scripts that are
560 provided via modules in Minetest. Without the required blocks, a
561 simple stone block is used instead. My initial testing with a analog
562 clock did not get gold arms as instructed in the python library, but
563 instead used stone arms.&lt;/p&gt;
564
565 &lt;p&gt;I tried to find a way to add the API to the desktop version of
566 Minecraft, but were unable to find any working recipes. The
567 &lt;a href=&quot;https://www.epiphanydigest.com/tag/minecraft-python-api/&quot;&gt;recipes&lt;/a&gt;
568 I &lt;a href=&quot;https://github.com/kbsriram/mcpiapi&quot;&gt;found&lt;/a&gt; are only
569 working with a standalone Minecraft server setup. Are there any
570 options to use with the normal desktop version?&lt;/p&gt;
571
572 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
573 activities, please send Bitcoin donations to my address
574 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
575 </description>
576 </item>
577
578 <item>
579 <title>Non-blocking bittorrent plugin for vlc</title>
580 <link>http://people.skolelinux.org/pere/blog/Non_blocking_bittorrent_plugin_for_vlc.html</link>
581 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Non_blocking_bittorrent_plugin_for_vlc.html</guid>
582 <pubDate>Wed, 12 Dec 2018 07:20:00 +0100</pubDate>
583 <description>&lt;p&gt;A few hours ago, a new and improved version (2.4) of
584 &lt;a href=&quot;https://tracker.debian.org/pkg/vlc-plugin-bittorrent&quot;&gt;the VLC
585 bittorrent plugin&lt;/a&gt; was uploaded to Debian. This new version
586 include a complete rewrite of the bittorrent related code, which seem
587 to make the plugin non-blocking. This mean you can actually exit VLC
588 even when the plugin seem to be unable to get the bittorrent streaming
589 started. The new version also include support for filtering playlist
590 by file extension using command line options, if you want to avoid
591 processing audio, video or images. The package is currently in Debian
592 unstable, but should be available in Debian testing in two days. To
593 test it, simply install it like this:&lt;/p&gt;
594
595 &lt;p&gt;&lt;pre&gt;
596 apt install vlc-plugin-bittorrent
597 &lt;/pre&gt;&lt;/p&gt;
598
599 &lt;p&gt;After it is installed, you can try to use it to play a file
600 downloaded live via bittorrent like this:
601
602 &lt;p&gt;&lt;pre&gt;
603 vlc https://archive.org/download/Glass_201703/Glass_201703_archive.torrent
604 &lt;/pre&gt;&lt;/p&gt;
605
606 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
607 activities, please send Bitcoin donations to my address
608 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
609 </description>
610 </item>
611
612 <item>
613 <title>Retten til kontant betaling er en rettighet som må brukes for å beholdes</title>
614 <link>http://people.skolelinux.org/pere/blog/Retten_til_kontant_betaling_er_en_rettighet_som_m__brukes_for___beholdes.html</link>
615 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Retten_til_kontant_betaling_er_en_rettighet_som_m__brukes_for___beholdes.html</guid>
616 <pubDate>Tue, 11 Dec 2018 10:00:00 +0100</pubDate>
617 <description>&lt;p&gt;&lt;a href=&quot;https://www.fn.no/Om-FN/Avtaler/Menneskerettigheter/FNs-verdenserklaering-om-menneskerettigheter&quot;&gt;FNs
618 menneskerettighetserklæring&lt;/a&gt; artikkel 13 første punkt lyder som
619 følger:&lt;/p&gt;
620
621 &lt;p&gt;&lt;blockquote&gt;
622 Enhver har rett til å bevege seg fritt og til fritt å velge
623 oppholdssted innenfor en stats grenser.
624 &lt;/blockquote&gt;&lt;/p&gt;
625
626 &lt;p&gt;Det er altså en menneskerett å kunne bevege seg fritt i landet.
627 For å bevege seg fritt i landet, så må en kunne bevege seg uten å bli
628 sporet. Det vil i dagens samfunn innebære å bevege seg uten å legge
629 igjen digitale spor og uten å være radiomerket. Hvis en vet at ens
630 bevegelser, hvor en befinner seg når, og hvem som befinner seg i
631 nærheten, blir samlet inn og gjort tilgjengelig for fremmede, det være
632 seg myndighetene eller private organisasjoner, så kan en ikke lenger
633 bevege seg fritt. Dette gjør at det er en forutsetning for å ha glede
634 av retten til å bevege seg fritt i landet at en motstår fristelsen til
635 å legge igjen digitale spor når en betaler for seg. Rettigheter som
636 ikke blir brukt, blir fjernet. Den eneste måten i dag å unngå å legge
637 igjen digitale spor når en betaler for seg, er å betale med kontanter,
638 samt takke nei til å legge igjen navn og adresse (slik f.eks. Elkjøp
639 ber om &amp;mdash; jeg sier de kan legge inn «anonym anonym» når
640 datasystemet deres trenger et navn). Personlig anbefaler jeg å
641 konsekvent bruke kontant betaling når man beveger seg rundt, for å
642 bidra til forsvaret av menneskerettighetene i Norge. Kanskje noe også
643 for deg? Merk at det ikke er tilstrekkelig for å unngå sporing å
644 betale med kontanter, men det er et lite steg i riktig retning.&lt;/p&gt;
645
646 &lt;p&gt;Det er flere andre argumenter i tillegg til
647 menneskerettighetsargumentet for å bruke kontanter. I går hadde
648 Dagbladet en utmerket kommentar av sin journalist John Olav Egeland om
649 hvilket
650 &lt;a href=&quot;https://www.dagbladet.no/kultur/kontantlost-diktatur/70543434&quot;&gt;kontantløst
651 diktatur&lt;/a&gt; som venter oss hvis mange nok slutter å insistere på å
652 betale med kontanter. Jeg anbefaler deg å lese den.&lt;/p&gt;
653
654 &lt;p&gt;Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
655 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
656 til min adresse
657 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.
658 Merk, betaling med bitcoin er ikke anonymt. :)&lt;/p&gt;
659 </description>
660 </item>
661
662 <item>
663 <title>Why is your site not using Content Security Policy / CSP?</title>
664 <link>http://people.skolelinux.org/pere/blog/Why_is_your_site_not_using_Content_Security_Policy___CSP_.html</link>
665 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Why_is_your_site_not_using_Content_Security_Policy___CSP_.html</guid>
666 <pubDate>Sun, 9 Dec 2018 15:00:00 +0100</pubDate>
667 <description>&lt;p&gt;Yesterday, I had the pleasure of watching on Frikanalen the OWASP
668 talk by Scott Helme titled
669 &quot;&lt;a href=&quot;https://frikanalen.no/video/626080/&quot;&gt;What We’ve Learned From
670 Billions of Security Reports&lt;/a&gt;&quot;. I had not heard of the
671 &lt;a href=&quot;https://en.wikipedia.org/wiki/Content_Security_Policy&quot;&gt;Content
672 Security Policy standard&lt;/a&gt; nor its ability to &quot;call home&quot; when a
673 browser detect a policy breach (I do not follow web page design
674 development much these days), and found the talk very illuminating.&lt;/p&gt;
675
676 &lt;p&gt;The mechanism allow a web site owner to use HTTP headers to tell
677 visitors web browser which sources (internal and external) are allowed to
678 be used on the web site. Thus it become possible to enforce a &quot;only
679 local content&quot; policy despite web designers urge to fetch programs
680 from random sites on the Internet, like the one
681 &lt;a href=&quot;https://securityaffairs.co/wordpress/68966/hacking/browsealoud-plugin-hack.html&quot;&gt;enabling
682 the attack&lt;/a&gt; reported by Scott Helme earlier this year.&lt;/p&gt;
683
684 &lt;p&gt;Using CSP seem like an obvious thing for a site admin to implement
685 to take some control over the information leak that occur when
686 external sources are used to render web pages, it is a mystery more
687 sites are not using CSP? It is being
688 &lt;a href=&quot;https://www.w3.org/TR/CSP/&quot;&gt;standardized under W3C&lt;/a&gt; these
689 days, and is supposed by most web browsers&lt;/p&gt;
690
691 &lt;p&gt;I managed to find &lt;a href=&quot;https://github.com/mozilla/django-csp&quot;&gt;a
692 Django middleware for implementing CSP&lt;/a&gt; and was happy to discover
693 it was already in Debian. I plan to use it to add CSP support to the
694 Frikanalen web site soon.&lt;/p&gt;
695
696 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
697 activities, please send Bitcoin donations to my address
698 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
699 </description>
700 </item>
701
702 <item>
703 <title>New and improved Frikanalen Kodi addon version 0.0.3</title>
704 <link>http://people.skolelinux.org/pere/blog/New_and_improved_Frikanalen_Kodi_addon_version_0_0_3.html</link>
705 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/New_and_improved_Frikanalen_Kodi_addon_version_0_0_3.html</guid>
706 <pubDate>Thu, 8 Nov 2018 10:30:00 +0100</pubDate>
707 <description>&lt;p&gt;If you read my blog regularly, you probably know I am involved in
708 running and developing the &lt;a href=&quot;https://frikanalen.no/&quot;&gt;Norwegian
709 TV channel Frikanalen&lt;/a&gt;. It is an open channel, allowing everyone
710 in Norway to publish videos on a TV channel with national coverage.
711 You can think of it as Youtube for national television.
712 In addition to distribution on RiksTV and Uninett, Frikanalen is also
713 available as a Kodi addon. The last few days I have updated the code
714 to add more features. A
715 &lt;a href=&quot;https://kodi.tv/addon/plugins-video-add-ons/frikanalen-nett-tv&quot;&gt;new
716 and improved version 0.0.3 Frikanalen addon&lt;/a&gt; was just made
717 available via the Kodi repositories. This new version include a
718 option to browse videos by category, as well as free text search
719 in the video archive. It will now also show the video duration in the
720 video lists, which were missing earlier. A new and experimental
721 link to the HD video stream currently being worked on is provided, for
722 those that want to see what the &lt;a href=&quot;https://casparcg.com/&quot;&gt;CasparCG&lt;/a&gt;
723 output look like. The alternative is the SD video stream, generated
724 using MLT. CasparCG is controlled by our
725 &lt;a href=&quot;https://github.com/Frikanalen/mltplayout/&quot;&gt;mltplayout
726 server&lt;/a&gt; which instead of talking to mlt is giving PLAY instructions
727 to the CasparCG server when it is time to start a new program.&lt;/p&gt;
728
729 &lt;p&gt;By now, you are probably wondering what kind of content is being
730 played on the channel. These days, it is filled with technical
731 presentations like those from &lt;a href=&quot;https://www.nuug.no/&quot;&gt;NUUG&lt;/a&gt;,
732 &lt;a href=&quot;https://www.debconf.org/&quot;&gt;Debconf&lt;/a&gt;, Makercon, and TED,
733 but there are also some periods with
734 &lt;a href=&quot;https://www.empo.no/&quot;&gt;EMPT TV&lt;/a&gt; and
735 &lt;a href=&quot;https://www.p7.no/&quot;&gt;P7&lt;/a&gt;.
736
737 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
738 activities, please send Bitcoin donations to my address
739 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
740 </description>
741 </item>
742
743 <item>
744 <title>Time for an official MIME type for patches?</title>
745 <link>http://people.skolelinux.org/pere/blog/Time_for_an_official_MIME_type_for_patches_.html</link>
746 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Time_for_an_official_MIME_type_for_patches_.html</guid>
747 <pubDate>Thu, 1 Nov 2018 08:15:00 +0100</pubDate>
748 <description>&lt;p&gt;As part of my involvement in
749 &lt;a href=&quot;https://gitlab.com/OsloMet-ABI/nikita-noark5-core&quot;&gt;the Nikita
750 archive API project&lt;/a&gt;, I&#39;ve been importing a fairly large lump of
751 emails into a test instance of the archive to see how well this would
752 go. I picked a subset of &lt;a href=&quot;https://notmuchmail.org/&quot;&gt;my
753 notmuch email database&lt;/a&gt;, all public emails sent to me via
754 @lists.debian.org, giving me a set of around 216 000 emails to import.
755 In the process, I had a look at the various attachments included in
756 these emails, to figure out what to do with attachments, and noticed
757 that one of the most common attachment formats do not have
758 &lt;a href=&quot;https://www.iana.org/assignments/media-types/media-types.xhtml&quot;&gt;an
759 official MIME type&lt;/a&gt; registered with IANA/IETF. The output from
760 diff, ie the input for patch, is on the top 10 list of formats
761 included in these emails. At the moment people seem to use either
762 text/x-patch or text/x-diff, but neither is officially registered. It
763 would be better if one official MIME type were registered and used
764 everywhere.&lt;/p&gt;
765
766 &lt;p&gt;To try to get one official MIME type for these files, I&#39;ve brought
767 up the topic on
768 &lt;a href=&quot;https://www.ietf.org/mailman/listinfo/media-types&quot;&gt;the
769 media-types mailing list&lt;/a&gt;. If you are interested in discussion
770 which MIME type to use as the official for patch files, or involved in
771 making software using a MIME type for patches, perhaps you would like
772 to join the discussion?&lt;/p&gt;
773
774 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
775 activities, please send Bitcoin donations to my address
776 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
777 </description>
778 </item>
779
780 <item>
781 <title>Measuring the speaker frequency response using the AUDMES free software GUI - nice free software</title>
782 <link>http://people.skolelinux.org/pere/blog/Measuring_the_speaker_frequency_response_using_the_AUDMES_free_software_GUI___nice_free_software.html</link>
783 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Measuring_the_speaker_frequency_response_using_the_AUDMES_free_software_GUI___nice_free_software.html</guid>
784 <pubDate>Mon, 22 Oct 2018 08:40:00 +0200</pubDate>
785 <description>&lt;p&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2018-10-22-audmes-measure-speakers.png&quot; align=&quot;right&quot; width=&quot;40%&quot;/&gt;&lt;/p&gt;
786
787 &lt;p&gt;My current home stereo is a patchwork of various pieces I got on
788 flee markeds over the years. It is amazing what kind of equipment
789 show up there. I&#39;ve been wondering for a while if it was possible to
790 measure how well this equipment is working together, and decided to
791 see how far I could get using free software. After trawling the web I
792 came across an article from DIY Audio and Video on
793 &lt;a href=&quot;https://www.diyaudioandvideo.com/Tutorial/SpeakerResponseTesting/&quot;&gt;Speaker
794 Testing and Analysis&lt;/a&gt; describing how to test speakers, and it listing
795 several software options, among them
796 &lt;a href=&quot;https://sourceforge.net/projects/audmes/&quot;&gt;AUDio MEasurement
797 System (AUDMES)&lt;/a&gt;. It is the only free software system I could find
798 focusing on measuring speakers and audio frequency response. In the
799 process I also found an interesting article from NOVO on
800 &lt;a href=&quot;http://novo.press/understanding-speaker-specifications-and-frequency-response/&quot;&gt;Understanding
801 Speaker Specifications and Frequency Response&lt;/a&gt; and an article from
802 ecoustics on
803 &lt;a href=&quot;https://www.ecoustics.com/articles/understanding-speaker-frequency-response/&quot;&gt;Understanding
804 Speaker Frequency Response&lt;/a&gt;, with a lot of information on what to
805 look for and how to interpret the graphs. Armed with this knowledge,
806 I set out to measure the state of my speakers.&lt;/p&gt;
807
808 &lt;p&gt;The first hurdle was that AUDMES hadn&#39;t seen a commit for 10 years
809 and did not build with current compilers and libraries. I got in
810 touch with its author, who no longer was spending time on the program
811 but gave me write access to the subversion repository on Sourceforge.
812 The end result is that now the code build on Linux and is capable of
813 saving and loading the collected frequency response data in CSV
814 format. The application is quite nice and flexible, and I was able to
815 select the input and output audio interfaces independently. This made
816 it possible to use a USB mixer as the input source, while sending
817 output via my laptop headphone connection. I lacked the hardware and
818 cabling to figure out a different way to get independent cabling to
819 speakers and microphone.&lt;/p&gt;
820
821 &lt;p&gt;Using this setup I could see how a large range of high frequencies
822 apparently were not making it out of my speakers. The picture show
823 the frequency response measurement of one of the speakers. Note the
824 frequency lines seem to be slightly misaligned, compared to the CSV
825 output from the program. I can not hear several of these are high
826 frequencies, according to measurement from
827 &lt;a href=&quot;http://freehearingtestsoftware.com&quot;&gt;Free Hearing Test
828 Software&lt;/a&gt;, an freeware system to measure your hearing (still
829 looking for a free software alternative), so I do not know if they are
830 coming out out the speakers. I thus do not quite know how to figure
831 out if the missing frequencies is a problem with the microphone, the
832 amplifier or the speakers, but I managed to rule out the audio card in my
833 PC by measuring my Bose noise canceling headset using its own
834 microphone. This setup was able to see the high frequency tones, so
835 the problem with my stereo had to be in the amplifier or speakers.&lt;/p&gt;
836
837 &lt;p&gt;Anyway, to try to role out one factor I ended up picking up a new
838 set of speakers at a flee marked, and these work a lot better than the
839 old speakers, so I guess the microphone and amplifier is OK. If you
840 need to measure your own speakers, check out AUDMES. If more people
841 get involved, perhaps the project could become good enough to
842 &lt;a href=&quot;https://bugs.debian.org/910876&quot;&gt;include in Debian&lt;/a&gt;? And if
843 you know of some other free software to measure speakers and amplifier
844 performance, please let me know. I am aware of the freeware option
845 &lt;a href=&quot;https://www.roomeqwizard.com/&quot;&gt;REW&lt;/a&gt;, but I want something
846 that can be developed also when the vendor looses interest.&lt;/p&gt;
847
848 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
849 activities, please send Bitcoin donations to my address
850 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
851 </description>
852 </item>
853
854 </channel>
855 </rss>