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">
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" />
10 <title>Good bye subkeys.pgp.net, welcome pool.sks-keyservers.net
</title>
11 <link>http://people.skolelinux.org/pere/blog/Good_bye_subkeys_pgp_net__welcome_pool_sks_keyservers_net.html
</link>
12 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Good_bye_subkeys_pgp_net__welcome_pool_sks_keyservers_net.html
</guid>
13 <pubDate>Wed,
10 Sep
2014 13:
10:
00 +
0200</pubDate>
14 <description><p
>Yesterday, I had the pleasure of attending a talk with the
15 <a href=
"http://www.nuug.no/
">Norwegian Unix User Group
</a
> about
16 <a href=
"http://www.nuug.no/aktiviteter/
20140909-sks-keyservers/
">the
17 OpenPGP keyserver pool sks-keyservers.net
</a
>, and was very happy to
18 learn that there is a large set of publicly available key servers to
19 use when looking for peoples public key. So far I have used
20 subkeys.pgp.net, and some times wwwkeys.nl.pgp.net when the former
21 were misbehaving, but those days are ended. The servers I have used
22 up until yesterday have been slow and some times unavailable. I hope
23 those problems are gone now.
</p
>
25 <p
>Behind the round robin DNS entry of the
26 <a href=
"https://sks-keyservers.net/
">sks-keyservers.net
</a
> service
27 there is a pool of more than
100 keyservers which are checked every
28 day to ensure they are well connected and up to date. It must be
29 better than what I have used so far. :)
</p
>
31 <p
>Yesterdays speaker told me that the service is the default
32 keyserver provided by the default configuration in GnuPG, but this do
33 not seem to be used in Debian. Perhaps it should?
</p
>
35 <p
>Anyway, I
've updated my ~/.gnupg/options file to now include this
38 <p
><blockquote
><pre
>
39 keyserver pool.sks-keyservers.net
40 </pre
></blockquote
></p
>
42 <p
>With GnuPG version
2 one can also locate the keyserver using SRV
43 entries in DNS. Just for fun, I did just that at work, so now every
44 user of GnuPG at the University of Oslo should find a OpenGPG
45 keyserver automatically should their need it:
</p
>
47 <p
><blockquote
><pre
>
48 % host -t srv _pgpkey-http._tcp.uio.no
49 _pgpkey-http._tcp.uio.no has SRV record
0 100 11371 pool.sks-keyservers.net.
51 </pre
></blockquote
></p
>
54 <a href=
"http://ietfreport.isoc.org/idref/draft-shaw-openpgp-hkp/
">the
55 HKP lookup protocol
</a
> supported finding signature paths, I would be
56 very happy. It can look up a given key or search for a user ID, but I
57 normally do not want that, but to find a trust path from my key to
58 another key. Given a user ID or key ID, I would like to find (and
59 download) the keys representing a signature path from my key to the
60 key in question, to be able to get a trust path between the two keys.
61 This is as far as I can tell not possible today. Perhaps something
62 for a future version of the protocol?
</p
>
67 <title>Do you need an agreement with MPEG-LA to publish and broadcast H
.264 video in Norway?
</title>
68 <link>http://people.skolelinux.org/pere/blog/Do_you_need_an_agreement_with_MPEG_LA_to_publish_and_broadcast_H_264_video_in_Norway_.html
</link>
69 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Do_you_need_an_agreement_with_MPEG_LA_to_publish_and_broadcast_H_264_video_in_Norway_.html
</guid>
70 <pubDate>Mon,
25 Aug
2014 22:
10:
00 +
0200</pubDate>
71 <description><p
>Two years later, I am still not sure if it is legal here in Norway
72 to use or publish a video in H
.264 or MPEG4 format edited by the
73 commercially licensed video editors, without limiting the use to
74 create
"personal
" or
"non-commercial
" videos or get a license
75 agreement with
<a href=
"http://www.mpegla.com
">MPEG LA
</a
>. If one
76 want to publish and broadcast video in a non-personal or commercial
77 setting, it might be that those tools can not be used, or that video
78 format can not be used, without breaking their copyright license. I
80 <a href=
"http://people.skolelinux.org/pere/blog/Trenger_en_avtale_med_MPEG_LA_for___publisere_og_kringkaste_H_264_video_.html
">Back
81 then
</a
>, I found that the copyright license terms for Adobe Premiere
82 and Apple Final Cut Pro both specified that one could not use the
83 program to produce anything else without a patent license from MPEG
84 LA. The issue is not limited to those two products, though. Other
85 much used products like those from Avid and Sorenson Media have terms
86 of use are similar to those from Adobe and Apple. The complicating
87 factor making me unsure if those terms have effect in Norway or not is
88 that the patents in question are not valid in Norway, but copyright
89 licenses are.
</p
>
91 <p
>These are the terms for Avid Artist Suite, according to their
92 <a href=
"http://www.avid.com/US/about-avid/legal-notices/legal-enduserlicense2
">published
94 <a href=
"http://www.avid.com/static/resources/common/documents/corporate/LICENSE.pdf
">license
95 text
</a
> (converted to lower case text for easier reading):
</p
>
97 <p
><blockquote
>
98 <p
>18.2. MPEG-
4. MPEG-
4 technology may be included with the
99 software. MPEG LA, L.L.C. requires this notice:
</p
>
101 <p
>This product is licensed under the MPEG-
4 visual patent portfolio
102 license for the personal and non-commercial use of a consumer for (i)
103 encoding video in compliance with the MPEG-
4 visual standard (“MPEG-
4
104 video”) and/or (ii) decoding MPEG-
4 video that was encoded by a
105 consumer engaged in a personal and non-commercial activity and/or was
106 obtained from a video provider licensed by MPEG LA to provide MPEG-
4
107 video. No license is granted or shall be implied for any other
108 use. Additional information including that relating to promotional,
109 internal and commercial uses and licensing may be obtained from MPEG
110 LA, LLC. See http://www.mpegla.com. This product is licensed under
111 the MPEG-
4 systems patent portfolio license for encoding in compliance
112 with the MPEG-
4 systems standard, except that an additional license
113 and payment of royalties are necessary for encoding in connection with
114 (i) data stored or replicated in physical media which is paid for on a
115 title by title basis and/or (ii) data which is paid for on a title by
116 title basis and is transmitted to an end user for permanent storage
117 and/or use, such additional license may be obtained from MPEG LA,
118 LLC. See http://www.mpegla.com for additional details.
</p
>
120 <p
>18.3. H
.264/AVC. H
.264/AVC technology may be included with the
121 software. MPEG LA, L.L.C. requires this notice:
</p
>
123 <p
>This product is licensed under the AVC patent portfolio license for
124 the personal use of a consumer or other uses in which it does not
125 receive remuneration to (i) encode video in compliance with the AVC
126 standard (“AVC video”) and/or (ii) decode AVC video that was encoded
127 by a consumer engaged in a personal activity and/or was obtained from
128 a video provider licensed to provide AVC video. No license is granted
129 or shall be implied for any other use. Additional information may be
130 obtained from MPEG LA, L.L.C. See http://www.mpegla.com.
</p
>
131 </blockquote
></p
>
133 <p
>Note the requirement that the videos created can only be used for
134 personal or non-commercial purposes.
</p
>
136 <p
>The Sorenson Media software have
137 <a href=
"http://www.sorensonmedia.com/terms/
">similar terms
</a
>:
</p
>
139 <p
><blockquote
>
141 <p
>With respect to a license from Sorenson pertaining to MPEG-
4 Video
142 Decoders and/or Encoders: Any such product is licensed under the
143 MPEG-
4 visual patent portfolio license for the personal and
144 non-commercial use of a consumer for (i) encoding video in compliance
145 with the MPEG-
4 visual standard (“MPEG-
4 video”) and/or (ii) decoding
146 MPEG-
4 video that was encoded by a consumer engaged in a personal and
147 non-commercial activity and/or was obtained from a video provider
148 licensed by MPEG LA to provide MPEG-
4 video. No license is granted or
149 shall be implied for any other use. Additional information including
150 that relating to promotional, internal and commercial uses and
151 licensing may be obtained from MPEG LA, LLC. See
152 http://www.mpegla.com.
</p
>
154 <p
>With respect to a license from Sorenson pertaining to MPEG-
4
155 Consumer Recorded Data Encoder, MPEG-
4 Systems Internet Data Encoder,
156 MPEG-
4 Mobile Data Encoder, and/or MPEG-
4 Unique Use Encoder: Any such
157 product is licensed under the MPEG-
4 systems patent portfolio license
158 for encoding in compliance with the MPEG-
4 systems standard, except
159 that an additional license and payment of royalties are necessary for
160 encoding in connection with (i) data stored or replicated in physical
161 media which is paid for on a title by title basis and/or (ii) data
162 which is paid for on a title by title basis and is transmitted to an
163 end user for permanent storage and/or use. Such additional license may
164 be obtained from MPEG LA, LLC. See http://www.mpegla.com for
165 additional details.
</p
>
167 </blockquote
></p
>
169 <p
>Some free software like
170 <a href=
"https://handbrake.fr/
">Handbrake
</A
> and
171 <a href=
"http://ffmpeg.org/
">FFMPEG
</a
> uses GPL/LGPL licenses and do
172 not have any such terms included, so for those, there is no
173 requirement to limit the use to personal and non-commercial.
</p
>
178 <title>Lenker for
2014-
08-
03</title>
179 <link>http://people.skolelinux.org/pere/blog/Lenker_for_2014_08_03.html
</link>
180 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Lenker_for_2014_08_03.html
</guid>
181 <pubDate>Sun,
3 Aug
2014 23:
00:
00 +
0200</pubDate>
182 <description><p
>Lenge siden jeg har hatt tid til å publisere lenker til skriverier
183 jeg har hatt glede og nytte av av å lese. Her er en liten norsk
184 lenkesamling.
</p
>
188 <li
><a href=
"http://www.nrk.no/ytring/sjoslag-om-fiskemilliardene-
1.11576109">Sjøslag
189 om fiskemilliardene
</a
> (NRK Ytring
2014-
03-
03) - litt om hvordan de
190 norske felles matressurser røves fra felleskapet.
</li
>
192 <li
><a href=
"http://www.aftenposten.no/nyheter/Matkrisen-kan-komme-til-Norge-
7522341.html
">Matkrisen
193 kan komme til Norge
</a
> (Aftenposten
2014-
4-
01) - hvordan miljøendringene vil gjøre matproduksjonen i Norge mer sårbar.
</li
>
195 <li
><a href=
"http://www.nrk.no/ytring/norge-trenger-kornlager-
1.11726744">Norge
196 trenger kornlager
</a
> (NRK Ytring
2014-
06-
07) Chr. Anton Smedshaug
197 forteller litt om Norges sårbare matsituasjon etter at Staten solgte
198 Norges kornlager.
</li
>
200 <li
><a href=
"http://www.nrk.no/norge/pst-vil-overvake-datatastaturer-
1.11583286">PST
201 vil overvåke datatastaturer
</a
> (NRK
2014-
03-
04) - PST ønsker retten
202 til å bryte seg inn på private PC-er og legge inn spionprogrammer.
203 Hvilket nok vil gjøre Linux mer populært, men gjør at en i enda mindre
204 grad enn i dag kan stole på datamaskiner - neppe en god ide for
205 samfunnet totalt sett.
</li
>
207 <li
><a href=
"http://www.osloby.no/nyheter/Ruter-fremstar-som-et-pobelvelde-
7490624.html
">«Ruter
208 fremstår som et pøbelvelde»
</a
> (OsloBy
2014-
03-
05) - et eksempel på
209 hvordan kollektivtransportselskapet i Oslo håndterer sine kunder.
</li
>
211 <li
><a href=
"http://www.dagbladet.no/
2014/
03/
05/nyheter/dbtv/reklame/clear_channel/
32123808/
">Clear
212 Channel nektet å vise Greenpeace-reklame i Oslo
</a
> (Dagbladet
213 2014-
03-
05) - forteller litt om hvordan hvilke budskap som når ut i
214 det offentlige rom kontrolleres i Norge.
</li
>
216 <li
><a href=
"http://www.dagbladet.no/
2014/
03/
06/kultur/meninger/debattinnlegg/kronikk/
22_juli/
32175854/
">Svarte
217 ikke på kritikken
</a
> (Dagbladet
2014-
03-
06) - innlegg fra Norsk
218 presseforbund der de nok en gang tar opp det forkastelige i at
219 politiet nå har full tilgang til å bedrive telefonkontroll av
220 advokater.
</li
>
222 <li
><a href=
"http://www.aftenposten.no/nyheter/uriks/Putin-spiller-poker_-ikke-sjakk-I-sjakk-har-man-regler-
7495368.html
">«Putin
223 spiller poker, ikke sjakk. I sjakk har man regler.»
</a
> (Aftenposten
224 2014-
03-
08) - sjakklegenden Kasparov forklarer litt om hvordan han ser
225 at Russlands politikk fungerer, blant annet i lys av started av
226 Ukraina-krisen.
</li
>
228 <li
><a href=
"http://www.aftenposten.no/meninger/kronikker/I-seng-med-fienden-
7492605.html
">I
229 seng med fienden
</a
> (Aftenposten
2014-
03-
10) - kronikk fra Eirik
230 H. Vinje om hvordan menn og kvinner settes opp mot hverandre i det
231 offentlige ordskiftet, kanskje på sviktende grunnlag.
</li
>
233 <li
><a href=
"http://www.aftenposten.no/amagasinet/Hvor-er-elevene-
7501690.html
">Fritt
234 frem for skulk
</a
> (Aftenposten
2014-
03-
14) - skildring av hvordan
235 norske elever i dag ikke lenger har rimelig krav om oppmøte på
238 <li
><a href=
"http://www.aftenposten.no/digital/Datalagringsdirektiv-avslorte-abort_-sykdom-og-vapenkjop--
7503014.html
">«Datalagringsdirektiv»
239 avslørte abort, sykdom og våpenkjøp
</a
> (Aftenposten
2014-
03-
14) - om
240 hvordan forskere har dokumentert hvordan innsamling av metadata om
241 telefoni og Internett-bruk kan være svært avslørende.
</li
>
243 <li
><a href=
"http://www.dagbladet.no/
2014/
03/
14/kultur/meninger/ideer/lordagskommentaren/agnes_ravatn/
32302856/
">Konsentrasjonssvikt
244 på pensum
</a
> (Dagbladet
2014-
03-
14) - Kommentar om hvordan (feil)
245 bruk IKT i skolen kan ødelegge mer enn det bidrar til læring.
</li
>
247 <li
><a href=
"http://doremusnor.wordpress.com/
2014/
02/
09/reservasjonsrettsstaten/
">Reservasjonsrettsstaten
</a
>
248 (blogg fra Doremus
2014-
02-
09) - morsom beskrivelse om hvordan
249 regjeringens forslag til reservasjonsrett for leger kan utvides til å
250 gjelde alles samvittighet.
</li
>
252 <li
><a href=
"http://www.aftenposten.no/meninger/kronikker/Autoritar-gjokunge-
7514915.html
">Autoritær
253 gjøkunge
</a
> (Aftenposten
2014-
03-
25) - Kronikk av Bjørn Stærk om
254 snurpenots-overvåkningen som varsleren Snowden dokumenterte.
</li
>
256 <li
><a href=
"http://blogg.friprog.no/
2014/
03/leveransekrise-i-offentlig-sektor-mener-mike-bracken-executive-director-of-digital-in-the-cabinet-office/
">Leveransekrise
257 i Offentlig sektor – mener Mike Bracken, Executive Director of Digital
258 in the Cabinet Office
</a
> (blogg fra Friprog-senteret
2014-
03-
26).
</li
>
260 <li
><a href=
"http://www.dagbladet.no/
2014/
03/
26/kultur/meninger/kronikk/etiopia/avlytting/
32499687/
">Norge
261 må stanse avlyttingen
</a
> (Dagbladet
2014-
03-
26) - leserinnlegg fra
262 Felix Horne der han ber om at Norge gjør en innsats for å få slutt på
263 overvåkning av innbyggerne som gjøres i Norge av Etiopiske
264 myndigheter.
</li
>
266 <li
><a href=
"http://www.aftenposten.no/meninger/kronikker/Demokrati-er-ingen-naturlig-styreform-
7521957.html
">Demokrati
267 er ingen naturlig styreform
</a
> (Aftenposten
2014-
04-
01) - kronikk av
268 Stein Ringen om hvordan demokrati som styreform går tapt når
269 innbyggerne tar det for gitt.
</li
>
271 <li
><a href=
"http://www.nrk.no/ytring/ytringsansvar-ere-enhver-tilladte_-
1.11618934">Ytringsansvar
272 ere Enhver tilladte!
</a
> (NRK Ytring
2014-
04-
01) - innspill fra Trygve
273 Svensson og Helge Svare om at hver enkelt av oss har et ansvar for å
274 ytre oss i den offentlige debatten.
</li
>
276 <li
><a href=
"http://www.aftenposten.no/meninger/Jeg-er-ingen-god-samfunnsborger-
7527128.html
">Jeg
277 er ingen god samfunnsborger
</a
> (Aftenposten
2014-
04-
16), kronikk av
278 Simen Tveitereid om alternative måter å motiveres i samfunnet, uten å
279 hige etter mer penger og flere ting.
</li
>
281 <li
><a href=
"http://www.aftenposten.no/meninger/debatt/Avgjorelsen-far-umiddelbar-virkning-
7531811.html
">DLD-dommen:
282 Avgjørelsen får umiddelbar virkning
</a
> (Aftenposten
2014-
04-
10) -
283 kronikk av Høyres Michael Tetzschner, en partiutbryter i DLD-saken som
284 stemte nei til DLD i Stortinget i
2011.
</li
>
286 <li
><a href=
"http://www.uhuru.biz/?p=
1466">Datalagringsdirektivets
287 endelikt
</a
> (blogg fra John Wessel-Aas
2014-
04-
11) - oppsummering
288 av hvordan direktivet ble funnet ugyldig i EU-domstolen.
</li
>
290 <li
><a href=
"http://www.vg.no/nyheter/meninger/kronikk-kapitulasjonspresidenten/a/
10147713/
">Kronikk:
291 Kapitulasjonspresidenten
</a
> (VG
2014-
04-
22) - kronikk av Einar
292 Kr. Steffenak om hvordan Stortingspresidenten og regjeringen viser sin
293 prinsippløshet i møte med Kina.
</li
>
295 <li
><a href=
"http://www.aftenposten.no/meninger/kronikker/Innerst-inne-er-alle-nordmenn-
7542617.html
">Innerst
296 inne er alle nordmenn
</a
> (Aftenposten
2014-
04-
27) - kronikk fra Bjørn
297 Stærk om hvordan vi i Vesten i stor grad baserer oss på en fantasi om
298 at alle i verden bærer på en drøm om å bli som oss.
</li
>
300 <li
><a href=
"http://www.aftenposten.no/viten/uviten/Det-italienske-senatet-gav-seg-selv-
134-milliarder-euro-i-sluttpakke--
7575312.html
">Det
301 italienske senatet gav seg selv
134 milliarder euro i sluttpakke
</a
>
302 (Aftenposten
2014-
06-
19) - forsker Simen Gaure forteller hvordan
303 løgner og fantasi fra nettkilder i stor grad blir akseptert som
304 sannhet - antagelig også av deg og meg.
</li
>
306 <li
><a href=
"http://www.dagbladet.no/
2014/
05/
30/kultur/meninger/kronikk/skole/
33576392/
">Et
307 forsvar for bråkmakerne
</a
> (Dagbladet
2014-
05-
30) - kronikk av Dag
308 Øystein Nome som beskriver hvordan dagens skole ikke fungerer så godt
309 for mange elever.
</li
>
311 <li
><a href=
"http://www.osloby.no/nyheter/Betalte-med-slitt-seddel---havnet-i-arresten-
7617208.html
">Betalte
312 med slitt seddel - havnet i arresten
</a
> (Osloby
2014-
06-
25)) -
313 dokumentasjon av Oslopolitiets angrep på vår alles rett til å ferdes
314 uten elektronisk sporing. Jeg bruker kontanter i så stor grad som
315 mulig da banken ikke har noe med hvor jeg er og hva jeg kjøper. Vi
316 som gjør dette risikerer som beskrevet overgrep som frihetsberøvelse
317 og registrering og lagring av fingeravtrykk og bilde i politiets
318 database over mistenkte.
</li
>
320 <li
><a href=
"http://www.aftenposten.no/meninger/leder/Fredsprisen-til-Snowden-
7620422.html
">Fredsprisen
321 til Snowden
</a
> (Aftenposten
2014-
06-
28) - leder som forklarer hvorfor
322 varsleren Snowden bør få fredsprisen.
</li
>
324 <li
><a href=
"http://www.dagbladet.no/
2014/
08/
01/kultur/meninger/dbmener/leder1/
34598010/
">Strategi
325 for politistaten
</a
> (Dagbladet
2014-
08-
01) - leder som advarer om
326 sterke krefter som bruker terrortrusselen til å lirke Norge nærmere å
327 bli en politistat.
</li
>
329 <li
><a href=
"http://www.nrk.no/ytring/vi-ma-tenke-nytt-om-narkotika-
1.11859322">Vi
330 må tenke nytt om narkotika
</a
> (NRK Ytring
2014-
08-
03) - Mark Lewis
331 forklarer hvorfor legalisering og offentlig kontroll av
332 narkotikamarkedet er mye bedre enn å overlate det til kriminelle.
</li
>
335 </ul
></p
>
340 <title>Debian Edu interview: Bernd Zeitzen
</title>
341 <link>http://people.skolelinux.org/pere/blog/Debian_Edu_interview__Bernd_Zeitzen.html
</link>
342 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Debian_Edu_interview__Bernd_Zeitzen.html
</guid>
343 <pubDate>Thu,
31 Jul
2014 08:
30:
00 +
0200</pubDate>
344 <description><p
>The complete and free “out of the box” software solution for
345 schools,
<a href=
"http://www.skolelinux.org/
">Debian Edu /
346 Skolelinux
</a
>, is used quite a lot in Germany, and one of the people
347 involved is Bernd Zeitzen, who show up on the project mailing lists
348 from time to time with interesting questions and tips on how to adjust
349 the setup. I managed to interview him this summer.
</p
>
351 <p
><strong
>Who are you, and how do you spend your days?
</strong
></p
>
353 <p
>My name is Bernd Zeitzen and I
'm married with Hedda, a self
354 employed physiotherapist. My former profession is tool maker, but I
355 haven
't worked for
30 years in this job.
30 years ago I started to
356 support my wife and become her officeworker and a few years later the
357 administrator for a small computer network, today based on Ubuntu
358 Server (Samba, OpenVPN). For her daily work she has to use Windows
359 Desktops because the software she needs to organize her business only
360 works with Windows . :-(
</p
>
362 <p
>In
1988 we started with one PC and DOS, then I learned to use
363 Windows
98,
2000, XP, …,
8, Ubuntu, MacOSX. Today we are running a
364 Linux server with
6 Windows clients and
10 persons (teacher of
365 children with special needs, speech therapist, occupational therapist,
366 psychologist and officeworkers) using our Samba shares via OpenVPN to
367 work with the documentations of our patients.
</p
>
369 <p
><strong
>How did you get in contact with the Skolelinux / Debian Edu
370 project?
</strong
></p
>
372 <p
>Two years ago a friend of mine asked me, if I want to get a job in
373 his school (
<a href=
"http://www.gymnasium-harsewinkel.de/
">Gymnasium
374 Harsewinkel
</a
>). They started with Skolelinux / Debian Edu and they
375 were looking for people to give support to the teachers using the
376 software and the network and teaching the pupils increasing their
377 computer skills in optional lessons. I
'm spending
4-
6 hours a week
378 with this job.
</p
>
380 <p
><strong
>What do you see as the advantages of Skolelinux / Debian
381 Edu?
</strong
></p
>
383 <p
>The independence.
</p
>
385 <p
>First: Every person is allowed to use, share and develop the
386 software. Even if you are poor, you are allowed to use the software
387 included in Skolelinux/Debian Edu and all the other Free Software.
</p
>
389 <p
>Second: The software runs on old machines and this gives us the
390 possibility to recycle computers, weeded out from offices. The
391 servers and desktops are running for more than two years and they are
392 working reliable.
</p
>
394 <p
>We have two servers (one tjener and one terminal server),
45
395 workstations in three classrooms and seven laptops as a mobile
396 solution for all classrooms. These machines are all booting from the
397 terminal server. In the moment we are installing
30 laptops as mobile
398 workstations. Then the pupils have the possibility to work with these
399 machines in their classrooms. Internet access is realized by a WLAN
400 router, connected to the schools network. This is all done without a
401 dedicated system administrator or a computer science teacher.
</p
>
403 <p
><strong
>What do you see as the disadvantages of Skolelinux / Debian
404 Edu?
</strong
></p
>
406 <p
>Teachers and pupils are Windows users.
&lt;Irony on
&gt; And Linux
407 isn
't cool. It
's software for freaks using the command line.
&lt;Irony
408 off
&gt; They don
't realize the stability of the system.
</p
>
410 <p
><strong
>Which free software do you use daily?
</strong
></p
>
412 <p
>Firefox, Thunderbird, LibreOffice, Ubuntu Server
12.04 (Samba,
413 Apache, MySQL, Joomla!, … and Skolelinux / Debian Edu)
</p
>
415 <p
><strong
>Which strategy do you believe is the right one to use to
416 get schools to use free software?
</strong
></p
>
418 <p
>In Germany we have the situation: every school is free to decide
419 which software they want to use. This decision is influenced by
420 teachers who learned to use Windows and MS Office. They buy a PC with
421 Windows preinstalled and an additional testing version of MS
422 Office. They don
't know about the possibility to use Free Software
423 instead. Another problem are the publisher of school books. They
424 develop their software, added to the school books, for Windows.
</p
>
429 <title>98.6 percent done with the Norwegian draft translation of Free Culture
</title>
430 <link>http://people.skolelinux.org/pere/blog/
98_6_percent_done_with_the_Norwegian_draft_translation_of_Free_Culture.html
</link>
431 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/
98_6_percent_done_with_the_Norwegian_draft_translation_of_Free_Culture.html
</guid>
432 <pubDate>Wed,
23 Jul
2014 22:
40:
00 +
0200</pubDate>
433 <description><p
>This summer I finally had time to continue working on the Norwegian
434 <a href=
"http://www.docbook.org/
">docbook
</a
> version of the
2004 book
435 <a href=
"http://free-culture.cc/
">Free Culture
</a
> by Lawrence Lessig,
436 to get a Norwegian text explaining the problems with todays copyright
437 law. Yesterday, I finally completed translated the book text. There
438 are still some foot/end notes left to translate, the colophon page
439 need to be rewritten, and a few words and phrases still need to be
440 translated, but the Norwegian text is ready for the first proof
441 reading. :) More spell checking is needed, and several illustrations
442 need to be cleaned up. The work stopped up because I had to give
443 priority to other projects the last year, and the progress graph of
444 the translation show this very well:
</p
>
446 <p
><img width=
"80%
" align=
"center
" src=
"https://github.com/petterreinholdtsen/free-culture-lessig/raw/master/progress.png
"></p
>
448 <p
>If you want to read the result, check out the
449 <a href=
"https://github.com/petterreinholdtsen/free-culture-lessig
">github
</a
>
450 project pages and the
451 <a href=
"https://github.com/petterreinholdtsen/free-culture-lessig/blob/master/archive/freeculture.nb.pdf?raw=true
">PDF
</a
>,
452 <a href=
"https://github.com/petterreinholdtsen/free-culture-lessig/blob/master/archive/freeculture.nb.epub?raw=true
">EPUB
</a
>
453 and HTML version available in the
454 <a href=
"https://github.com/petterreinholdtsen/free-culture-lessig/tree/master/archive
">archive
455 directory
</a
>.
</p
>
457 <p
>Please report typos, bugs and improvements to the github project if
458 you find any.
</p
>
463 <title>From English wiki to translated PDF and epub via Docbook
</title>
464 <link>http://people.skolelinux.org/pere/blog/From_English_wiki_to_translated_PDF_and_epub_via_Docbook.html
</link>
465 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/From_English_wiki_to_translated_PDF_and_epub_via_Docbook.html
</guid>
466 <pubDate>Tue,
17 Jun
2014 11:
30:
00 +
0200</pubDate>
467 <description><p
>The
<a href=
"http://www.skolelinux.org/
">Debian Edu / Skolelinux
468 project
</a
> provide an instruction manual for teachers, system
469 administrators and other users that contain useful tips for setting up
470 and maintaining a Debian Edu installation. This text is about how the
471 text processing of this manual is handled in the project.
</p
>
473 <p
>One goal of the project is to provide information in the native
474 language of its users, and for this we need to handle translations.
475 But we also want to make sure each language contain the same
476 information, so for this we need a good way to keep the translations
477 in sync. And we want it to be easy for our users to improve the
478 documentation, avoiding the need to learn special formats or tools to
479 contribute, and the obvious way to do this is to make it possible to
480 edit the documentation using a web browser. We also want it to be
481 easy for translators to keep the translation up to date, and give them
482 help in figuring out what need to be translated. Here is the list of
483 tools and the process we have found trying to reach all these
486 <p
>We maintain the authoritative source of our manual in the
487 <a href=
"https://wiki.debian.org/DebianEdu/Documentation/Wheezy/
">Debian
488 wiki
</a
>, as several wiki pages written in English. It consist of one
489 front page with references to the different chapters, several pages
490 for each chapter, and finally one
"collection page
" gluing all the
491 chapters together into one large web page (aka
492 <a href=
"https://wiki.debian.org/DebianEdu/Documentation/Wheezy/AllInOne
">the
493 AllInOne page
</a
>). The AllInOne page is the one used for further
494 processing and translations. Thanks to the fact that the
495 <a href=
"http://moinmo.in/
">MoinMoin
</a
> installation on
496 wiki.debian.org support exporting pages in
497 <a href=
"http://www.docbook.org/
">the Docbook format
</a
>, we can fetch
498 the list of pages to export using the raw version of the AllInOne
499 page, loop over each of them to generate a Docbook XML version of the
500 manual. This process also download images and transform image
501 references to use the locally downloaded images. The generated
502 Docbook XML files are slightly broken, so some post-processing is done
503 using the
<tt
>documentation/scripts/get_manual
</tt
> program, and the
504 result is a nice Docbook XML file (debian-edu-wheezy-manual.xml) and
505 a handfull of images. The XML file can now be used to generate PDF, HTML
506 and epub versions of the English manual. This is the basic step of
507 our process, making PDF (using dblatex), HTML (using xsltproc) and
508 epub (using dbtoepub) version from Docbook XML, and the resulting files
509 are placed in the debian-edu-doc-en binary package.
</p
>
511 <p
>But English documentation is not enough for us. We want translated
512 documentation too, and we want to make it easy for translators to
513 track the English original. For this we use the
514 <a href=
"http://packages.qa.debian.org/p/poxml.html
">poxml
</a
> package,
515 which allow us to transform the English Docbook XML file into a
516 translation file (a .pot file), usable with the normal gettext based
517 translation tools used by those translating free software. The pot
518 file is used to create and maintain translation files (several .po
519 files), which the translations update with the native language
520 translations of all titles, paragraphs and blocks of text in the
521 original. The next step is combining the original English Docbook XML
522 and the translation file (say debian-edu-wheezy-manual.nb.po), to
523 create a translated Docbook XML file (in this case
524 debian-edu-wheezy-manual.nb.xml). This translated (or partly
525 translated, if the translation is not complete) Docbook XML file can
526 then be used like the original to create a PDF, HTML and epub version
527 of the documentation.
</p
>
529 <p
>The translators use different tools to edit the .po files. We
531 <a href=
"http://www.kde.org/applications/development/lokalize/
">lokalize
</a
>,
532 while some use emacs and vi, others can use web based editors like
533 <a href=
"http://pootle.translatehouse.org/
">Poodle
</a
> or
534 <a href=
"https://www.transifex.com/
">Transifex
</a
>. All we care about
535 is where the .po file end up, in our git repository. Updated
536 translations can either be committed directly to git, or submitted as
537 <a href=
"https://bugs.debian.org/src:debian-edu-doc
">bug reports
538 against the debian-edu-doc package
</a
>.
</p
>
540 <p
>One challenge is images, which both might need to be translated (if
541 they show translated user applications), and are needed in different
542 formats when creating PDF and HTML versions (epub is a HTML version in
543 this regard). For this we transform the original PNG images to the
544 needed density and format during build, and have a way to provide
545 translated images by storing translated versions in
546 images/$LANGUAGECODE/. I am a bit unsure about the details here. The
547 package maintainers know more.
</p
>
549 <p
>If you wonder what the result look like, we provide
550 <a href=
"http://maintainer.skolelinux.org/debian-edu-doc/
">the content
551 of the documentation packages on the web
</a
>. See for example the
552 <a href=
"http://maintainer.skolelinux.org/debian-edu-doc/it/debian-edu-wheezy-manual.pdf
">Italian
553 PDF version
</a
> or the
554 <a href=
"http://maintainer.skolelinux.org/debian-edu-doc/de/debian-edu-wheezy-manual.html
">German
555 HTML version
</a
>. We do not yet build the epub version by default,
556 but perhaps it will be done in the future.
</p
>
558 <p
>To learn more, check out
559 <a href=
"http://packages.qa.debian.org/d/debian-edu-doc.html
">the
560 debian-edu-doc package
</a
>,
561 <a href=
"https://wiki.debian.org/DebianEdu/Documentation/Wheezy/
">the
562 manual on the wiki
</a
> and
563 <a href=
"https://wiki.debian.org/DebianEdu/Documentation/Wheezy/Translations
">the
564 translation instructions
</a
> in the manual.
</p
>
569 <title>Hvordan enkelt laste ned filmer fra NRK med den
"nye
" løsningen
</title>
570 <link>http://people.skolelinux.org/pere/blog/Hvordan_enkelt_laste_ned_filmer_fra_NRK_med_den__nye__l_sningen.html
</link>
571 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Hvordan_enkelt_laste_ned_filmer_fra_NRK_med_den__nye__l_sningen.html
</guid>
572 <pubDate>Mon,
16 Jun
2014 19:
20:
00 +
0200</pubDate>
573 <description><p
>Jeg har fortsatt behov for å kunne laste ned innslag fra NRKs
574 nettsted av og til for å se senere når jeg ikke er på nett, men
575 <a href=
"http://people.skolelinux.org/pere/blog/Hvordan_enkelt_laste_ned_filmer_fra_NRK.html
">min
576 oppskrift fra
2011</a
> sluttet å fungere da NRK byttet
577 avspillermetode. I dag fikk jeg endelig lett etter oppdatert løsning,
578 og jeg er veldig glad for å fortelle at den enkleste måten å laste ned
579 innslag er å bruke siste versjon
2014.06.07 av
580 <a href=
"http://rg3.github.io/youtube-dl/
">youtube-dl
</a
>. Støtten i
581 youtube-dl
<a href=
"https://github.com/rg3/youtube-dl/issues/
2980">kom
582 inn for
23 dager siden
</a
> og
583 <a href=
"http://packages.qa.debian.org/y/youtube-dl.html
">versjonen i
584 Debian
</a
> fungerer fint også som backport til Debian Wheezy. Det er
585 et lite problem, det håndterer kun URLer med små bokstaver, men hvis
586 en har en URL med store bokstaver kan en bare gjøre alle store om til
587 små bokstaver for å få youtube-dl til å laste ned. Rapporterte
589 <a href=
"https://github.com/rg3/youtube-dl/issues/
2980">problemet til
590 utviklerne
</a
>, og antar de får fikset det snart.
</p
>
592 <p
>Dermed er alt klart til å laste ned dokumentarene om
593 <a href=
"http://tv.nrk.no/program/KOID23005014/usas-hemmelige-avlytting
">USAs
594 hemmelige avlytting
</a
> og
595 <a href=
"http://tv.nrk.no/program/KOID23005114/selskapene-bak-usas-avlytting
">Selskapene
596 bak USAs avlytting
</a
>, i tillegg til
597 <a href=
"http://tv.nrk.no/program/KOID20005814/et-moete-med-edward-snowden
">intervjuet
598 med Edward Snowden gjort av den tyske tv-kanalen ARD
</a
>. Anbefaler
599 alle å se disse, sammen med
600 <a href=
"http://media.ccc.de/browse/congress/
2013/
30C3_-_5713_-_en_-_saal_2_-_201312301130_-_to_protect_and_infect_part_2_-_jacob.html
">foredraget
601 til Jacob Appelbaum på siste CCC-konferanse
</a
>, for å forstå mer om
602 hvordan overvåkningen av borgerne brer om seg.
</p
>
604 <p
>Takk til gode venner på foreningen NUUGs IRC-kanal
605 <a href=
"irc://irc.freenode.net/%
23nuug
">#nuug på irc.freenode.net
</a
>
606 for tipsene som fikk meg i mål
</a
>.
</p
>
608 <p
><strong
>Oppdatering
2014-
06-
17</strong
>: Etter at jeg publiserte
609 denne, ble jeg tipset om bloggposten
610 "<a href=
"http://ingvar.blog.redpill-linpro.com/
2012/
05/
31/downloading-hd-content-from-tv-nrk-no/
">Downloading
611 HD content from tv.nrk.no
</a
>" av Ingvar Hagelund, som har alternativ
612 implementasjon og tips for å lage mkv-fil med undertekstene inkludert.
613 Kanskje den passer bedre for deg? I tillegg ble feilen i youtube-dl
614 ble fikset litt senere ut på dagen i går, samt at youtube-dl fikk
615 støtte for å laste ned undertitler. Takk til Anders Einar Hilden for
616 god innsats og youtube-dl-utviklerne for rask respons.
</p
>
621 <title>Free software car computer solution?
</title>
622 <link>http://people.skolelinux.org/pere/blog/Free_software_car_computer_solution_.html
</link>
623 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Free_software_car_computer_solution_.html
</guid>
624 <pubDate>Thu,
29 May
2014 18:
45:
00 +
0200</pubDate>
625 <description><p
>Dear lazyweb. I
'm planning to set up a small Raspberry Pi computer
626 in my car, connected to
627 <a href=
"http://www.dx.com/p/
400a-
4-
0-tft-lcd-digital-monitor-for-vehicle-parking-reverse-camera-
1440x272-
12v-dc-
57776">a
628 small screen
</a
> next to the rear mirror. I plan to hook it up with a
629 GPS and a USB wifi card too. The idea is to get my own
630 "<a href=
"http://en.wikipedia.org/wiki/Carputer
">Carputer
</a
>". But I
631 wonder if someone already created a good free software solution for
632 such car computer.
</p
>
634 <p
>This is my current wish list for such system:
</p
>
638 <li
>Work on Raspberry Pi.
</li
>
640 <li
>Show current speed limit based on location, and warn if going too
641 fast (for example using color codes yellow and red on the screen,
642 or make a sound). This could be done either using either data from
643 <a href=
"http://www.openstreetmap.org/
">Openstreetmap
</a
> or OCR
644 info gathered from a dashboard camera.
</li
>
646 <li
>Track automatic toll road passes and their cost, show total spent
647 and make it possible to calculate toll costs for planned
650 <li
>Collect GPX tracks for use with OpenStreetMap.
</li
>
652 <li
>Automatically detect and use any wireless connection to connect
653 to home server. Try IP over DNS
654 (
<a href=
"http://dev.kryo.se/iodine/
">iodine
</a
>) or ICMP
655 (
<a href=
"http://code.gerade.org/hans/
">Hans
</a
>) if direct
656 connection do not work.
</li
>
658 <li
>Set up mesh network to talk to other cars with the same system,
659 or some standard car mesh protocol.
</li
>
661 <li
>Warn when approaching speed cameras and speed camera ranges
662 (speed calculated between two cameras).
</li
>
664 <li
>Suport dashboard/front facing camera to discover speed limits and
665 run OCR to track registration number of passing cars.
</li
>
669 <p
>If you know of any free software car computer system supporting
670 some or all of these features, please let me know.
</p
>
675 <title>Half the Coverity issues in Gnash fixed in the next release
</title>
676 <link>http://people.skolelinux.org/pere/blog/Half_the_Coverity_issues_in_Gnash_fixed_in_the_next_release.html
</link>
677 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Half_the_Coverity_issues_in_Gnash_fixed_in_the_next_release.html
</guid>
678 <pubDate>Tue,
29 Apr
2014 14:
20:
00 +
0200</pubDate>
679 <description><p
>I
've been following
<a href=
"http://www.getgnash.org/
">the Gnash
680 project
</a
> for quite a while now. It is a free software
681 implementation of Adobe Flash, both a standalone player and a browser
682 plugin. Gnash implement support for the AVM1 format (and not the
683 newer AVM2 format - see
684 <a href=
"http://lightspark.github.io/
">Lightspark
</a
> for that one),
685 allowing several flash based sites to work. Thanks to the friendly
686 developers at Youtube, it also work with Youtube videos, because the
687 Javascript code at Youtube detect Gnash and serve a AVM1 player to
688 those users. :) Would be great if someone found time to implement AVM2
689 support, but it has not happened yet. If you install both Lightspark
690 and Gnash, Lightspark will invoke Gnash if it find a AVM1 flash file,
691 so you can get both handled as free software. Unfortunately,
692 Lightspark so far only implement a small subset of AVM2, and many
693 sites do not work yet.
</p
>
695 <p
>A few months ago, I started looking at
696 <a href=
"http://scan.coverity.com/
">Coverity
</a
>, the static source
697 checker used to find heaps and heaps of bugs in free software (thanks
698 to the donation of a scanning service to free software projects by the
699 company developing this non-free code checker), and Gnash was one of
700 the projects I decided to check out. Coverity is able to find lock
701 errors, memory errors, dead code and more. A few days ago they even
702 extended it to also be able to find the heartbleed bug in OpenSSL.
703 There are heaps of checks being done on the instrumented code, and the
704 amount of bogus warnings is quite low compared to the other static
705 code checkers I have tested over the years.
</p
>
707 <p
>Since a few weeks ago, I
've been working with the other Gnash
708 developers squashing bugs discovered by Coverity. I was quite happy
709 today when I checked the current status and saw that of the
777 issues
710 detected so far,
374 are marked as fixed. This make me confident that
711 the next Gnash release will be more stable and more dependable than
712 the previous one. Most of the reported issues were and are in the
713 test suite, but it also found a few in the rest of the code.
</p
>
715 <p
>If you want to help out, you find us on
716 <a href=
"https://lists.gnu.org/mailman/listinfo/gnash-dev
">the
717 gnash-dev mailing list
</a
> and on
718 <a href=
"irc://irc.freenode.net/#gnash
">the #gnash channel on
719 irc.freenode.net IRC server
</a
>.
</p
>
724 <title>Install hardware dependent packages using tasksel (Isenkram
0.7)
</title>
725 <link>http://people.skolelinux.org/pere/blog/Install_hardware_dependent_packages_using_tasksel__Isenkram_0_7_.html
</link>
726 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Install_hardware_dependent_packages_using_tasksel__Isenkram_0_7_.html
</guid>
727 <pubDate>Wed,
23 Apr
2014 14:
50:
00 +
0200</pubDate>
728 <description><p
>It would be nice if it was easier in Debian to get all the hardware
729 related packages relevant for the computer installed automatically.
730 So I implemented one, using
731 <a href=
"http://packages.qa.debian.org/isenkram
">my Isenkram
732 package
</a
>. To use it, install the tasksel and isenkram packages and
733 run tasksel as user root. You should be presented with a new option,
734 "Hardware specific packages (autodetected by isenkram)
". When you
735 select it, tasksel will install the packages isenkram claim is fit for
736 the current hardware, hot pluggable or not.
<p
>
738 <p
>The implementation is in two files, one is the tasksel menu entry
739 description, and the other is the script used to extract the list of
740 packages to install. The first part is in
741 <tt
>/usr/share/tasksel/descs/isenkram.desc
</tt
> and look like
744 <p
><blockquote
><pre
>
747 Description: Hardware specific packages (autodetected by isenkram)
748 Based on the detected hardware various hardware specific packages are
750 Test-new-install: mark show
752 Packages: for-current-hardware
753 </pre
></blockquote
></p
>
755 <p
>The second part is in
756 <tt
>/usr/lib/tasksel/packages/for-current-hardware
</tt
> and look like
759 <p
><blockquote
><pre
>
764 isenkram-autoinstall-firmware -l
766 </pre
></blockquote
></p
>
768 <p
>All in all, a very short and simple implementation making it
769 trivial to install the hardware dependent package we all may want to
770 have installed on our machines. I
've not been able to find a way to
771 get tasksel to tell you exactly which packages it plan to install
772 before doing the installation. So if you are curious or careful,
773 check the output from the isenkram-* command line tools first.
</p
>
775 <p
>The information about which packages are handling which hardware is
776 fetched either from the isenkram package itself in
777 /usr/share/isenkram/, from git.debian.org or from the APT package
778 database (using the Modaliases header). The APT package database
779 parsing have caused a nasty resource leak in the isenkram daemon (bugs
780 <a href=
"http://bugs.debian.org/
719837">#
719837</a
> and
781 <a href=
"http://bugs.debian.org/
730704">#
730704</a
>). The cause is in
782 the python-apt code (bug
783 <a href=
"http://bugs.debian.org/
745487">#
745487</a
>), but using a
784 workaround I was able to get rid of the file descriptor leak and
785 reduce the memory leak from ~
30 MiB per hardware detection down to
786 around
2 MiB per hardware detection. It should make the desktop
787 daemon a lot more useful. The fix is in version
0.7 uploaded to
788 unstable today.
</p
>
790 <p
>I believe the current way of mapping hardware to packages in
791 Isenkram is is a good draft, but in the future I expect isenkram to
792 use the AppStream data source for this. A proposal for getting proper
793 AppStream support into Debian is floating around as
794 <a href=
"https://wiki.debian.org/DEP-
11">DEP-
11</a
>, and
795 <a href=
"https://wiki.debian.org/SummerOfCode2014/Projects#SummerOfCode2014.2FProjects
.2FAppStreamDEP11Implementation.AppStream
.2FDEP-
11_for_the_Debian_Archive
">GSoC
796 project
</a
> will take place this summer to improve the situation. I
797 look forward to seeing the result, and welcome patches for isenkram to
798 start using the information when it is ready.
</p
>
800 <p
>If you want your package to map to some specific hardware, either
801 add a
"Xb-Modaliases
" header to your control file like I did in
802 <a href=
"http://packages.qa.debian.org/pymissile
">the pymissile
803 package
</a
> or submit a bug report with the details to the isenkram
805 <a href=
"http://people.skolelinux.org/pere/blog/tags/isenkram/
">all my
806 blog posts tagged isenkram
</a
> for details on the notation. I expect
807 the information will be migrated to AppStream eventually, but for the
808 moment I got no better place to store it.
</p
>