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