]> pere.pagekite.me Git - homepage.git/blob - blog/index.html
Generated.
[homepage.git] / blog / index.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
4 <head>
5 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
6 <title>Petter Reinholdtsen</title>
7 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/style.css" />
8 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/vim.css" />
9 <link rel="alternate" title="RSS Feed" href="http://people.skolelinux.org/pere/blog/index.rss" type="application/rss+xml" />
10 </head>
11 <body>
12 <div class="title">
13 <h1>
14 <a href="http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen</a>
15
16 </h1>
17
18 </div>
19
20
21
22 <div class="entry">
23 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Using_appstream_in_Debian_to_locate_packages_with_firmware_and_mime_type_support.html">Using appstream in Debian to locate packages with firmware and mime type support</a></div>
24 <div class="date"> 4th February 2016</div>
25 <div class="body"><p>The <a href="https://wiki.debian.org/DEP-11">appstream system</a>
26 is taking shape in Debian, and one provided feature is a very
27 convenient way to tell you which package to install to make a given
28 firmware file available when the kernel is looking for it. This can
29 be done using apt-file too, but that is for someone else to blog
30 about. :)</p>
31
32 <p>Here is a small recipe to find the package with a given firmware
33 file, in this example I am looking for ctfw-3.2.3.0.bin, randomly
34 picked from the set of firmware announced using appstream in Debian
35 unstable. In general you would be looking for the firmware requested
36 by the kernel during kernel module loading. To find the package
37 providing the example file, do like this:</p>
38
39 <blockquote><pre>
40 % apt install appstream
41 [...]
42 % apt update
43 [...]
44 % appstreamcli what-provides firmware:runtime ctfw-3.2.3.0.bin | \
45 awk '/Package:/ {print $2}'
46 firmware-qlogic
47 %
48 </pre></blockquote>
49
50 <p>See <a href="https://wiki.debian.org/AppStream/Guidelines">the
51 appstream wiki</a> page to learn how to embed the package metadata in
52 a way appstream can use.</p>
53
54 <p>This same approach can be used to find any package supporting a
55 given MIME type. This is very useful when you get a file you do not
56 know how to handle. First find the mime type using <tt>file
57 --mime-type</tt>, and next look up the package providing support for
58 it. Lets say you got an SVG file. Its MIME type is image/svg+xml,
59 and you can find all packages handling this type like this:</p>
60
61 <blockquote><pre>
62 % apt install appstream
63 [...]
64 % apt update
65 [...]
66 % appstreamcli what-provides mimetype image/svg+xml | \
67 awk '/Package:/ {print $2}'
68 bkchem
69 phototonic
70 inkscape
71 shutter
72 tetzle
73 geeqie
74 xia
75 pinta
76 gthumb
77 karbon
78 comix
79 mirage
80 viewnior
81 postr
82 ristretto
83 kolourpaint4
84 eog
85 eom
86 gimagereader
87 midori
88 %
89 </pre></blockquote>
90
91 <p>I believe the MIME types are fetched from the desktop file for
92 packages providing appstream metadata.</p>
93 </div>
94 <div class="tags">
95
96
97 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
98
99
100 </div>
101 </div>
102 <div class="padding"></div>
103
104 <div class="entry">
105 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Creepy__visualise_geotagged_social_media_information___nice_free_software.html">Creepy, visualise geotagged social media information - nice free software</a></div>
106 <div class="date">24th January 2016</div>
107 <div class="body"><p>Most people seem not to realise that every time they walk around
108 with the computerised radio beacon known as a mobile phone their
109 position is tracked by the phone company and often stored for a long
110 time (like every time a SMS is received or sent). And if their
111 computerised radio beacon is capable of running programs (often called
112 mobile apps) downloaded from the Internet, these programs are often
113 also capable of tracking their location (if the app requested access
114 during installation). And when these programs send out information to
115 central collection points, the location is often included, unless
116 extra care is taken to not send the location. The provided
117 information is used by several entities, for good and bad (what is
118 good and bad, depend on your point of view). What is certain, is that
119 the private sphere and the right to free movement is challenged and
120 perhaps even eradicated for those announcing their location this way,
121 when they share their whereabouts with private and public
122 entities.</p>
123
124 <p align="center"><img width="70%" src="http://people.skolelinux.org/pere/blog/images/2016-01-24-nice-creepy-desktop-window.png"></p>
125
126 <p>The phone company logs provide a register of locations to check out
127 when one want to figure out what the tracked person was doing. It is
128 unavailable for most of us, but provided to selected government
129 officials, company staff, those illegally buying information from
130 unfaithful servants and crackers stealing the information. But the
131 public information can be collected and analysed, and a free software
132 tool to do so is called
133 <a href="http://www.geocreepy.com/">Creepy or Cree.py</a>. I
134 discovered it when I read
135 <a href="http://www.aftenposten.no/kultur/Slik-kan-du-bli-overvaket-pa-Twitter-og-Instagram-uten-a-ane-det-7787884.html">an
136 article about Creepy</a> in the Norwegian newspaper Aftenposten i
137 November 2014, and decided to check if it was available in Debian.
138 The python program was in Debian, but
139 <a href="https://tracker.debian.org/pkg/creepy">the version in
140 Debian</a> was completely broken and practically unmaintained. I
141 uploaded a new version which did not work quite right, but did not
142 have time to fix it then. This Christmas I decided to finally try to
143 get Creepy operational in Debian. Now a fixed version is available in
144 Debian unstable and testing, and almost all Debian specific patches
145 are now included
146 <a href="https://github.com/jkakavas/creepy">upstream</a>.</p>
147
148 <p>The Creepy program visualises geolocation information fetched from
149 Twitter, Instagram, Flickr and Google+, and allow one to get a
150 complete picture of every social media message posted recently in a
151 given area, or track the movement of a given individual across all
152 these services. Earlier it was possible to use the search API of at
153 least some of these services without identifying oneself, but these
154 days it is impossible. This mean that to use Creepy, you need to
155 configure it to log in as yourself on these services, and provide
156 information to them about your search interests. This should be taken
157 into account when using Creepy, as it will also share information
158 about yourself with the services.</p>
159
160 <p>The picture above show the twitter messages sent from (or at least
161 geotagged with a position from) the city centre of Oslo, the capital
162 of Norway. One useful way to use Creepy is to first look at
163 information tagged with an area of interest, and next look at all the
164 information provided by one or more individuals who was in the area.
165 I tested it by checking out which celebrity provide their location in
166 twitter messages by checkout out who sent twitter messages near a
167 Norwegian TV station, and next could track their position over time,
168 making it possible to locate their home and work place, among other
169 things. A similar technique have been
170 <a href="http://www.buzzfeed.com/maxseddon/does-this-soldiers-instagram-account-prove-russia-is-covertl">used
171 to locate Russian soldiers in Ukraine</a>, and it is both a powerful
172 tool to discover lying governments, and a useful tool to help people
173 understand the value of the private information they provide to the
174 public.</p>
175
176 <p>The package is not trivial to backport to Debian Stable/Jessie, as
177 it depend on several python modules currently missing in Jessie (at
178 least python-instagram, python-flickrapi and
179 python-requests-toolbelt).</p>
180
181 <p>(I have uploaded
182 <a href="https://screenshots.debian.net/package/creepy">the image to
183 screenshots.debian.net</a> and licensed it under the same terms as the
184 Creepy program in Debian.)</p>
185 </div>
186 <div class="tags">
187
188
189 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nice free software">nice free software</a>.
190
191
192 </div>
193 </div>
194 <div class="padding"></div>
195
196 <div class="entry">
197 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Always_download_Debian_packages_using_Tor___the_simple_recipe.html">Always download Debian packages using Tor - the simple recipe</a></div>
198 <div class="date">15th January 2016</div>
199 <div class="body"><p>During his DebConf15 keynote, Jacob Appelbaum
200 <a href="https://summit.debconf.org/debconf15/meeting/331/what-is-to-be-done/">observed
201 that those listening on the Internet lines would have good reason to
202 believe a computer have a given security hole</a> if it download a
203 security fix from a Debian mirror. This is a good reason to always
204 use encrypted connections to the Debian mirror, to make sure those
205 listening do not know which IP address to attack. In August, Richard
206 Hartmann observed that encryption was not enough, when it was possible
207 to interfere download size to security patches or the fact that
208 download took place shortly after a security fix was released, and
209 <a href="http://richardhartmann.de/blog/posts/2015/08/24-Tor-enabled_Debian_mirror/">proposed
210 to always use Tor to download packages from the Debian mirror</a>. He
211 was not the first to propose this, as the
212 <tt><a href="https://tracker.debian.org/pkg/apt-transport-tor">apt-transport-tor</a></tt>
213 package by Tim Retout already existed to make it easy to convince apt
214 to use <a href="https://www.torproject.org/">Tor</a>, but I was not
215 aware of that package when I read the blog post from Richard.</p>
216
217 <p>Richard discussed the idea with Peter Palfrader, one of the Debian
218 sysadmins, and he set up a Tor hidden service on one of the central
219 Debian mirrors using the address vwakviie2ienjx6t.onion, thus making
220 it possible to download packages directly between two tor nodes,
221 making sure the network traffic always were encrypted.</p>
222
223 <p>Here is a short recipe for enabling this on your machine, by
224 installing <tt>apt-transport-tor</tt> and replacing http and https
225 urls with tor+http and tor+https, and using the hidden service instead
226 of the official Debian mirror site. I recommend installing
227 <tt>etckeeper</tt> before you start to have a history of the changes
228 done in /etc/.</p>
229
230 <blockquote><pre>
231 apt install apt-transport-tor
232 sed -i 's% http://ftp.debian.org/%tor+http://vwakviie2ienjx6t.onion/%' /etc/apt/sources.list
233 sed -i 's% http% tor+http%' /etc/apt/sources.list
234 </pre></blockquote>
235
236 <p>If you have more sources listed in /etc/apt/sources.list.d/, run
237 the sed commands for these too. The sed command is assuming your are
238 using the ftp.debian.org Debian mirror. Adjust the command (or just
239 edit the file manually) to match your mirror.</p>
240
241 <p>This work in Debian Jessie and later. Note that tools like
242 <tt>apt-file</tt> only recently started using the apt transport
243 system, and do not work with these tor+http URLs. For
244 <tt>apt-file</tt> you need the version currently in experimental,
245 which need a recent apt version currently only in unstable. So if you
246 need a working <tt>apt-file</tt>, this is not for you.</p>
247
248 <p>Another advantage from this change is that your machine will start
249 using Tor regularly and at fairly random intervals (every time you
250 update the package lists or upgrade or install a new package), thus
251 masking other Tor traffic done from the same machine. Using Tor will
252 become normal for the machine in question.</p>
253
254 <p>On <a href="https://wiki.debian.org/FreedomBox">Freedombox</a>, APT
255 is set up by default to use <tt>apt-transport-tor</tt> when Tor is
256 enabled. It would be great if it was the default on any Debian
257 system.</p>
258 </div>
259 <div class="tags">
260
261
262 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
263
264
265 </div>
266 </div>
267 <div class="padding"></div>
268
269 <div class="entry">
270 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Nedlasting_fra_NRK__som_Matroska_med_undertekster.html">Nedlasting fra NRK, som Matroska med undertekster</a></div>
271 <div class="date"> 2nd January 2016</div>
272 <div class="body"><p>Det kommer stadig nye løsninger for å ta lagre unna innslag fra NRK
273 for å se på det senere. For en stund tilbake kom jeg over et script
274 nrkopptak laget av Ingvar Hagelund. Han fjernet riktignok sitt script
275 etter forespørsel fra Erik Bolstad i NRK, men noen tok heldigvis og
276 gjorde det <a href="https://github.com/liangqi/nrkopptak">tilgjengelig
277 via github</a>.</p>
278
279 <p>Scriptet kan lagre som MPEG4 eller Matroska, og bake inn
280 undertekster i fila på et vis som blant annet VLC forstår. For å
281 bruke scriptet, kopier ned git-arkivet og kjør</p>
282
283 <p><pre>
284 nrkopptak/bin/nrk-opptak k <ahref="https://tv.nrk.no/serie/bmi-turne/MUHH45000115/sesong-1/episode-1">https://tv.nrk.no/serie/bmi-turne/MUHH45000115/sesong-1/episode-1</a>
285 </pre></p>
286
287 <p>URL-eksemplet er dagens toppsak på tv.nrk.no. Argument 'k' ber
288 scriptet laste ned og lagre som Matroska. Det finnes en rekke andre
289 muligheter for valg av kvalitet og format.</p>
290
291 <p>Jeg foretrekker dette scriptet fremfor youtube-dl, som
292 <a href="http://people.skolelinux.org/pere/blog/Hvordan_enkelt_laste_ned_filmer_fra_NRK_med_den__nye__l_sningen.html">
293 nevnt i 2014 støtter NRK</a> og en rekke andre videokilder, på grunn
294 av at nrkopptak samler undertekster og video i en enkelt fil, hvilket
295 gjør håndtering enklere på disk.</p>
296 </div>
297 <div class="tags">
298
299
300 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video">video</a>, <a href="http://people.skolelinux.org/pere/blog/tags/web">web</a>.
301
302
303 </div>
304 </div>
305 <div class="padding"></div>
306
307 <div class="entry">
308 <div class="title"><a href="http://people.skolelinux.org/pere/blog/OpenALPR__find_car_license_plates_in_video_streams___nice_free_software.html">OpenALPR, find car license plates in video streams - nice free software</a></div>
309 <div class="date">23rd December 2015</div>
310 <div class="body"><p>When I was a kid, we used to collect "car numbers", as we used to
311 call the car license plate numbers in those days. I would write the
312 numbers down in my little book and compare notes with the other kids
313 to see how many region codes we had seen and if we had seen some
314 exotic or special region codes and numbers. It was a fun game to pass
315 time, as we kids have plenty of it.</p>
316
317 <p>A few days I came across
318 <a href="https://github.com/openalpr/openalpr">the OpenALPR
319 project</a>, a free software project to automatically discover and
320 report license plates in images and video streams, and provide the
321 "car numbers" in a machine readable format. I've been looking for
322 such system for a while now, because I believe it is a bad idea that the
323 <a href="https://en.wikipedia.org/wiki/Automatic_number_plate_recognition">automatic
324 number plate recognition</a> tool only is available in the hands of
325 the powerful, and want it to be available also for the powerless to
326 even the score when it comes to surveillance and sousveillance. I
327 discovered the developer
328 <a href="https://bugs.debian.org/747509">wanted to get the tool into
329 Debian</a>, and as I too wanted it to be in Debian, I volunteered to
330 help him get it into shape to get the package uploaded into the Debian
331 archive.</p>
332
333 <p>Today we finally managed to get the package into shape and uploaded
334 it into Debian, where it currently
335 <a href="https://ftp-master.debian.org//new/openalpr_2.2.1-1.html">waits
336 in the NEW queue</a> for review by the Debian ftpmasters.</p>
337
338 <p>I guess you are wondering why on earth such tool would be useful
339 for the common folks, ie those not running a large government
340 surveillance system? Well, I plan to put it in a computer on my bike
341 and in my car, tracking the cars nearby and allowing me to be notified
342 when number plates on my watch list are discovered. Another use case
343 was suggested by a friend of mine, who wanted to set it up at his home
344 to open the car port automatically when it discovered the plate on his
345 car. When I mentioned it perhaps was a bit foolhardy to allow anyone
346 capable of placing his license plate number of a piece of cardboard to
347 open his car port, men replied that it was always unlocked anyway. I
348 guess for such use case it make sense. I am sure there are other use
349 cases too, for those with imagination and a vision.</p>
350
351 <p>If you want to build your own version of the Debian package, check
352 out the upstream git source and symlink ./distros/debian to ./debian/
353 before running "debuild" to build the source. Or wait a bit until the
354 package show up in unstable.</p>
355 </div>
356 <div class="tags">
357
358
359 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nice free software">nice free software</a>.
360
361
362 </div>
363 </div>
364 <div class="padding"></div>
365
366 <div class="entry">
367 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Using_appstream_with_isenkram_to_install_hardware_related_packages_in_Debian.html">Using appstream with isenkram to install hardware related packages in Debian</a></div>
368 <div class="date">20th December 2015</div>
369 <div class="body"><p>Around three years ago, I created
370 <a href="http://packages.qa.debian.org/isenkram">the isenkram
371 system</a> to get a more practical solution in Debian for handing
372 hardware related packages. A GUI system in the isenkram package will
373 present a pop-up dialog when some hardware dongle supported by
374 relevant packages in Debian is inserted into the machine. The same
375 lookup mechanism to detect packages is available as command line
376 tools in the isenkram-cli package. In addition to mapping hardware,
377 it will also map kernel firmware files to packages and make it easy to
378 install needed firmware packages automatically. The key for this
379 system to work is a good way to map hardware to packages, in other
380 words, allow packages to announce what hardware they will work
381 with.</p>
382
383 <p>I started by providing data files in the isenkram source, and
384 adding code to download the latest version of these data files at run
385 time, to ensure every user had the most up to date mapping available.
386 I also added support for storing the mapping in the Packages file in
387 the apt repositories, but did not push this approach because while I
388 was trying to figure out how to best store hardware/package mappings,
389 <a href="http://www.freedesktop.org/software/appstream/docs/">the
390 appstream system</a> was announced. I got in touch and suggested to
391 add the hardware mapping into that data set to be able to use
392 appstream as a data source, and this was accepted at least for the
393 Debian version of appstream.</p>
394
395 <p>A few days ago using appstream in Debian for this became possible,
396 and today I uploaded a new version 0.20 of isenkram adding support for
397 appstream as a data source for mapping hardware to packages. The only
398 package so far using appstream to announce its hardware support is my
399 pymissile package. I got help from Matthias Klumpp with figuring out
400 how do add the required
401 <a href="https://appstream.debian.org/html/sid/main/metainfo/pymissile.html">metadata
402 in pymissile</a>. I added a file debian/pymissile.metainfo.xml with
403 this content:</p>
404
405 <blockquote><pre>
406 &lt;?xml version="1.0" encoding="UTF-8"?&gt;
407 &lt;component&gt;
408 &lt;id&gt;pymissile&lt;/id&gt;
409 &lt;metadata_license&gt;MIT&lt;/metadata_license&gt;
410 &lt;name&gt;pymissile&lt;/name&gt;
411 &lt;summary&gt;Control original Striker USB Missile Launcher&lt;/summary&gt;
412 &lt;description&gt;
413 &lt;p&gt;
414 Pymissile provides a curses interface to control an original
415 Marks and Spencer / Striker USB Missile Launcher, as well as a
416 motion control script to allow a webcamera to control the
417 launcher.
418 &lt;/p&gt;
419 &lt;/description&gt;
420 &lt;provides&gt;
421 &lt;modalias&gt;usb:v1130p0202d*&lt;/modalias&gt;
422 &lt;/provides&gt;
423 &lt;/component&gt;
424 </pre></blockquote>
425
426 <p>The key for isenkram is the component/provides/modalias value,
427 which is a glob style match rule for hardware specific strings
428 (modalias strings) provided by the Linux kernel. In this case, it
429 will map to all USB devices with vendor code 1130 and product code
430 0202.</p>
431
432 <p>Note, it is important that the license of all the metadata files
433 are compatible to have permissions to aggregate them into archive wide
434 appstream files. Matthias suggested to use MIT or BSD licenses for
435 these files. A challenge is figuring out a good id for the data, as
436 it is supposed to be globally unique and shared across distributions
437 (in other words, best to coordinate with upstream what to use). But
438 it can be changed later or, so we went with the package name as
439 upstream for this project is dormant.</p>
440
441 <p>To get the metadata file installed in the correct location for the
442 mirror update scripts to pick it up and include its content the
443 appstream data source, the file must be installed in the binary
444 package under /usr/share/appdata/. I did this by adding the following
445 line to debian/pymissile.install:</p>
446
447 <blockquote><pre>
448 debian/pymissile.metainfo.xml usr/share/appdata
449 </pre></blockquote>
450
451 <p>With that in place, the command line tool isenkram-lookup will list
452 all packages useful on the current computer automatically, and the GUI
453 pop-up handler will propose to install the package not already
454 installed if a hardware dongle is inserted into the machine in
455 question.</p>
456
457 <p>Details of the modalias field in appstream is available from the
458 <a href="https://wiki.debian.org/DEP-11">DEP-11</a> proposal.</p>
459
460 <p>To locate the modalias values of all hardware present in a machine,
461 try running this command on the command line:</p>
462
463 <blockquote><pre>
464 cat $(find /sys/devices/|grep modalias)
465 </pre></blockquote>
466
467 <p>To learn more about the isenkram system, please check out
468 <a href="http://people.skolelinux.org/pere/blog/tags/isenkram/">my
469 blog posts tagged isenkram</a>.</p>
470 </div>
471 <div class="tags">
472
473
474 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/isenkram">isenkram</a>.
475
476
477 </div>
478 </div>
479 <div class="padding"></div>
480
481 <div class="entry">
482 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Bokhandeldistribusjon_av_boken_Fri_kultur_av_Lawrence_Lessig.html">Bokhandeldistribusjon av boken Fri kultur av Lawrence Lessig</a></div>
483 <div class="date">14th December 2015</div>
484 <div class="body"><p><strong>Besøk
485 <a href="https://www.lulu.com/shop/lawrence-lessig/fri-kultur/paperback/product-22441576.html">lulu.com</a>
486 eller
487 <a href="https://www.amazon.com/Fri-kultur-Norwegian-Lawrence-Lessig/dp/8269018236/">Amazon</a>
488 for å kjøpe boken på papir, eller last ned ebook som
489 <a href="https://github.com/petterreinholdtsen/free-culture-lessig/raw/master/archive/freeculture.nb.pdf">PDF</a>,
490 <a href="https://github.com/petterreinholdtsen/free-culture-lessig/raw/master/archive/freeculture.nb.epub">ePub</a>
491 eller
492 <a href="https://github.com/petterreinholdtsen/free-culture-lessig/raw/master/archive/freeculture.nb.mobi">MOBI</a>
493 fra
494 <a href="https://github.com/petterreinholdtsen/free-culture-lessig/">github</a>.</strong></p>
495
496 <p>Jeg ble gledelig overrasket i dag da jeg oppdaget at boken jeg har
497 gitt ut
498 <a href="https://www.amazon.com/Fri-kultur-Norwegian-Lawrence-Lessig/dp/8269018236/">hadde
499 dukket opp i Amazon</a>. Jeg hadde trodd det skulle ta lenger tid, da
500 jeg fikk beskjed om at det skulle ta seks til åtte uker.
501 Amazonoppføringen er et resultat av at jeg for noen uker siden
502 diskuterte prissetting og håndtering av profitt med forfatteren. Det
503 måtte avklares da bruksvilkårene til boken har krav om
504 ikke-kommersiell bruk. Vi ble enige om at overskuddet fra salg av
505 boken skal sendes til
506 <a href="https://creativecommons.org/">Creative Commons-stiftelsen</a>.
507 Med det på plass kunne jeg be
508 <a href="https://www.lulu.com/shop/lawrence-lessig/fri-kultur/paperback/product-22441576.html">lulu.com</a>
509 om å gi boken «utvidet» distribusjon. Årsaken til at
510 bokhandeldistribusjon var litt utfordrende er at bokhandlere krever
511 mulighet for profitt på bøkene de selger (selvfølgelig), og dermed
512 måtte de få lov til å selge til høyere pris enn lulu.com. I tillegg
513 er det krav om samme pris på lulu.com og i bokhandlene, dermed blir
514 prisen økt også hos lulu.com. Hva skulle jeg gjøre med den profitten
515 uten å bryte med klausulen om ikkekommersiell? Løsningen var å gi
516 bort profitten til CC-stiftelsen. Prisen på boken ble nesten
517 tredoblet, til $19.99 (ca. 160,-) pluss frakt, men synligheten øker
518 betraktelig når den kan finnes i katalogene til store nettbokhandlere.
519 Det betyr at hvis du allerede har kjøpt boken har du fått den veldig
520 billig, og kjøper du den nå, får du den fortsatt billig samt donerer i
521 tillegg noen tiere til fremme av Creative Commons.</p>
522
523 <p>Mens jeg var i gang med å titte etter informasjon om boken
524 oppdaget jeg at den også var dukket opp på
525 <a href="https://books.google.no/books?id=uKUGCwAAQBAJ">Google
526 Books</a>, der en kan lese den på web. PDF-utgaven har ennå ikke
527 dukket opp hos <a href="https://www.nb.no/">Nasjonalbiblioteket</a>,
528 men det regner jeg med kommer på plass i løpet av noen uker. Boken er
529 heller ikke dukket opp hos
530 <a href="https://www.barnesandnoble.com/">Barnes & Noble</a> ennå, men
531 jeg antar det bare er et tidsspørsmål før dette er på plass.</p>
532
533 <p>Boken er dessverre ikke tilgjengelig fra norske bokhandlere, og
534 kommer neppe til å bli det med det første. Årsaken er at for å få det
535 til måtte jeg personlig håndtere bestilling av bøker, hvilket jeg ikke
536 er interessert i å bruke tid på. Jeg kunne betalt ca 2000,- til
537 <a href="http://www.bokbasen.no/">den norske bokbasen</a>, en felles
538 database over bøker tilgjengelig for norske bokhandlere, for å få en
539 oppføring der, men da måtte jeg tatt imot bestillinger på epost og
540 sendt ut bøker selv. Det ville krevd at jeg var klar til å
541 sende ut bøker på kort varsel, dvs. holdt meg med ekstra bøker,
542 konvolutter og frimerker. Bokbasen har visst ikke opplegg for å be
543 bokhandlene bestille direkte via web, så jeg droppet oppføring der.
544 Jeg har spurt Haugen bok og Tronsmo direkte på epost om de er
545 interessert i å ta inn boken i sin bestillingskatalog, men ikke fått
546 svar, så jeg antar de ikke er interessert. Derimot har jeg fått en
547 hyggelig henvendelse fra Biblioteksentralen som fortalte at de har
548 lagt den inn i sin database slik at deres bibliotekskunder enkelt kan
549 bestille den via dem.</p>
550
551 <p>Boken er i følge
552 <a href="http://bibsys-almaprimo.hosted.exlibrisgroup.com/primo_library/libweb/action/display.do?tabs=detailsTab&ct=display&fn=search&doc=BIBSYS_ILS71518423420002201&indx=1&recIds=BIBSYS_ILS71518423420002201&recIdxs=0&elementId=0&renderMode=poppedOut&displayMode=full&frbrVersion=&dscnt=0&tab=library_catalogue&dstmp=1448543801124&vl(freeText0)=fri%20kultur&vid=UBO&mode=Basic">Bibsys/Oria</a>
553 og bokdatabasen til
554 <a href="https://www.deich.folkebibl.no/cgi-bin/websok?tnr=1819617">Deichmanske</a>
555 tilgjengelig fra flere biblioteker allerede, og alle eksemplarer er
556 visst allerede utlånt med ventetid. Det synes jeg er veldig gledelig
557 å se. Jeg håper mange kommer til å lese boken. Jeg tror den er
558 spesielt egnet for foreldre og bekjente av oss nerder for å forklare
559 hva slags problemer vi ser med dagens opphavsrettsregime.</p>
560 </div>
561 <div class="tags">
562
563
564 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>.
565
566
567 </div>
568 </div>
569 <div class="padding"></div>
570
571 <div class="entry">
572 <div class="title"><a href="http://people.skolelinux.org/pere/blog/The_GNU_General_Public_License_is_not_magic_pixie_dust.html">The GNU General Public License is not magic pixie dust</a></div>
573 <div class="date">30th November 2015</div>
574 <div class="body"><p>A blog post from my fellow Debian developer Paul Wise titled
575 "<a href="http://bonedaddy.net/pabs3/log/2015/11/27/sfc-supporter/">The
576 GPL is not magic pixie dust</a>" explain the importance of making sure
577 the <a href="http://www.gnu.org/copyleft/gpl.html">GPL</a> is enforced.
578 I quote the blog post from Paul in full here with his permission:<p>
579
580 <blockquote>
581
582 <p><a href="https://sfconservancy.org/supporter/"><img src="https://sfconservancy.org/img/supporter-badge.png" width="194" height="90" alt="Become a Software Freedom Conservancy Supporter!" align="right" border="0" /></a></p>
583
584 <blockquote>
585 The GPL is not magic pixie dust. It does not work by itself.<br/>
586
587 The first step is to choose a
588 <a href="https://copyleft.org/">copyleft</a> license for your
589 code.<br/>
590
591 The next step is, when someone fails to follow that copyleft license,
592 <b>it must be enforced</b><br/>
593
594 and its a simple fact of our modern society that such type of
595 work<br/>
596
597 is incredibly expensive to do and incredibly difficult to do.
598 </blockquote>
599
600 <p><small>-- <a href="http://ebb.org/bkuhn/">Bradley Kuhn</a>, in
601 <a href="http://faif.us/" title="Free as in Freedom">FaiF</a>
602 <a href="http://faif.us/cast/2015/nov/24/0x57/">episode
603 0x57</a></small></p>
604
605 <p>As the Debian Website
606 <a href="https://bugs.debian.org/794116">used</a>
607 <a href="https://anonscm.debian.org/viewvc/webwml/webwml/english/intro/free.wml?r1=1.24&amp;r2=1.25">to</a>
608 imply, public domain and permissively licensed software can lead to
609 the production of more proprietary software as people discover useful
610 software, extend it and or incorporate it into their hardware or
611 software products. Copyleft licenses such as the GNU GPL were created
612 to close off this avenue to the production of proprietary software but
613 such licenses are not enough. With the ongoing adoption of Free
614 Software by individuals and groups, inevitably the community's
615 expectations of license compliance are violated, usually out of
616 ignorance of the way Free Software works, but not always. As Karen
617 and Bradley explained in <a href="http://faif.us/" title="Free as in
618 Freedom">FaiF</a>
619 <a href="http://faif.us/cast/2015/nov/24/0x57/">episode 0x57</a>,
620 copyleft is nothing if no-one is willing and able to stand up in court
621 to protect it. The reality of today's world is that legal
622 representation is expensive, difficult and time consuming. With
623 <a href="http://gpl-violations.org/">gpl-violations.org</a> in hiatus
624 <a href="http://gpl-violations.org/news/20151027-homepage-recovers/">until</a>
625 some time in 2016, the <a href="https://sfconservancy.org/">Software
626 Freedom Conservancy</a> (a tax-exempt charity) is the major defender
627 of the Linux project, Debian and other groups against GPL violations.
628 In March the SFC supported a
629 <a href="https://sfconservancy.org/news/2015/mar/05/vmware-lawsuit/">lawsuit
630 by Christoph Hellwig</a> against VMware for refusing to
631 <a href="https://sfconservancy.org/linux-compliance/vmware-lawsuit-faq.html">comply
632 with the GPL</a> in relation to their use of parts of the Linux
633 kernel. Since then two of their sponsors pulled corporate funding and
634 conferences
635 <a href="https://sfconservancy.org/blog/2015/nov/24/faif-carols-fundraiser/">blocked
636 or cancelled their talks</a>. As a result they have decided to rely
637 less on corporate funding and more on the broad community of
638 individuals who support Free Software and copyleft. So the SFC has
639 <a href="https://sfconservancy.org/news/2015/nov/23/2015fundraiser/">launched</a>
640 a <a href="https://sfconservancy.org/supporter/">campaign</a> to create
641 a community of folks who stand up for copyleft and the GPL by
642 supporting their work on promoting and supporting copyleft and Free
643 Software.</p>
644
645 <p>If you support Free Software,
646 <a href="https://sfconservancy.org/blog/2015/nov/26/like-what-I-do/">like</a>
647 what the SFC do, agree with their
648 <a href="https://sfconservancy.org/linux-compliance/principles.html">compliance
649 principles</a>, are happy about their
650 <a href="https://sfconservancy.org/supporter/">successes</a> in 2015,
651 work on a project that is an SFC
652 <a href="https://sfconservancy.org/members/current/">member</a> and or
653 just want to stand up for copyleft, please join
654 <a href="https://identi.ca/cwebber/image/JQGPA4qbTyyp3-MY8QpvuA">Christopher
655 Allan Webber</a>,
656 <a href="https://sfconservancy.org/blog/2015/nov/24/faif-carols-fundraiser/">Carol
657 Smith</a>,
658 <a href="http://www.jonobacon.org/2015/11/25/supporting-software-freedom-conservancy/">Jono
659 Bacon</a>, myself and
660 <a href="https://sfconservancy.org/sponsors/#supporters">others</a> in
661 becoming a
662 <a href="https://sfconservancy.org/supporter/">supporter</a>. For the
663 next week your donation will be
664 <a href="https://sfconservancy.org/news/2015/nov/27/black-friday/">matched</a>
665 by an anonymous donor. Please also consider asking your employer to
666 match your donation or become a sponsor of SFC. Don't forget to
667 spread the word about your support for SFC via email, your blog and or
668 social media accounts.</p>
669
670 </blockquote>
671
672 <p>I agree with Paul on this topic and just signed up as a Supporter
673 of Software Freedom Conservancy myself. Perhaps you should be a
674 supporter too?</p>
675 </div>
676 <div class="tags">
677
678
679 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett</a>.
680
681
682 </div>
683 </div>
684 <div class="padding"></div>
685
686 <div class="entry">
687 <div class="title"><a href="http://people.skolelinux.org/pere/blog/PGP_key_transition_statement_for_key_EE4E02F9.html">PGP key transition statement for key EE4E02F9</a></div>
688 <div class="date">17th November 2015</div>
689 <div class="body"><p>I've needed a new OpenPGP key for a while, but have not had time to
690 set it up properly. I wanted to generate it offline and have it
691 available on <a href="http://shop.kernelconcepts.de/#openpgp">a OpenPGP
692 smart card</a> for daily use, and learning how to do it and finding
693 time to sit down with an offline machine almost took forever. But
694 finally I've been able to complete the process, and have now moved
695 from my old GPG key to a new GPG key. See
696 <a href="http://people.skolelinux.org/pere/blog/images/2015-11-17-new-gpg-key-transition.txt">the
697 full transition statement, signed with both my old and new key</a> for
698 the details. This is my new key:</p>
699
700 <pre>
701 pub 3936R/<a href="http://pgp.cs.uu.nl/stats/111D6B29EE4E02F9.html">111D6B29EE4E02F9</a> 2015-11-03 [expires: 2019-11-14]
702 Key fingerprint = 3AC7 B2E3 ACA5 DF87 78F1 D827 111D 6B29 EE4E 02F9
703 uid Petter Reinholdtsen &lt;pere@hungry.com&gt;
704 uid Petter Reinholdtsen &lt;pere@debian.org&gt;
705 sub 4096R/87BAFB0E 2015-11-03 [expires: 2019-11-02]
706 sub 4096R/F91E6DE9 2015-11-03 [expires: 2019-11-02]
707 sub 4096R/A0439BAB 2015-11-03 [expires: 2019-11-02]
708 </pre>
709
710 <p>The key can be downloaded from the OpenPGP key servers, signed by
711 my old key.</p>
712
713 <p>If you signed my old key
714 (<a href="http://pgp.cs.uu.nl/stats/DB4CCC4B2A30D729.html">DB4CCC4B2A30D729</a>),
715 I'd very much appreciate a signature on my new key, details and
716 instructions in the transition statement. I m happy to reciprocate if
717 you have a similarly signed transition statement to present.</p>
718 </div>
719 <div class="tags">
720
721
722 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
723
724
725 </div>
726 </div>
727 <div class="padding"></div>
728
729 <div class="entry">
730 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Redegj_relse_holdt_i_Pentagon_om__Internet_Governance_og_p_virkning_p__nasjonal_sikkerhet____klagesak_hos_Sivilombudsmannen.html">Redegjørelse holdt i Pentagon om «Internet Governance og påvirkning på nasjonal sikkerhet» - klagesak hos Sivilombudsmannen</a></div>
731 <div class="date">11th November 2015</div>
732 <div class="body"><p>Jeg
733 <a href="http://people.skolelinux.org/pere/blog/Is_Pentagon_deciding_the_Norwegian_negotiating_position_on_Internet_governance_.html">blogget
734 for noen dager siden</a> hva jeg har klart å finne ut så langt om en
735 redegjørelse med tittelen «Internet Governance og påvirkning på
736 nasjonal sikkerhet» fra et møte «holdt i Pentagon for et avgrenset
737 utvalg av NATO-nasjoner, hvor arrangør ikke hadde til hensikt å gjøre
738 innholdet offentlig kjent». Innsynssaken er påklaget til
739 Sivilombudsmannen, og her er utvekslingen med Sivilombudsmannen så
740 langt. Det startet med en innsynshenvendelse til Samferdselsdepartementet
741 (sak
742 <a href="https://oep.no/search/result.html?period=none&dateType=documentDate&descType=both&caseNumber=2012%2F914&senderType=both&documentType=all&list2=89&searchType=advanced&Search=S%C3%B8k+i+journaler">2012/914</a>
743 -
744 <a href="https://www.mimesbronn.no/request/kopi_av_dokumenter_i_sak_2012914">kopi
745 av noen av dokumenter på Mimes brønn</a>). Deretter gikk det slag i slag.
746 Se den overnevnte bloggposten for detaljer.</p>
747
748 <p>Da det virket rart at Utenriksdepartementet og
749 Samferdselsdepartementet ikke er enige i hvorfor dokumentet skulle
750 unndras offentlighet, og at et dokument relevant for en tre år gammel
751 forhandling fortsatt skulle holdes hemmelig for å ikke avsløre Norges
752 forhandlingsposisjon, klaget vi saken inn for Sivilombudsmannen.
753 <a href="http://www.nuug.no/">Foreningen NUUG</a> sa seg villig til å
754 dekke advokatkostnader til å formulere klagen, og advokat Ola Tellesbø
755 tok på seg oppgaven. Her er klagen vi sendte for noen uker siden:</>
756
757 <blockquote>
758 <p><strong>Klage til Sivilombudsmannen</strong></p>
759
760 <p>Norsk Unix User Group, heretter NUUG, klager på vegne av sitt
761 medlem Petter Reinholdtsen over manglende innsyn. Det klages også over
762 manglende journalføring hos den norske FN-delegasjonen i Geneve.</p>
763
764 <p><strong>Om NUUG og offentlighet</strong>
765
766 <p>Herværende sak er av stor prinsipiell verdi for NUUG. NUUG er en
767 ikke-kommersiell forening som arbeider for utbredelse av UNIX-lignende
768 systemer, fri programvare og åpne standarder i Norge. Foreningen har
769 306 medlemmer og driver tjenestene FiksGataMi og Mimes Brønn.</p>
770
771 <p>Tjenesten Mimes Brønn er en innsynstjeneste hvor NUUGs medlemmer og
772 allmennheten kan spørre om innsyn i statens og kommunens
773 dokumenter. Mimes Brønn er basert på programvare fra MySociety i
774 England og er tilpasset på dugnad av NUUGs medlemmer. Noen av
775 medlemmene har benyttet tjenesten til selv å be om innsyn i
776 dokumenter. Vi i NUUG holder på med dette først og fremst fordi vi
777 syntes det er gøy å benytte fri programvare til samfunnsnyttige
778 formål. Dessuten ønsker NUUG å støtte opp under allmennhetens
779 innsynsrett etter Grunnlovens §100 og formålet til
780 offentlighetsloven. NUUG ønsker å legge til rette for en mer åpen,
781 tilgjengelig og vennlig forvaltning.</p>
782
783 <p>Innsynshenvendelser flest imøtekommes tilfredsstillende. Enkelte
784 andre henvendelser har avstedkommet mindre imøtekommende svar og en
785 mer lukket forvaltning. En av sakene som har vist seg vanskelig og
786 uoversiktlig, er NUUG-medlem Petter Reinholdtsens langvarige søk etter
787 opplysninger om dokumenter i en sak som berører 'Interent
788 Governance'. Siden NUUG mener behandlingen strider med formålet til
789 offentlighetsloven, og svekker tilliten til forvaltningen, trer NUUG
790 inn i sitt medlems krav om rett til innsyn i opplysninger i disse
791 dokumentene. Saken er av stor prinsipiell verdi for NUUG fordi NUUG
792 driver Mimes Brønn og medlemmene ønsker informasjon om hvordan Norge
793 forsøker å påvirke reguleringen av Internettet.</p>
794
795 <p>NUUG ønsker at flere borgere engasjerer seg i de tingene våre
796 utøvende myndigheter foretar seg og er bekymret for at saksbehandling
797 som dette kan svekke den demokratisk deltakelsen.</p>
798
799 <p>Det legges til at NUUG sitter på betydelig kompetanse på 'Internett
800 Governance' med gode forutsetninger til å bidra konstruktivt. Det er
801 viktig at staten ikke begrenser innsyn i Internettets fellesanliggende
802 utover det loven hjemler samt aktivt praktiserer meroffentlighet på
803 feltet.</p>
804
805 <p><strong>Sakens bakgrunn</strong></p>
806
807 <p>I 2012 ba Petter Reinholdtsen om innsyn i et brev datert 22.5.2012
808 med tittelen 'Internet Governance og påvirkning på nasjonal
809 sikkerhet'. Det ble gitt avslag med begrunnelse i pågående
810 forhandlinger.</p>
811
812 <p>Tre år etterpå begjærte Reinholdtsen på ny innsyn, henholdsvis av
813 10.6.2015 til Utenriksdepartementet (UD) som avsender av brevet og av
814 21.6.2015 til Samferdselsdepartementet (SD) som mottaker.</p>
815
816 <p>UD avslo innsyn 'med henvisning til offentleglova § 20 1. ledd
817 litra b'. Som bevis for det tilbys:</p>
818
819 <p>Link 1: <a href="https://www.mimesbronn.no/request/brev_om_internet_governance_og_p">https://www.mimesbronn.no/request/brev_om_internet_governance_og_p</a></p>
820
821 <p>SD avslo innsyn 'med begrunnelse i offentleglova § 20, bokstav
822 c'. Som bevis for det tilbys:</p>
823
824 <p>Link 2: <a href="https://www.mimesbronn.no/request/kopi_av_dokumenter_i_sak_2012914">https://www.mimesbronn.no/request/kopi_av_dokumenter_i_sak_2012914</a></p>
825
826 <p>Begge departementene vurderte merinnsyn.</p>
827
828 <p>Linkene viser at det er klaget. SD opprettholdt den 28.8.2015
829 avslaget med begrunnelse at dokumentet 'tilkjennegir posisjoner i de
830 internasjonale forhandlingene om regulering av Internett. Dette er
831 forhandlinger som pågår fremdeles i ulike internasjonale fora der
832 Norge deltar.'</p>
833
834 <p>UD har ikke besvart klagen. Det ble purret 7.10.2015.</p>
835
836 <p>Det klages herved på avslagene. Det klages også over manglende
837 begrunnelse for hvorfor SD og UD hver for seg har kommet til at
838 meroffentlighet ikke kommer til anvendelse.</p>
839
840 <p>Klagen utvides til å omfatte at Norges FN-delegasjon i Geneve som
841 stod som avsender til SD, ikke har journalført dokumentet i sin
842 postjournal. Manglende journalføring forklarte UD 31.6.2015 med at
843 'siden delegasjonen kun var kopimottaker for dokumentet og
844 videresending til Samferdselsdepartementet ikke inngikk som en del av
845 intern saksbehandling er dokumentet ikke blitt journalført ved
846 delegasjonen'. Det anføres at dette ikke er et tilstrekkelig grunnlag
847 for ikke å journalføre dokumentet.</p>
848
849 <p>Dersom Sivilombudsmannen kommer fram til at innsyn ikke skal gis,
850 ber vi om å få vurdert rett til innsyn i metainformasjon om når det
851 aktuelle møtet i Pentagon var, saksnummer hos avsender, hvilke stater
852 som deltok og navn på delegatene.</p>
853
854 <p><strong>Rettslige anførsler</strong></p>
855
856 <p>Avslagene er hjemlet i offentlighetslovens §20 som gjelder 'omsyn
857 til Norges utanrikspolitiske interesser'. UD viser til bokstav b om
858 rett til å avslå innsyn fordi opplysningene er gitt under forutsetning
859 av hemmelighold. SD viser til bokstav c om rett til å avslå innsyn i
860 opplysninger som gjelder norske forhandlingsposisjoner,
861 forhandlingsstrategier eller liknende.</p>
862
863 <p>Offentlighetslovens §1 gir klare føringer for hvordan loven skal praktiseres:
864 </p>
865
866 <blockquote>
867 'Formålet med lova er å leggje til rette for at offentleg verksemd er
868 open og gjennomsiktig, for slik å styrkje informasjons- og
869 ytringsfridommen, den demokratiske deltakinga, rettstryggleiken for
870 den enkelte, tilliten til det offentlege og kontrollen frå
871 ålmenta. Lova skal òg leggje til rette for vidarebruk av offentleg
872 informasjon.'
873 </blockquote>
874
875 <p>Lovgiver har lagt til grunn at hensynene som er nevnt §1 skal
876 tillegges vekt som tolkningsmoment og ved tolkningstvil,
877 jf. Innst.O.nr.41 (2005-2006), punkt 2.2:</p>
878
879 <blockquote>
880 'Komiteen viser til at en formålsbestemmelse først og fremst har
881 betydning som en programerklæring og målsetning for loven. Men
882 komiteen vil fremheve at den også har en viktig betydning når det er
883 tolkningstvil i forhold til andre bestemmelser i loven. Ved tvil om
884 tolkning skal en prinsipielt sett falle ned på det som er mest i tråd
885 med formålsparagrafen. Komiteen vil påpeke at man i forslaget til
886 formålsbestemmelse mangler det viktigste og mest åpenbare formålet med
887 loven, nemlig å skape tillit til forvaltningen.'
888 </blockquote>
889
890 <p>Unntaket i både bokstav b og c i §20 gjelder opplysninger, ikke for
891 hele dokumenter. Med andre ord skal opplysningene det er grunnlag for
892 å unnta, tas ut av dokumentet, mens resten av dokumentet skal
893 frigis. Dette følger direkte av ordlyden, og er framhevet både i
894 forarbeider og i Justis- og politidepartementets 'Rettleiar til
895 offentleglova' (G-2009-419). Av veilederen framgår at unntak for
896 opplysninger av hensyn til Norges utenrikspolitiske interesser, er
897 'presisert og snevra inn i den nye lova' sammenlignet med
898 offentlighetsloven av 1970 (s.126).</p>
899
900 <p>Dette framgår også klart av Stortingets behandling av loven i
901 Innst.O.nr.41 (2005-2006), jf. punkt 2.7 Unntak for å ivareta
902 utanrikspolitiske interesser mv.:</p>
903
904 <blockquote>
905
906 <p>'Komiteen er klar over at det på områder som har med utenrikspolitikk
907 og andre avtaler av særlig nasjonal betydning, eksempelvis avtaler med
908 andre land om utveksling av etterretningsinformasjon, er nødvendig med
909 unntak av innsyn. Komiteen vil likevel påpeke at det samtidig skal
910 vurderes om deler av informasjonen skal kunne gjøres tilgjengelig
911 dersom dette ikke skader forholdet til andre land eller bryter avtaler
912 om gjensidig fortrolighet. Komiteen vil begrunne dette med at åpenhet
913 ofte er en forutsetning for befolkningens aksept og at det således er
914 grunnlaget for tiltaket.
915
916 <p>Komiteen vil derfor presisere at de nødvendige unntaksbestemmelser
917 skal nyttes med varsomhet.'</p>
918 </blockquote>
919
920 <p>UD viser til at brevet omhandler et møte i Pentagon med et
921 avgrenset utvalg NATO-nasjoner der arrangør ikke hadde til hensikt å
922 gjøre innholdet offentlig kjent, samt at innsyn kan gi redusert
923 tilgang til lignende informasjon og slik ha skadevirkninger for norske
924 utenrikspolitiske interesser. Den nevnte veilederen uttrykker
925 imidlertid:</p>
926
927 <blockquote>
928 'Kravet om at unntak må vere påkravd, vil likevel i praksis føre til
929 at det oftare ikkje vil vere høve til å gjere unntak der det ligg føre
930 ein fast praksis enn der det gjeld ei folkerettsleg plikt til
931 hemmeleghald (fyrste ledd bokstav a). Ei rekkje statar fører no ein
932 meir open utanrikspolitikk. Dette påverkar internasjonal
933 praksis. Jamvel om det framleis ligg føre ein internasjonal praksis på
934 eit område, vil det dermed ikkje i alle tilfelle vere fare for
935 skadeverknader dersom det blir gitt innsyn i opplysningar som er
936 omfatta av ein slik praksis.' (s.132-133)
937 </blockquote>
938
939 <p>At unntaket må være påkrevd av hensyn til Norges utenrikspolitiske
940 interesser setter et strengt vilkår for å unnta opplysninger
941 innsyn. Ut fra ordlyden er det altså ikke nok at det er ønskelig eller
942 mest hensiktsmessig. Justis- og politidepartementet forklarer det slik
943 i veilederen:</p>
944
945 <blockquote>
946 'At unntak må vere «påkravd» inneber at det må eksistere ei verkeleg
947 fare for at innsyn kan gje skadeverknader av eit visst omfang for
948 norske utanrikspolitiske interesser. Fjerntliggjande og små farar for
949 skadeverknader er ikkje tilstrekkeleg.' (s.128)
950 </blockquote>
951
952 <p>Det anføres at det ikke eksisterer en fare for skade dersom det gis
953 innsyn.</p>
954
955 <p>Avslag begrunnet i bokstav c forutsetter at opplysningene gjelder norske forhandlinger, forhandlingsstrategier og lignende der innsyn vil kunne svekke Norges forhandlingsposisjon. Det følger av veilederen at unntaket som hovedregel kun gjelder fram til forhandlingene er avsluttet:</p>
956
957 <blockquote>
958 'Etter at forhandlingane er avslutta vil det vanlegvis ikkje lenger vere behov for å gjere unntak for opplysningar om forhandlingsposisjonar og liknande. Høvet til å gjere unntak etter fyrste ledd bokstav c gjeld difor i utgangspunktet berre inntil dei aktuelle forhandlingane er avslutta.' (s.133)
959 </blockquote>
960
961 <p>De aktuelle forhandlingene er avsluttet for tre år siden. Følgelig
962 kan ikke dokumentet som det begjæres innsyn i, unntas offentlighet. SD
963 viser imidlertid til at dokumentet 'tilkjennegir posisjoner' og til at
964 forhandlinger om regulering av Internett fremdeles pågår 'i ulike
965 internasjonale fora der Norge deltar'. Mot dette anføres at Norges
966 posisjon ikke kan være ukjent for andre forhandlingspartnere og at den
967 norske offentligheten har rett på å kjenne Norges posisjon. Dette får
968 ekstra vekt ved at spesifikke posisjoner inntatt for tre år siden, vil
969 være utdaterte og irrelevante for de forhandlingene som fortsatt
970 pågår, mens de store linjene som fortsatt er relevante, er kjente
971 posisjoner hos forhandlingspartnerne. Disse sistnevnte posisjonene er
972 igjen av stor offentlig interesse. Dermed må SD falle tilbake på
973 utgangspunktet om at unntaket ikke kommer til anvendelse fordi det er
974 tre år siden de aktuelle forhandlingene ble avsluttet.</p>
975
976 <p>Subsidiært anføres at sistnevnte uansett må tillegges avgjørende
977 vekt i vurderingen av meroffentlighet. Dette gjelder både i
978 vurderingen opp mot bokstav b og c i §20. Uten å praktisere
979 meroffentlighet kan ikke det offentlige rommet bidra med viktige
980 innsikter vedrørende regulering av Internettet. Det vitenskapelige
981 miljøet og andre fagfolk avspises i stedet med å ta nye reguleringer
982 til etterretning. Internettet angår oss alle, og ikke bare statens
983 sikkerhet, men alles sikkerhet mot å bli overvåket og mot at
984 personopplysninger kommer på avveie. Den enkelte borger trenger i et
985 velfungerende demokrati å kunne gjøre seg kjent med hva som er Norges
986 posisjoner i reguleringen av Internettet. Offentligheten har således
987 en særskilt interesse i at det praktiseres meroffentlighet i saker som
988 vedgår 'Internet Governance' og sikkerhet.</p>
989
990 <p>Det er for øvrig påtakelig at UD og SD begrunner avslaget
991 ulikt. Begrunnelsene framstår dermed som tilfeldige og
992 vikarierende. Hvorfor vektlegger ikke SD at det er forutsatt at møtet
993 ikke skulle være offentlig? Er det slik å forstå at SD mener at dette
994 ikke er tilfellet? Hvorfor vektlegger ikke UD at Norges posisjoner med
995 tanke på framtidige forhandlinger vil bli avdekket? Mener UD at dette
996 ikke er tilfellet?</p>
997
998 <p>Det anføres at de ulike begrunnelsene viser at begjæringen om
999 innsyn ikke har vært grundig vurdert, og dermed enda mindre hvilke
1000 opplysninger som i tilfellet må unntas offentlighet. I stedet antyder
1001 de ulike begrunnelsene at UD eller SD, eller begge, summarisk avslår
1002 innsyn basert på overflatiske kriterier uten en konkret rettslig
1003 vurdering av hvilke opplysninger som det kan gjøres unntak for. Dette
1004 blir særlig framtredende tatt i betraktning at dokumentet er tre år
1005 gammelt og spesifikke posisjoner i det aktuelle møtet vil være
1006 utdaterte mens generelle posisjoner vil være av største allmenne
1007 interesse. SD kan ikke bli hørt med, jf. det endelige avslaget av
1008 28.8.2105, at i 'denne saken unntas hele dokumentet, fordi hele
1009 dokumentet inneholder informasjon som oppfyller unntaksvilkårene' i
1010 §20.</p>
1011
1012 <p>Likeledes for unntak etter bokstav b, selv om arrangøren vil at
1013 møtet skulle unntas offentlighet, må UD vurdere hvilke opplysninger
1014 som er påkrevd unntatt ut fra om innsyn vil utgjøre en fare for
1015 skadevirkninger av et visst omfang for norske utenrikspolitiske
1016 interesser. Dersom UD ikke gjør det, vil enhver forutsetning om
1017 ikke-offentlighet innebære at alle dokumenter i sin helhet alltid
1018 unntas offentlighet. Dette vil være i direkte strid med bokstav b i
1019 §20 som ikke gir en generell adgang til å holde dokumenter unna
1020 offentligheten. Dette har lovgiver allerede vurdert og konkret tatt
1021 stilling til og, som påpekt, gir bokstav b kun unntak for
1022 opplysninger, ikke for dokumenter. Til dette anfører vi at det er
1023 direkte feil når det i den omtalte veilederen står at delvis 'innsyn
1024 vil truleg i praksis oftast vere aktuelt når det blir gjort unntak
1025 etter § 20 fyrste ledd bokstav c' (s. 134). Det er ikke holdepunkter
1026 for en slik tolkning i forarbeidene. Videre bemerker denne siden at
1027 verken UD eller SD har påberopt seg at 'det vil vere urimeleg
1028 arbeidskrevjande [...] å skilje' ut deler av dokumentet.</p>
1029
1030 <p>Det anføres avslutningsvis at en lettvin vurdering og avslag av
1031 innsynsbegjæringen understreker at departementene ikke kan ha vurdert
1032 meroffentlighet slik §11 forutsetter.</p>
1033
1034 </blockquote>
1035
1036 <p>Klagesaken fikk saksnummer 2015/2866 hos Sivilombudsmannen, og
1037 foreløpig svar fulgte noen dager etter at vi sendte inn klagen:
1038
1039 <blockquote>
1040 <p>FORELØPIG SVAR - SAK OM INNSYN I BREV OM «INTERNET GOVERNANCE»</p>
1041
1042 <p>Ombudsmannen har mottatt ditt brev 17. september 2015 med vedlegg på
1043 vegne av Norsk Unix User Group, som igjen representerer sitt medlem
1044 Petter Reinholdtsen. Brevet ble mottatt her 14. oktober 2015.</p>
1045
1046 <p>Saken gjelder for det første spørsmål om rett til innsyn hos
1047 Utenriksdepartementet og Samferdselsdepartementet i et dokument med
1048 tittelen «Internet Governance og påvirkning på nasjonal sikkerhet».
1049 Det klages på Utenriksdepartementets avslag på innsyn i dokumentet
1050 23. juli 2015 og Samferdselsdepartementets avslag på innsyn, som etter
1051 klage ble opprettholdt 28. august 2015. Klagen gjelder også manglende
1052 journalføring hos FN-delegasjonen i Genève.</p>
1053
1054 <p>Samferdselsdepartementet er i brev herfra i dag bedt om å oversendte
1055 sakens dokumenter, se vedlagte kopi. NÃ¥r dokumentene er mottatt, vil
1056 ombudsmannen vurdere om den delen av klagen som gjelder
1057 Samferdselsdepartementets behandling av innsynsbegjæringen gir grunn
1058 til videre behandling.</p>
1059
1060 <p>Det fremgår av klagen at Reinholdtsen klaget til Utenriksdepartementet
1061 på departementets avslag, men at han ikke har fått svar, og at han
1062 purret departementet 7. oktober 2015. Det er herfra tatt kontakt med
1063 Utenriksdepartementet Birger Veum opplyste til seniorrådgiver
1064 Elisabeth Fougner, at svaret på grunn av en intern misforståelse ikke
1065 er blitt sendt ut, men at Reinholdtsen nå vil få svar i løpet av få
1066 dager.</p>
1067
1068 <p>Ombudsmannens kontroll med forvaltningen skal være etterfølgende. Det
1069 vil si at en sak ikke kan behandles før den er endelig avgjort i
1070 forvaltningen. I første omgang må Norsk Unix User Group derfor
1071 avvente Utenriksdepartementet behandling av klagen. NÃ¥r departementet
1072 har gitt et svar, kan det eventuelt rettes en ny klage hit om saken.
1073 Dersom Reinholdtsen ikke snarlig mottar svar fra departementet kan det
1074 også sendes en ny klage hit om dette.</p>
1075
1076 <p>Prinsippet om at ombudsmannens kontroll skal være etterfølgende
1077 tilsier også at Riksarkivet, som har tilsynssvar for arkivarbeid i
1078 offentlige organer, bør ta stilling til klagen på manglende
1079 journalføring hos den norske FN-delegasjonen i Genève før spørsmålet
1080 behandles her. Norsk Unix User Group må derfor i første omgang ta
1081 denne delen av klagen opp med Riksarkivet. NÃ¥r Riksarkivet har tatt
1082 endelig stilling til Journalføringsspørsmålet, kan det eventuelt
1083 rettes en ny klage hit om dette spørsmålet.</p>
1084
1085 <p>Det vil bli gikk tilbakemelding i saken om Samferdselsdepartementets
1086 avslag på innsyn innen 2 - 4 uker.</p>
1087 </blockquote>
1088
1089 <p>Henvendelsen fra Sivilombudsmannen til Samferdselsdepartementet ble
1090 gitt samme saksnummer som opprinnelig avslag (sak
1091 <a href="https://oep.no/search/result.html?period=none&dateType=documentDate&descType=both&caseNumber=2015%2F3192&senderType=both&documentType=all&list2=89&searchType=advanced&Search=S%C3%B8k+i+journaler">2015/3192</a>),
1092 og jeg ser fra Offentlig Elektronisk Postjournal (OEP) at
1093 Samferdselsdepartementet har svart Sivilombudsmannen 2015-10-29.
1094 Venter spent på hva de kommer frem til der.</p>
1095
1096 <p>Vi ble bedt om å ta opp manglende journalføring først med
1097 Riksarkivet, så der sendte jeg inn et
1098 <a href="https://www.mimesbronn.no/request/journalforing_av_brevepost_for_k">spørsmål
1099 om innsyn i praksis og klage på manglende journalføring via Mimes
1100 brønn</a>, og har fått beskjed om at denne har fått
1101 <a href="https://oep.no/search/result.html?period=none&fromDate=&toDate=&dateType=documentDate&caseDescription=&descType=both&caseNumber=2015%2F29039&documentNumber=&sender=&senderType=both&documentType=all&legalAuthority=&archiveCode=&list2=159&searchType=advanced&Search=S%C3%B8k+i+journaler">saksnummer
1102 2015/29039</a>. Den saken har ikke dukket opp på OEP i skrivende
1103 stund, men jeg antar den kommer inn om noen dager.</p>
1104
1105 <p>Samtidig som Sivilombudsmannen sendte oss det foreløpige svaret om
1106 avslaget fra Samferdselsdepartementet kom Utenriksdepartementets svar
1107 der de opprettholdt avslaget på innsyn. Dette sendte vi beskjed om
1108 til Sivilombudsmannen like etter:
1109
1110 <blockquote>
1111 <p>Vi viser til Sivilombudsmannens foreløpige svar av 22.10.2015.</p>
1112
1113 <p>Utenriksdepartementet opprettholdt den 22.10.2015 sitt avslag, se
1114 siste postering i linken:</p>
1115
1116 <p>&lt;<a href="https://www.mimesbronn.no/request/brev_om_internet_governance_og_p">https://www.mimesbronn.no/request/brev_om_internet_governance_og_p</a>&gt;</p>
1117
1118 <p>Originaldokumentet fra Utenriksdepartementet kan lastes ned fra den
1119 samme posteringen.</p>
1120
1121 <p>Saken er dermed endelig avgjort i forvaltningen. Vi ber
1122 Sivilombudsmannen om å ta opp igjen vår klage til fortsatt
1123 behandling.</p>
1124 </blockquote>
1125
1126 <p>Dette brevet ble tilordnet ny sak 2015/3077 hos Sivilombudsmannen,
1127 som så vidt jeg kan forstå gjelder klagen mot Utenriksdepartementet.
1128 Postjournalen hos Sivilombudsmannen har kun det ene dokumentet så
1129 langt, og jeg fant ingenting hos Utenriksdepartementet fra
1130 Sivilombudsmannen i OEP. Regner med at det dukker opp mer om noen
1131 dager, når Sivilombudsmannen har bedt om mer informasjon.</p>
1132
1133 <p>Jeg venter spent på fortsettelsen.</p>
1134
1135 <p>Oppdatering 2015-11-17: Innsynshenvendelsen og klagen har fått <a href="https://oep.no/search/result.html?period=none&dateType=documentDate&descType=both&caseNumber=2015%2F9816&senderType=both&documentType=all&list2=93&searchType=advanced&Search=S%C3%B8k+i+journaler">saksnummer 2015/9816</a> hos Utenriksdepartementet.</p>
1136 </div>
1137 <div class="tags">
1138
1139
1140 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn</a>, <a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>.
1141
1142
1143 </div>
1144 </div>
1145 <div class="padding"></div>
1146
1147 <p style="text-align: right;"><a href="index.rss"><img src="http://people.skolelinux.org/pere/blog/xml.gif" alt="RSS feed" width="36" height="14" /></a></p>
1148 <div id="sidebar">
1149
1150
1151
1152 <h2>Archive</h2>
1153 <ul>
1154
1155 <li>2016
1156 <ul>
1157
1158 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/01/">January (3)</a></li>
1159
1160 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/02/">February (1)</a></li>
1161
1162 </ul></li>
1163
1164 <li>2015
1165 <ul>
1166
1167 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/01/">January (7)</a></li>
1168
1169 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/02/">February (6)</a></li>
1170
1171 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/03/">March (1)</a></li>
1172
1173 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/04/">April (4)</a></li>
1174
1175 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/05/">May (3)</a></li>
1176
1177 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/06/">June (4)</a></li>
1178
1179 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/07/">July (6)</a></li>
1180
1181 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/08/">August (2)</a></li>
1182
1183 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/09/">September (2)</a></li>
1184
1185 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/10/">October (9)</a></li>
1186
1187 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/11/">November (6)</a></li>
1188
1189 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/12/">December (3)</a></li>
1190
1191 </ul></li>
1192
1193 <li>2014
1194 <ul>
1195
1196 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/01/">January (2)</a></li>
1197
1198 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/02/">February (3)</a></li>
1199
1200 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/03/">March (8)</a></li>
1201
1202 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/04/">April (7)</a></li>
1203
1204 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/05/">May (1)</a></li>
1205
1206 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/06/">June (2)</a></li>
1207
1208 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/07/">July (2)</a></li>
1209
1210 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/08/">August (2)</a></li>
1211
1212 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/09/">September (5)</a></li>
1213
1214 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/10/">October (6)</a></li>
1215
1216 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/11/">November (3)</a></li>
1217
1218 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/12/">December (5)</a></li>
1219
1220 </ul></li>
1221
1222 <li>2013
1223 <ul>
1224
1225 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/01/">January (11)</a></li>
1226
1227 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/02/">February (9)</a></li>
1228
1229 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/03/">March (9)</a></li>
1230
1231 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/04/">April (6)</a></li>
1232
1233 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/05/">May (9)</a></li>
1234
1235 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/06/">June (10)</a></li>
1236
1237 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/07/">July (7)</a></li>
1238
1239 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/08/">August (3)</a></li>
1240
1241 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/09/">September (5)</a></li>
1242
1243 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/10/">October (7)</a></li>
1244
1245 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/11/">November (9)</a></li>
1246
1247 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/12/">December (3)</a></li>
1248
1249 </ul></li>
1250
1251 <li>2012
1252 <ul>
1253
1254 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/01/">January (7)</a></li>
1255
1256 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/02/">February (10)</a></li>
1257
1258 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/03/">March (17)</a></li>
1259
1260 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/04/">April (12)</a></li>
1261
1262 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/05/">May (12)</a></li>
1263
1264 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/06/">June (20)</a></li>
1265
1266 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/07/">July (17)</a></li>
1267
1268 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/08/">August (6)</a></li>
1269
1270 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/09/">September (9)</a></li>
1271
1272 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/10/">October (17)</a></li>
1273
1274 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/11/">November (10)</a></li>
1275
1276 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/12/">December (7)</a></li>
1277
1278 </ul></li>
1279
1280 <li>2011
1281 <ul>
1282
1283 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/01/">January (16)</a></li>
1284
1285 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/02/">February (6)</a></li>
1286
1287 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/03/">March (6)</a></li>
1288
1289 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/04/">April (7)</a></li>
1290
1291 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/05/">May (3)</a></li>
1292
1293 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/06/">June (2)</a></li>
1294
1295 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/07/">July (7)</a></li>
1296
1297 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/08/">August (6)</a></li>
1298
1299 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/09/">September (4)</a></li>
1300
1301 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/10/">October (2)</a></li>
1302
1303 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/11/">November (3)</a></li>
1304
1305 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/12/">December (1)</a></li>
1306
1307 </ul></li>
1308
1309 <li>2010
1310 <ul>
1311
1312 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
1313
1314 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
1315
1316 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
1317
1318 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
1319
1320 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
1321
1322 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
1323
1324 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
1325
1326 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/08/">August (13)</a></li>
1327
1328 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/09/">September (7)</a></li>
1329
1330 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/10/">October (9)</a></li>
1331
1332 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/11/">November (13)</a></li>
1333
1334 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/12/">December (12)</a></li>
1335
1336 </ul></li>
1337
1338 <li>2009
1339 <ul>
1340
1341 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
1342
1343 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
1344
1345 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
1346
1347 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
1348
1349 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
1350
1351 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
1352
1353 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
1354
1355 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
1356
1357 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
1358
1359 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
1360
1361 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
1362
1363 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
1364
1365 </ul></li>
1366
1367 <li>2008
1368 <ul>
1369
1370 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
1371
1372 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
1373
1374 </ul></li>
1375
1376 </ul>
1377
1378
1379
1380 <h2>Tags</h2>
1381 <ul>
1382
1383 <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (13)</a></li>
1384
1385 <li><a href="http://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
1386
1387 <li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
1388
1389 <li><a href="http://people.skolelinux.org/pere/blog/tags/bankid">bankid (4)</a></li>
1390
1391 <li><a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (9)</a></li>
1392
1393 <li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (15)</a></li>
1394
1395 <li><a href="http://people.skolelinux.org/pere/blog/tags/bsa">bsa (2)</a></li>
1396
1397 <li><a href="http://people.skolelinux.org/pere/blog/tags/chrpath">chrpath (2)</a></li>
1398
1399 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (119)</a></li>
1400
1401 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (154)</a></li>
1402
1403 <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (10)</a></li>
1404
1405 <li><a href="http://people.skolelinux.org/pere/blog/tags/dld">dld (15)</a></li>
1406
1407 <li><a href="http://people.skolelinux.org/pere/blog/tags/docbook">docbook (20)</a></li>
1408
1409 <li><a href="http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
1410
1411 <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (301)</a></li>
1412
1413 <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (23)</a></li>
1414
1415 <li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (12)</a></li>
1416
1417 <li><a href="http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture (25)</a></li>
1418
1419 <li><a href="http://people.skolelinux.org/pere/blog/tags/freedombox">freedombox (9)</a></li>
1420
1421 <li><a href="http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (16)</a></li>
1422
1423 <li><a href="http://people.skolelinux.org/pere/blog/tags/h264">h264 (20)</a></li>
1424
1425 <li><a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju (42)</a></li>
1426
1427 <li><a href="http://people.skolelinux.org/pere/blog/tags/isenkram">isenkram (11)</a></li>
1428
1429 <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (19)</a></li>
1430
1431 <li><a href="http://people.skolelinux.org/pere/blog/tags/ldap">ldap (9)</a></li>
1432
1433 <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (8)</a></li>
1434
1435 <li><a href="http://people.skolelinux.org/pere/blog/tags/lsdvd">lsdvd (2)</a></li>
1436
1437 <li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
1438
1439 <li><a href="http://people.skolelinux.org/pere/blog/tags/mesh network">mesh network (8)</a></li>
1440
1441 <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (37)</a></li>
1442
1443 <li><a href="http://people.skolelinux.org/pere/blog/tags/nice free software">nice free software (7)</a></li>
1444
1445 <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (273)</a></li>
1446
1447 <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (177)</a></li>
1448
1449 <li><a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (22)</a></li>
1450
1451 <li><a href="http://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
1452
1453 <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (58)</a></li>
1454
1455 <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (92)</a></li>
1456
1457 <li><a href="http://people.skolelinux.org/pere/blog/tags/raid">raid (1)</a></li>
1458
1459 <li><a href="http://people.skolelinux.org/pere/blog/tags/reactos">reactos (1)</a></li>
1460
1461 <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
1462
1463 <li><a href="http://people.skolelinux.org/pere/blog/tags/rfid">rfid (3)</a></li>
1464
1465 <li><a href="http://people.skolelinux.org/pere/blog/tags/robot">robot (9)</a></li>
1466
1467 <li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
1468
1469 <li><a href="http://people.skolelinux.org/pere/blog/tags/ruter">ruter (4)</a></li>
1470
1471 <li><a href="http://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki (2)</a></li>
1472
1473 <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (45)</a></li>
1474
1475 <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (4)</a></li>
1476
1477 <li><a href="http://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (4)</a></li>
1478
1479 <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (48)</a></li>
1480
1481 <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (3)</a></li>
1482
1483 <li><a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (10)</a></li>
1484
1485 <li><a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (36)</a></li>
1486
1487 <li><a href="http://people.skolelinux.org/pere/blog/tags/sysadmin">sysadmin (2)</a></li>
1488
1489 <li><a href="http://people.skolelinux.org/pere/blog/tags/usenix">usenix (2)</a></li>
1490
1491 <li><a href="http://people.skolelinux.org/pere/blog/tags/valg">valg (8)</a></li>
1492
1493 <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (55)</a></li>
1494
1495 <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (4)</a></li>
1496
1497 <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (38)</a></li>
1498
1499 </ul>
1500
1501
1502 </div>
1503 <p style="text-align: right">
1504 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.6</a>
1505 </p>
1506
1507 </body>
1508 </html>