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