1 <?xml version=
"1.0" encoding=
"utf-8"?>
2 <rss version='
2.0' xmlns:lj='http://www.livejournal.org/rss/lj/
1.0/' xmlns:
atom=
"http://www.w3.org/2005/Atom">
4 <title>Petter Reinholdtsen
</title>
5 <description></description>
6 <link>http://people.skolelinux.org/pere/blog/
</link>
7 <atom:link href=
"http://people.skolelinux.org/pere/blog/index.rss" rel=
"self" type=
"application/rss+xml" />
10 <title>Artikkel om Nikita i Arkheion nummer
2019/
2</title>
11 <link>http://people.skolelinux.org/pere/blog/Artikkel_om_Nikita_i_Arkheion_nummer_2019_2.html
</link>
12 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Artikkel_om_Nikita_i_Arkheion_nummer_2019_2.html
</guid>
13 <pubDate>Mon,
9 Dec
2019 15:
05:
00 +
0100</pubDate>
14 <description><p
>Jeg hadde i dag gleden av å oppdage at en artikkel om
15 <a href=
"https://gitlab.com/OsloMet-ABI/nikita-noark5-core/
">arkivsystemet
16 Nikita
</a
> som vi skrev i sommer, nå er publisert
17 <a href=
"http://www.arkheion.no/
">Arkheion, fagtidsskrift for kommunial
18 arkivsektor
</a
>. Du finner artikkelen på side
30-
33 i nummer
2019/
2,
19 PDF kan lastes ned fra nettstedet til tidsskriftet. Kanskje
20 publiseringen kan føre til at noen flere får øynene opp for verdien av
21 et åpent standardisert API for arkivering og søk i arkivet.
</p
>
23 <p
>Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
24 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
26 <b
><a href=
"bitcoin:
15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a
></b
>.
27 Merk, betaling med bitcoin er ikke anonymt. :)
</p
>
32 <title>When terms and policy turn users away
</title>
33 <link>http://people.skolelinux.org/pere/blog/When_terms_and_policy_turn_users_away.html
</link>
34 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/When_terms_and_policy_turn_users_away.html
</guid>
35 <pubDate>Sat,
7 Dec
2019 21:
15:
00 +
0100</pubDate>
36 <description><p
>When asked to accept terms of use and privacy policies that state
37 it will to remove rights I otherwise had or accept unreasonable terms
38 undermining my privacy, I choose away the service. I simply do not
39 have the conscience to accept terms I have no indention of upholding.
40 But how are the system and service providers to know how many people
41 they scared away? Normally I just quietly walk away. But today, I
42 tried a new approach. I sent the following email (removing the
43 specifics, as I am not out to take the specific service in question)
44 to the service provider I decided to not use, to at least give them
45 one data point on how many users are unhappy with their terms:
</p
>
48 From: Petter Reinholdtsen
49 <br
>Subject: When terms of use turn users away
50 <br
>To: [contact@some.site]
51 <br
>Date: Sat,
07 Dec
2019 16:
30:
56 +
0100
53 <p
>Dear [Site Owner],
</p
>
55 <p
>I was eager to test the system, as it seemed like a fun and
56 interesting application of [some] technology, but after reading the
57 terms of use and privacy policy on
&lt;URL:
58 https://www.[some.site]/terms-of-use
&gt; and
&lt;URL:
59 https://www.[some.site]/privacy-policy
&gt; I want you to know that I
60 decided to turn away. There were several provisions in the terms and
61 policy turning me off, but the final term that convinced me was being
62 asked to sign away my right to reverse engineer.
</p
>
65 <br
>Happy hacking
66 <br
>Petter Reinholdtsen
</p
>
69 <p
>I do not expect much to come out of it, but sharing it here in case
70 others want to give something similar a try too. If companies
71 discover their terms scare away enough people, perhaps they will be
74 <p
>As usual, if you use Bitcoin and want to show your support of my
75 activities, please send Bitcoin donations to my address
76 <b
><a href=
"bitcoin:
15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a
></b
>.
</p
>
81 <title>What would it cost to store all
2018 phone calls in Norway?
</title>
82 <link>http://people.skolelinux.org/pere/blog/What_would_it_cost_to_store_all_2018_phone_calls_in_Norway_.html
</link>
83 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/What_would_it_cost_to_store_all_2018_phone_calls_in_Norway_.html
</guid>
84 <pubDate>Mon,
25 Nov
2019 20:
15:
00 +
0100</pubDate>
85 <description><p
>Four years ago, I did a back of the envelope calculation on
86 <a href=
"http://people.skolelinux.org/pere/blog/What_would_it_cost_to_store_all_phone_calls_in_Norway_.html
">how
87 much it would cost to store audio recordings of all the phone calls in
88 Norway
</a
>, and came up with NOK
2.1 million / EUR
250 000 for the
89 year
2013. It is time to repeat the calculation using updated
90 numbers. The calculation is based on how much data storage is needed
91 for each minute of audio, how many minutes all the calls in Norway
92 sums up to, multiplied by the cost of data storage.
</p
>
94 <p
>The number of phone call minutes for
2018 was fetched from
95 <a href=
"https://ekomstatistikken.nkom.no/
">the NKOM statistics
96 site
</a
>, and for
2018, land line calls are listed as
434 238 000
97 minutes, while mobile phone calls are listed with
7 542 006 000
98 minutes. The total number of minutes is thus
7 976 244 000. For
99 simplicity, I decided to ignore any advantages in audio compression the
100 last four years, and continue to assume
60 Kbytes/min as the last
103 <p
>Storage prices still varies a lot, but as last time, I decide to
104 take a reasonable big and cheap hard drive, and double its price to
105 include the surrounding costs into account. A
10 TB disk cost less
106 than
4500 NOK /
450 EUR these days, and doubling it give
9000 NOK per
109 <p
>So, with the parameters in place, lets update the old table
110 estimating cost for calls in a given year:
</p
>
112 <table border=
"1">
113 <tr
><th
>Year
</th
><th
>Call minutes
</th
><th
>Size
</th
><th
>Price in NOK / EUR
</th
></tr
>
114 <tr
><td
>2005</td
><td align=
"right
">24 000 000 000</td
><td align=
"right
">1.3 PiB
</td
><td align=
"right
">1 170 000 /
117 000</td
></tr
>
116 <tr
><td
>2012</td
><td align=
"right
">18 000 000 000</td
><td align=
"right
">1.0 PiB
</td
><td align=
"right
">900 000 /
90 000</td
></tr
>
118 <tr
><td
>2013</td
><td align=
"right
">17 000 000 000</td
><td align=
"right
">950 TiB
</td
><td align=
"right
">855 000 /
85 500</td
></tr
>
120 <tr
><td
>2018</td
><td align=
"right
">7 976 244 000</td
><td align=
"right
">445 TiB
</td
><td align=
"right
">401 100 /
40 110</td
></tr
>
123 <p
>Both the cost of storage and the number of phone call minutes have
124 dropped since the last time, bringing the cost down to a level where I
125 guess even small organizations can afford to store the audio recording
126 from every phone call taken in a year in Norway. Of course, this is
127 just the cost of buying the storage equipment. Maintenance, need to
128 be included as well, but the volume of a single year is about a single
129 rack of hard drives, so it is not much more than I could fit in my own
130 home. Wonder how much the electricity bill would raise if I had that
131 kind of storage? I doubt it would be more than a few tens of thousand
132 NOK per year.
</p
>
137 <title>Norwegian movies that might be legal to share on the Internet
</title>
138 <link>http://people.skolelinux.org/pere/blog/Norwegian_movies_that_might_be_legal_to_share_on_the_Internet.html
</link>
139 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Norwegian_movies_that_might_be_legal_to_share_on_the_Internet.html
</guid>
140 <pubDate>Sun,
1 Sep
2019 11:
10:
00 +
0200</pubDate>
141 <description><p
>While working on identifying and counting movies that can be
142 legally shared on the Internet, I also looked at the Norwegian movies
143 listed in IMDb. So far I have identified
54 candidates published
144 before
1940 that might no longer be protected by norwegian copyright
145 law. Of these, only
29 are available at least in part from the
146 Norwegian National Library. It can be assumed that the remaining
25
147 movies are lost. It seem most useful to identify the copyright status
148 of movies that are not lost. To verify that the movie is really no
149 longer protected, one need to verify the list of copyright holders and
150 figure out if and when they died. I
've been able to identify some of
151 them, but for some it is hard to figure out when they died.
</p
>
153 </p
>This is the list of
29 movies both available from the library and
154 possibly no longer protected by copyright law. The year range
155 (
1909-
1979 on the first line) is year of publication and last year
156 with copyright protection.
</p
>
159 1909-
1979 (
70 year) NSB Bergensbanen
1909 - http://www.imdb.com/title/tt0347601/
160 1910-
1980 (
70 year) Bjørnstjerne Bjørnsons likfærd - http://www.imdb.com/title/tt9299304/
161 1910-
1980 (
70 year) Bjørnstjerne Bjørnsons begravelse - http://www.imdb.com/title/tt9299300/
162 1912-
1998 (
86 year) Roald Amundsens Sydpolsferd (
1910-
1912) - http://www.imdb.com/title/tt9237500/
163 1913-
2006 (
93 year) Roald Amundsen på sydpolen - http://www.imdb.com/title/tt0347886/
164 1917-
1987 (
70 year) Fanden i nøtten - http://www.imdb.com/title/tt0346964/
165 1919-
2018 (
99 year) Historien om en gut - http://www.imdb.com/title/tt0010259/
166 1920-
1990 (
70 year) Kaksen på Øverland - http://www.imdb.com/title/tt0011361/
167 1923-
1993 (
70 year) Norge - en skildring i
6 akter - http://www.imdb.com/title/tt0014319/
168 1925-
1997 (
72 year) Roald Amundsen - Ellsworths flyveekspedition
1925 - http://www.imdb.com/title/tt0016295/
169 1925-
1995 (
70 year) En verdensreise, eller Da knold og tott vaskede negrene hvite med
13 sæpen - http://www.imdb.com/title/tt1018948/
170 1926-
1996 (
70 year) Luftskibet
'Norge
's flugt over polhavet - http://www.imdb.com/title/tt0017090/
171 1926-
1996 (
70 year) Med
'Maud
' over Polhavet - http://www.imdb.com/title/tt0017129/
172 1927-
1997 (
70 year) Den store sultan - http://www.imdb.com/title/tt1017997/
173 1928-
1998 (
70 year) Noahs ark - http://www.imdb.com/title/tt1018917/
174 1928-
1998 (
70 year) Skjæbnen - http://www.imdb.com/title/tt1002652/
175 1928-
1998 (
70 year) Chefens cigarett - http://www.imdb.com/title/tt1019896/
176 1929-
1999 (
70 year) Se Norge - http://www.imdb.com/title/tt0020378/
177 1929-
1999 (
70 year) Fra Chr. Michelsen til Kronprins Olav og Prinsesse Martha - http://www.imdb.com/title/tt0019899/
178 1930-
2000 (
70 year) Mot ukjent land - http://www.imdb.com/title/tt0021158/
179 1930-
2000 (
70 year) Det er natt - http://www.imdb.com/title/tt1017904/
180 1930-
2000 (
70 year) Over Besseggen på motorcykel - http://www.imdb.com/title/tt0347721/
181 1931-
2001 (
70 year) Glimt fra New York og den Norske koloni - http://www.imdb.com/title/tt0021913/
182 1932-
2007 (
75 year) En glad gutt - http://www.imdb.com/title/tt0022946/
183 1934-
2004 (
70 year) Den lystige radio-trio - http://www.imdb.com/title/tt1002628/
184 1935-
2005 (
70 year) Kronprinsparets reise i Nord Norge - http://www.imdb.com/title/tt0268411/
185 1935-
2005 (
70 year) Stormangrep - http://www.imdb.com/title/tt1017998/
186 1936-
2006 (
70 year) En fargesymfoni i blått - http://www.imdb.com/title/tt1002762/
187 1939-
2009 (
70 year) Til Vesterheimen - http://www.imdb.com/title/tt0032036/
190 To be sure which one of these can be legally shared on the Internet,
191 in addition to verifying the right holders list is complete, one need
192 to verify the death year of these persons:
195 Bjørnstjerne Bjørnson (dead
1910) - http://www.imdb.com/name/nm0085085/
196 Gustav Adolf Olsen (missing death year) - http://www.imdb.com/name/nm0647652/
197 Gustav Lund (missing death year) - http://www.imdb.com/name/nm0526168/
198 John W. Brunius (dead
1937) - http://www.imdb.com/name/nm0116307/
199 Ola Cornelius (missing death year) - http://www.imdb.com/name/nm1227236/
200 Oskar Omdal (dead
1927) - http://www.imdb.com/name/nm3116241/
201 Paul Berge (missing death year) - http://www.imdb.com/name/nm0074006/
202 Peter Lykke-Seest (dead
1948) - http://www.imdb.com/name/nm0528064/
203 Roald Amundsen (dead
1928) - https://www.imdb.com/name/nm0025468/
204 Sverre Halvorsen (dead
1936) - http://www.imdb.com/name/nm1299757/
205 Thomas W. Schwartz (missing death year) - http://www.imdb.com/name/nm2616250/
208 <p
>Perhaps you can help me figuring death year of those missing it, or
209 right holders if some are missing in IMDb? It would be nice to have a
210 definite list of Norwegian movies that are legal to share on the
213 </p
>This is the list of
25 movies not available from the library and
214 possibly no longer protected by copyright law:
</p
>
217 1907-
2009 (
102 year) Fiskerlivets farer - http://www.imdb.com/title/tt0121288/
218 1912-
2018 (
106 year) Historien omen moder - http://www.imdb.com/title/tt0382852/
219 1912-
2002 (
90 year) Anny - en gatepiges roman - http://www.imdb.com/title/tt0002026/
220 1916-
1986 (
70 year) The Mother Who Paid - http://www.imdb.com/title/tt3619226/
221 1917-
2018 (
101 year) En vinternat - http://www.imdb.com/title/tt0008740/
222 1917-
2018 (
101 year) Unge hjerter - http://www.imdb.com/title/tt0008719/
223 1917-
2018 (
101 year) De forældreløse - http://www.imdb.com/title/tt0007972/
224 1918-
2018 (
100 year) Vor tids helte - http://www.imdb.com/title/tt0009769/
225 1918-
2018 (
100 year) Lodsens datter - http://www.imdb.com/title/tt0009314/
226 1919-
2018 (
99 year) Æresgjesten - http://www.imdb.com/title/tt0010939/
227 1921-
2006 (
85 year) Det nye year? - http://www.imdb.com/title/tt0347686/
228 1921-
1991 (
70 year) Under Polarkredsens himmel - http://www.imdb.com/title/tt0012789/
229 1923-
1993 (
70 year) Nordenfor polarcirkelen - http://www.imdb.com/title/tt0014318/
230 1925-
1995 (
70 year) Med
'Stavangerfjord
' til Nordkap - http://www.imdb.com/title/tt0016098/
231 1926-
1996 (
70 year) Over Atlanterhavet og gjennem Amerika - http://www.imdb.com/title/tt0017241/
232 1926-
1996 (
70 year) Hallo! Amerika! - http://www.imdb.com/title/tt0016945/
233 1926-
1996 (
70 year) Tigeren Teodors triumf - http://www.imdb.com/title/tt1008052/
234 1927-
1997 (
70 year) Rød sultan - http://www.imdb.com/title/tt1017979/
235 1927-
1997 (
70 year) Søndagsfiskeren Flag - http://www.imdb.com/title/tt1018002/
236 1930-
2000 (
70 year) Ro-ro til fiskeskjær - http://www.imdb.com/title/tt1017973/
237 1933-
2003 (
70 year) I kongens klær - http://www.imdb.com/title/tt0024164/
238 1934-
2004 (
70 year) Eventyret om de tre bukkene bruse - http://www.imdb.com/title/tt1007963/
239 1934-
2004 (
70 year) Pål sine høner - http://www.imdb.com/title/tt1017966/
240 1937-
2007 (
70 year) Et mesterverk - http://www.imdb.com/title/tt1019937/
241 1938-
2008 (
70 year) En Harmony - http://www.imdb.com/title/tt1007975/
244 <p
>Several of these movies completely lack right holder information in
245 IMDb and elsewhere. Without access to a copy of the movie, it is
246 often impossible to get the list of people involved in making the
247 movie, making it impossible to figure out the correct copyright
250 <p
>Not listed here are the movies still protected by copyright law.
251 Their copyright terms varies from
79 to
144 years, according to the
252 information I have available so far. One of the non-lost movies might
253 change status next year,
254 <a href=
"https://www.imdb.com/title/tt1008007/
">Mustads Mono from
1920</a
>.
255 The next one might be
256 <a href=
"https://www.imdb.com/title/tt0347215/
">Hvor isbjørnen ferdes
257 from
1935</a
> in
2024.
</p
>
259 <p
>As usual, if you use Bitcoin and want to show your support of my
260 activities, please send Bitcoin donations to my address
261 <b
><a href=
"bitcoin:
15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a
></b
>.
</p
>
266 <title>Legal to share more than
16,
000 movies listed on IMDB?
</title>
267 <link>http://people.skolelinux.org/pere/blog/Legal_to_share_more_than_16_000_movies_listed_on_IMDB_.html
</link>
268 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Legal_to_share_more_than_16_000_movies_listed_on_IMDB_.html
</guid>
269 <pubDate>Sat,
10 Aug
2019 12:
00:
00 +
0200</pubDate>
270 <description><p
>The recent announcement of from the New York Public Library on its
272 <a href=
"https://www.vice.com/en_us/article/kz4e3e/millions-of-books-are-secretly-in-the-public-domain-you-can-download-them-free
">identifying
273 books published in the USA that are now in the public domain
</a
>,
274 inspired me to update the scripts I use to track down movies that are
275 in the public domain. This involved updating the script used to
276 extract lists of movies believed to be in the public domain, to work
277 with the latest version of the source web sites. In particular the
278 new edition of the
<a href=
"https://retrofilmvault.com/
">Retro Film
279 Vault
</a
> web site now seem to list all the films available from that
280 distributor, bringing the films identified there to more than
12.000
281 movies, and I was able to connect
46% of these to IMDB titles.
</p
>
283 <p
>The new total is
16307 IMDB IDs (aka films) in the public domain or
284 creative commons licensed, and unknown status for
31460 movies
285 (possibly duplicates of the
16307).
</p
>
287 <p
>The complete data set is available from
288 <a href=
"https://github.com/petterreinholdtsen/public-domain-free-imdb
">a
289 public git repository
</a
>, including the scripts used to create it.
</p
>
291 <p
>Anyway, this is the summary of the
28 collected data sources so
295 2361 entries (
50 unique) with and
22472 without IMDB title ID in free-movies-archive-org-search.json
296 2363 entries (
146 unique) with and
0 without IMDB title ID in free-movies-archive-org-wikidata.json
297 299 entries (
32 unique) with and
93 without IMDB title ID in free-movies-cinemovies.json
298 88 entries (
52 unique) with and
36 without IMDB title ID in free-movies-creative-commons.json
299 3190 entries (
1532 unique) with and
13 without IMDB title ID in free-movies-fesfilm-xls.json
300 620 entries (
24 unique) with and
283 without IMDB title ID in free-movies-fesfilm.json
301 1080 entries (
165 unique) with and
651 without IMDB title ID in free-movies-filmchest-com.json
302 830 entries (
13 unique) with and
0 without IMDB title ID in free-movies-icheckmovies-archive-mochard.json
303 19 entries (
19 unique) with and
0 without IMDB title ID in free-movies-imdb-c-expired-gb.json
304 7410 entries (
7101 unique) with and
0 without IMDB title ID in free-movies-imdb-c-expired-us.json
305 1205 entries (
41 unique) with and
0 without IMDB title ID in free-movies-imdb-pd.json
306 163 entries (
22 unique) with and
88 without IMDB title ID in free-movies-infodigi-pd.json
307 158 entries (
103 unique) with and
0 without IMDB title ID in free-movies-letterboxd-looney-tunes.json
308 113 entries (
4 unique) with and
0 without IMDB title ID in free-movies-letterboxd-pd.json
309 182 entries (
71 unique) with and
0 without IMDB title ID in free-movies-letterboxd-silent.json
310 248 entries (
85 unique) with and
0 without IMDB title ID in free-movies-manual.json
311 158 entries (
4 unique) with and
64 without IMDB title ID in free-movies-mubi.json
312 85 entries (
1 unique) with and
23 without IMDB title ID in free-movies-openflix.json
313 520 entries (
22 unique) with and
244 without IMDB title ID in free-movies-profilms-pd.json
314 343 entries (
14 unique) with and
10 without IMDB title ID in free-movies-publicdomainmovies-info.json
315 701 entries (
16 unique) with and
560 without IMDB title ID in free-movies-publicdomainmovies-net.json
316 74 entries (
13 unique) with and
60 without IMDB title ID in free-movies-publicdomainreview.json
317 698 entries (
16 unique) with and
118 without IMDB title ID in free-movies-publicdomaintorrents.json
318 5506 entries (
2941 unique) with and
6585 without IMDB title ID in free-movies-retrofilmvault.json
319 16 entries (
0 unique) with and
0 without IMDB title ID in free-movies-thehillproductions.json
320 110 entries (
2 unique) with and
29 without IMDB title ID in free-movies-two-movies-net.json
321 73 entries (
20 unique) with and
131 without IMDB title ID in free-movies-vodo.json
322 16307 unique IMDB title IDs in total,
12509 only in one list,
31460 without IMDB title ID
323 </pre
></p
>
325 <p
>New this time is a list of all the identified IMDB titles, with
326 title, year and running time, provided in free-complete.json. this
327 file also indiciate which source is used to conclude the video is free
328 to distribute.
</p
>
330 <p
>As usual, if you use Bitcoin and want to show your support of my
331 activities, please send Bitcoin donations to my address
332 <b
><a href=
"bitcoin:
15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a
></b
>.
</p
>
337 <title>Oppdatert Noark
5 Tjenestegrenesnitt versjon
1.0 for Noark
5.5.0</title>
338 <link>http://people.skolelinux.org/pere/blog/Oppdatert_Noark_5_Tjenestegrenesnitt_versjon_1_0_for_Noark_5_5_0.html
</link>
339 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Oppdatert_Noark_5_Tjenestegrenesnitt_versjon_1_0_for_Noark_5_5_0.html
</guid>
340 <pubDate>Fri,
5 Jul
2019 17:
20:
00 +
0200</pubDate>
341 <description><p
>Jeg er veldig glad for å kunne fortelle at i går ble ny versjon av
342 <a href=
"https://www.arkivverket.no/forvaltning-og-utvikling/noark-standarden/noark-
5/tjenestegrensesnitt-noark5
">API-spesifikasjonen
343 for Noark
5 Tjenestegrensesnitt
</a
> gitt ut. Det så lenge mørkt ut
344 for sjansene for å få inn nødvendige korreksjoner i
345 spesifikasjonsteksten innen rimelig tid, men takket være intens og god
346 innsats fra Mona og Anne Sofie hos Arkivverket de siste ukene, så ble
347 resultatet som ble gitt ut på USAs uavhengighetsdag mye bedre enn jeg
350 <p
>Spesifikasjonen er
351 <a href=
"https://github.com/arkivverket/noark5-tjenestegrensesnitt-standard/
">tilgjengelig
352 som markdown-filer i Arkivverkets github-prosjekt for dette
</a
>, og de
353 aller fleste av forslagene til forbedringer fra oss som holder på med
354 <a href=
"https://gitlab.com/OsloMet-ABI/nikita-noark5-core
">Nikita-prosjektet
</a
>
355 kom med i denne nye og oppdaterte spesifikasjonsteksten. Det er
356 fortsatt mye som gjenstår før den er entydig, klar og sikrer samvirke
357 på tvers av leverandører, men utgangspunktet er veldig mye bedre enn
358 forrige versjon fra
2016. Ta gjerne en titt.
</p
>
360 <p
>Ellers må jeg jo si at det var hyggelig å se at min forrige
361 bloggpost om tjenestegrensesnittet fikk en
362 <a href=
"https://beta.arkivverket.no/post/
186020592045/noark-
5-versjon-
50-tjenestegrensesnitt-
10">lenke
363 fra Arkivverket Beta
</a
>.
</p
>
365 <p
>Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
366 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
368 <b
><a href=
"bitcoin:
15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a
></b
>.
369 Merk, betaling med bitcoin er ikke anonymt. :)
</p
>
374 <title>Teach kids to protect their privacy - the EDRi way
</title>
375 <link>http://people.skolelinux.org/pere/blog/Teach_kids_to_protect_their_privacy___the_EDRi_way.html
</link>
376 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Teach_kids_to_protect_their_privacy___the_EDRi_way.html
</guid>
377 <pubDate>Thu,
4 Jul
2019 19:
10:
00 +
0200</pubDate>
378 <description><p
>Childs need to learn how to guard their privacy too. To help them,
379 <a href=
"https://edri.org/
">European Digital Rights (EDRi)
</a
> created
380 a colorful booklet providing information on several privacy related topics,
381 and tips on how to protect ones privacy in the digital age.
</p
>
383 <p
>The
24 page booklet titled Digital Defenders is
384 <a href=
"https://edri.org/digital-defenders-help-kids-defend-their-privacy-around-europe
">available
385 in several languages
</a
>. Thanks to the valuable contributions from
386 members of
<a href=
"https://efn.no/
">the Electronic Foundation Norway
387 (EFN)
</a
> and others, it is also available in Norwegian Bokmål.
388 If you would like to have it available in your language too,
389 <a href=
"https://hosted.weblate.org/projects/efn/privacy4kids/
">contribute
390 via Weblate
</a
> and get in touch.
</p
>
392 <p
>But a funny, well written and good looking PDF do not have much
393 impact, unless it is read by the right audience. To increase the
394 chance of kids reading it, I am currently assisting EFN in getting
395 copies printed on paper to distribute on the street and in class
396 rooms. Print the booklet was made possible thanks to a small et of
397 great sponsors. Thank you very much to each and every one of them! I
398 hope to have the printed booklet ready to hand out on Tuesday, when
399 <a href=
"https://www.nuug.no/
>">the Norwegian Unix Users Group
</a
> is
400 organizing
<a href=
"https://wiki.nuug.no/sommerfest2019
">its yearly
401 barbecue for geeks and free software zealots in the Oslo area
</a
>. If
402 you are nearby, feel free to come by and check out the party and the
405 <p
>If the booklet prove to be a success, it would be great to get
406 more sponsoring and distribute it to every kid in the country. :)
</p
>
408 <p
>As usual, if you use Bitcoin and want to show your support of my
409 activities, please send Bitcoin donations to my address
410 <b
><a href=
"bitcoin:
15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a
></b
>.
</p
>
415 <title>Nikita og Noark
5 tjenestegrensesnittet tilbyr ny måte å tenke arkivering
</title>
416 <link>http://people.skolelinux.org/pere/blog/Nikita_og_Noark_5_tjenestegrensesnittet_tilbyr_ny_m_te___tenke_arkivering.html
</link>
417 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Nikita_og_Noark_5_tjenestegrensesnittet_tilbyr_ny_m_te___tenke_arkivering.html
</guid>
418 <pubDate>Fri,
21 Jun
2019 11:
30:
00 +
0200</pubDate>
419 <description><p
><em
>av Thomas Sødring (OsloMet) og Petter Reinholdtsen (foreningen
420 NUUG)
</em
></p
>
422 <p
>Nikita Noark
5-kjerne er et fri programvareprosjekt som tar i bruk
423 Arkivverkets spesifikasjonen for Noark
5 Tjenestegrensesnitt og tilbyr
424 et maskinlesbart grensesnitt (arkiv-API) til datasystemer som trenger å
425 arkivere dokumenter og informasjon. I tillegg tilbyr Nikita et
426 nettleserbasert brukergrensesnitt for brukere av arkivet. Dette
427 brukergrensesnittet benytter det maskinlesbare grensesnittet. Noark
5
428 Tjenestegrensesnitt er en ny måte å tenke arkivering, med fokus på
429 automatisering og maskinell behandling av arkivmateriale, i stedet for
430 å fokusere på brukergrensesnitt. En kan tenke på
431 tjenestegrensesnittet som arkivet uten brukergrensesnitt, der flere
432 aktører kan koble til ulike brukergrensesnitt, tilpasset ulike
435 <p
>Historisk sett gjorde Noark standarden en veldig bra jobb med
437 papir til digital saksbehandling, men det har kommet til kort på andre
438 områder. Den teknologiske utviklingen har brakt oss ditt at vi kan og
439 skal forvente langt mer fra en arkivkjerne enn før, men det offentlig
440 er ofte konservativ når det gjelder nytenking. For lengst skulle
441 begreper som samvirke mellom datasystemer, metadata, prosess og
442 tjenestegrensesnitt (API) vært dominerende når systemer kjøpes
443 inn. Dessverre er det slik at ikke alle ønsker samvirke mellom
444 datasystemer velkommen, og det kan være trygt å kjøpe «svarte bokser»
445 der du slipper å ta stilling til hvordan man skal få flere systemer
446 til å virke sammen. Men IT-arkitektur er et begrep arkivfolk også
447 begynner å ta inn over seg.
</p
>
449 <p
>Slike systemer for å organisere metadata bør ha nettbaserte
450 tjenestegrensesnitt der brukergrensesnitt er tydelig adskilt fra
451 bakenforliggende system. Det finnes mange rapporter som snakker om å
452 bryte ned siloer i forvaltningen og standardiserte tjenestegrensesnitt
453 er det viktigste virkemiddel mot datasiloer og legger til rette for
454 økt samvirke mellom systemer. Et standardisert tjenestegrensesnitt er
455 et viktig middel for å få systemer til å samhandle da det sikrer at
456 ulike produsenters systemer kan snakke sammen på tvers. Samfunnet
457 fungerer ikke uten standardisering. Vi har alle samme strømstyrke og
458 kontakter i veggene og kjører alle på høyre side av veien i Norge. Det er i en slik
459 sammenheng at prosjektet «Noark
5 Tjenestegrensesnitt» er veldig
460 viktig. Hvis alle leverandører av arkivsystemer forholdt seg til et
461 standardisert tjenestegrensesnitt kunne kostnadene for arkivering
462 reduseres. Tenk deg at du er en kommune som ønsker et fagsystem integrert
463 med arkivløsningen din. I dag må fagsystemleverandøren vite og
464 tilpasse seg den spesifikke versjonen og varianten av arkivløsningen
465 du har. Hvis vi antar at alle leverandører av arkivkjerner har solgt
466 inn enten SOAP eller REST-grensesnitt til kunder de siste
10 årene og
467 det kommer endret versjon av grensesnittet innimellom, så gir det
468 veldig mange forskjellige tjenestegrensesnitt en fagsystemleverandør
469 må forholde seg til. Med
12 leverandører og kvartalsvise oppdateringer
470 kan det potensielt bli
96 ulike varianter hvert eneste år. Det sier
471 seg selv at det blir dyrt. Men det blir faktisk verre. Hvis du senere
472 ønsker å bytte ut arkivsystemet med et annet så er du avhengig å få
473 alle integrasjonene dine laget på nytt. Dette kan gjøre at du velger å
474 forbli hos en dårlig leverandør framfor å skaffe nytt system, fordi
475 det blir for vanskelig og dyrt å bytte. Dermed etableres det «små»
476 monopolsituasjoner som er vanskelig å bryte ut av. Dårlige valg i dag
477 kan ha uante kostander på sikt. I Nikita-prosjektet har vi kun jobbet
478 opp mot Noark
5 Tjenestegrensesnittet. Det har tatt en god del
479 ressurser å sette seg inn i spesifikasjonen og ta den i bruk, spesielt
480 på grunn av uklarheter i spesifikasjonen. Hvis vi måtte gjøre det
481 samme for alle versjoner og varianter av de forskjellige
482 tjenestegrensesnittene ville det blitt veldig tidkrevende og
485 <p
>For deg som arkivar er digitalisering og systemer som skal virke
486 sammen en del av den nye hverdagen. Du har kanskje blitt skånet for
487 det ved å kjøpe svarte bokser, men du risikerer at du gjør deg selv en
488 bjørnetjeneste. Det kan oppleves som kjedelig å fortelle kolleger at
489 du skal sette deg inn i et tjenestegrensesnitt, men dette er faktisk
490 veldig spennende. Tjenestegrensesnittet er på en måte blitt levende og
491 det er spesielt et begrep du bør merke deg: OData. Å trekke inn deler
492 av OData-standarden som en måte å filtrere entitetsøk i et arkivsystem
493 var et nyttig trekk i prosjektet. Følgende eksempel er en
494 OData-spørring det går an å sende inn til en standardisert
495 arkivkjerne:
</p
>
497 <p
><blockquote
>
498 .../sakarkiv/journalpost?filter=contains(tittel,
'nabovarsel
')
499 </blockquote
></p
>
501 <p
>Spørringen over vil hente en liste av alle dine journalposter der
502 tittelen til journalposten inneholder ordet
'nabovarsel
'. Alle
503 leverandører som implementerer tjenestegrensesnittet vil måtte tilby
504 dette. Det betyr at hvis du lærer dette språket for et system, vil det
505 være gjeldende for alle. Dette er egentlig en ny måte å søke i
506 arkivdatabasen på og vil være svært nyttig, for eksempel kan søk i
507 tjenestegrensesnittet antagelig brukes til å hente ut offentlig
508 postjournal. I arkivverden pleier vi å like teknologier som er
509 menneskelesbart, da vet vi det er enkelt og nyttig! OData er også
510 viktig fordi det kan bli en ny måte å svare innsynsforespørsler på i
511 tråd med offentlighetsloven §
9, der retten til å kreve innsyn i
512 sammenstilling fra databaser er nedfelt. I dag ser vi
513 forvaltningsorganer som avviser slike krav fordi det «ikke kan gjøres
514 med enkle framgangsmåter». Bruken av OData i tjenestegrensesnittet,
515 sammen med maskinlesbar markeringsformater kan være et viktig bidrag
516 til å åpne arkivene i tråd med prinsippene om en åpen og transparent
517 forvaltning.
</p
>
519 <p
>Standardisering er viktig fordi det
<em
>kan
</em
> sikre samvirke.
520 Men den effekten kommer kun hvis standardiseringen sikrer at alle
521 forstår standarden på samme måte, dvs. at den er entydig og klar. En
522 god måte å sikre en entydig og klar spesifikasjon er ved å kreve at
523 det finnes minst to ulike implementasjoner som følger spesifikasjonen
524 og som kan snakke sammen, det vil si at de snakker samme språk, slik
525 IETF krever for alle sine standarder, før spesifikasjonen anses å være
526 ferdig. Tilbakemelding fra miljøet forteller at både leverandører og
527 kunder har et avslappet forhold til Noark
5 Tjenestegrensesnitt og det
528 er så langt kun Evry som har visst offentlig at de har en
529 implementasjon av tjenestegrensesnittet. Evry, HK Data og Fredrikstad
530 kommune er igang med et pilotprosjekt på Noark
5
531 Tjenestegrensesnitt. For å redusere kostnadene for samvirkende
532 datasystemer betraktelig, er det veldig viktig at vi kommer i en
533 situasjon der alle leverandører har sine egne implementasjoner av
534 tjenestegrensesnittet, og at disse oppfører seg likt og i tråd med det
535 som er beskrevet i spesifikasjonen.
</p
>
537 <p
>Det er her fri programvare spiller en viktig rolle. Med en uklar
538 standard blir det som en polsk riksdag, der ingenting fungerer. Nikita
539 er en fri programvareimplementasjon av tjenestegrensesnitt og kan
540 fungere som teknisk referanse slik at leverandører enklere kan se og
541 forstå hvordan standarden skal tolkes. Vi har i Nikitaprosjektet
542 erfart å ende opp med vidt forskjellige tolkninger når
543 prosjektmedlemmene leser spesifikasjonsteksten, en effekt av en uklar
544 spesifikasjon. Men Nikitaprosjektet har også utviklet et test-program
545 som sjekker om et tjenestegrensesnitt er i samsvar med standarden, og
546 prosjektet bruker det hele tiden for å sikre at endringer og
547 forbedringer fungerer. Egenerklæringsskjemaenes dager kan være talte!
548 Snart vil du selv kunne teste hver oppdatering av arkivsystemet med en
549 uavhengig sjekk.
</p
>
551 <p
>Fri programvare representerer en demokratisering av kunnskap der
552 tolkning- og innlåsingsmakt flyttes fra leverandør til allmenheten.
553 Med fri programvare har du en litt annerledes verdikjede, der selve
554 produktet ikke holdes hemmelig for å tjene penger, slik en gjør med
555 ufri programvare og skytjenester som ikke bruker fri programvare, men
556 du kan tjene penger på andre deler av verdikjeden. Med fri programvare
557 kan samfunnet betale for å videreutvikle nyttig
558 fellesfunksjonalitet.
</p
>
560 <p
>Nikita er en fri programvareimplementasjon av tjenestegrensesnittet og
561 kan fungere som en referanseimplementasjon dersom det er ønskelig.
562 Alle har lik tilgang til koden og det koster ingenting å ta den i bruk
563 og utforske det. Nikitaprosjektet ønsker tjenestegrensesnittet
564 velkommen og stiller veldig gjerne opp i diskusjoner om tolkning av
565 tjenestegrensesnittet. Nikita er bygget på moderne
566 programmeringsrammeverk og utviklet i full åpenhet. Men Nikita er ikke
567 noe du kan kjøpe. Nikita er først og fremst et verktøy for forsking og
568 utvikling laget for å fremme forskning på arkivfeltet. Systemer som
569 virker sammen har alltid vært hovedfokus og vil være det fremover.
570 Det brukes som undervisningsverktøy der studentene ved OsloMet lærer
571 om administrativt oppsett, saksbehandling, uttrekk og samvirkende
572 datasystemer. Det brukes også som forskningsobjekt der vi ser på
573 import av dokumentsamlinger, bruk av blokkjede og andre nyskapende
574 måter å tenke arkiv på. Det er dog helt greit om andre tar Nikita og
575 pakker det for å selge det som produkt. Forvaltningsorganer med
576 sterke drift- og utviklingsmiljøer kan også se på Nikita og utforske
577 hva som er mulig. Dette kan de gjøre uten å måtte betale for
578 bruksrettigheter eller tilgang til konsulenter. Men arkivering blir
579 ikke gratis på grunn av Nikita. Det trengs fortsatt folk med
580 kompetanse og tid til å ta i bruk Nikita.
</p
>
582 <p
>Nikita har nylig kommet med en ny utgave, den sjette i rekken.
583 Systemet er ikke ferdig, mest på grunn av at API-spesifikasjonen for
584 Noark
5 Tjenestegrensesnitt ikke er ferdig, men allerede i dag kan en
585 bruke Nikita som arkiv. Vi har laget eksempelsystem for å importere
586 data fra deponi-XML og slik gjøre eksisterende arkivdata tilgjengelig
587 via et API. Vi har også laget en testklient som importerer epost inn
588 i arkivet med vedlegg der epostenes trådinformasjon brukes til å legge
589 eposttråder i samme arkivmappe, og en annen testklient som henter
590 epost ut av en arkivmappe på mbox-format slik at en vanlig epostklient
591 kan brukes til å lese igjennom og svare på epostene i en
592 arkivmappe. De som vil ta en titt på Nikita kan besøke
593 <a href=
"https://nikita.oslomet.no
">https://nikita.oslomet.no
</a
> og
594 logge inn med brukernavn «admin@example.com» og passord «password».
595 Dette gir tilgang til det forenklede brukergrensesnittet som brukes
596 til undervisning. De som heller vil ta en titt under panseret kan
598 <a href=
"https://nikita.oslomet.no/browse.html
">https://nikita.oslomet.no/browse.html
</a
>
599 og der se hvordan API-et fungerer mer i detalj. Innloggingsdetaljer
600 her er det samme som for brukergrensesnittet.
</p
>
602 <p
>Fremover er fokuset på forbedring av spesifikasjonen Noark
5
603 Tjenestegrensesnitt. De som skrev tjenestegrensesnittet gjorde et
604 interessant og framtidsrettet grep, de skilte sak fra arkiv.
605 Tjenestegrensesnittet består av flere
"pakker
", der noen er
606 grunnleggende mens andre bygger på de grunnleggende pakkene. Pakkene
607 som er beskrevet så langt heter «arkivstruktur», «sakarkiv»,
608 «administrasjon», «loggogsporing» og «moeter» (dessverre
609 <a href=
"https://github.com/arkivverket/noark5-tjenestegrensesnitt-standard/pull/
120">planlagt
610 fjernet
</a
> i første utgave). Etter hvert håper vi å utforske
611 prosses- og metadatabeskrivelser til flere fagområder og bidra til at
612 tjenestegrensesnittet kan legge til flere pakker som «byggarkiv»,
613 «barnevern», «personal», «barnehage», der arkivfaglig metadata- og
614 dokumentasjonsbehov er kartlagt og standardisert.
</p
>
616 <p
>Nikita utvikles av en liten prosjektgruppe, og vi er alltid
617 interessert å bli flere. Hvis en åpen, fri og standardisert tilnærming
618 til arkivering høres interessant ut, bli med oss på veien videre. Vi
619 er tilstede på IRC-kanalen #nikita hos FreeNode (tilgjengelig via
621 <a href=
"https://webchat.freenode.net?channels=#nikita
">https://webchat.freenode.net?channels=#nikita
</a
>),
622 og har en e-postliste nikita-noark@nuug.no hos NUUG (tilgjengelig for
623 påmelding og arkiv på
624 <a href=
"https://lists.nuug.no/mailman/listinfo/nikita-noark
">https://lists.nuug.no/mailman/listinfo/nikita-noark
</a
>)
625 der en kan følge med eller være med oss på den spennende veien videre.
626 Spesifikasjonen for Noark
5 Tjenestegrensesnitt vedlikeholdes på
628 <a href=
"https://github.com/arkivverket/noark5-tjenestegrensesnitt-standard/
">https://github.com/arkivverket/noark5-tjenestegrensesnitt-standard/
</a
>.
</p
>
630 <p
>Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
631 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
633 <b
><a href=
"bitcoin:
15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a
></b
>.
</p
>
638 <title>Jami/Ring, finally functioning peer to peer communication client
</title>
639 <link>http://people.skolelinux.org/pere/blog/Jami_Ring__finally_functioning_peer_to_peer_communication_client.html
</link>
640 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Jami_Ring__finally_functioning_peer_to_peer_communication_client.html
</guid>
641 <pubDate>Wed,
19 Jun
2019 08:
50:
00 +
0200</pubDate>
642 <description><p
>Some years ago, in
2016, I
643 <a href=
"http://people.skolelinux.org/pere/blog/Experience_and_updated_recipe_for_using_the_Signal_app_without_a_mobile_phone.html
">wrote
644 for the first time about
</a
> the Ring peer to peer messaging system.
645 It would provide messaging without any central server coordinating the
646 system and without requiring all users to register a phone number or
647 own a mobile phone. Back then, I could not get it to work, and put it
648 aside until it had seen more development. A few days ago I decided to
649 give it another try, and am happy to report that this time I am able
650 to not only send and receive messages, but also place audio and video
651 calls. But only if UDP is not blocked into your network.
</p
>
653 <p
>The Ring system changed name earlier this year to
654 <a href=
"https://en.wikipedia.org/wiki/Jami_(software)
">Jami
</a
>. I
655 tried doing web search for
'ring
' when I discovered it for the first
656 time, and can only applaud this change as it is impossible to find
657 something called Ring among the noise of other uses of that word. Now
658 you can search for
'jami
' and this client and
659 <a href=
"https://jami.net/
">the Jami system
</a
> is the first hit at
660 least on duckduckgo.
</p
>
662 <p
>Jami will by default encrypt messages as well as audio and video
663 calls, and try to send them directly between the communicating parties
664 if possible. If this proves impossible (for example if both ends are
665 behind NAT), it will use a central SIP TURN server maintained by the
666 Jami project. Jami can also be a normal SIP client. If the SIP
667 server is unencrypted, the audio and video calls will also be
668 unencrypted. This is as far as I know the only case where Jami will
669 do anything without encryption.
</p
>
671 <p
>Jami is available for several platforms: Linux, Windows, MacOSX,
672 Android, iOS, and Android TV. It is included in Debian already. Jami
673 also work for those using F-Droid without any Google connections,
675 <a href=
"https://git.jami.net/savoirfairelinux/ring-project/wikis/technical/Protocol
">The
676 protocol
</a
> is described in the Ring project wiki. The system uses a
677 distributed hash table (DHT) system (similar to BitTorrent) running
678 over UDP. On one of the networks I use, I discovered Jami failed to
679 work. I tracked this down to the fact that incoming UDP packages
680 going to ports
1-
49999 were blocked, and the DHT would pick a random
681 port and end up in the low range most of the time. After talking to
682 the developers, I solved this by enabling the dhtproxy in the
683 settings, thus using TCP to talk to a central DHT proxy instead of
685 peering directly with others. I
've been told the developers are
686 working on allowing DHT to use TCP to avoid this problem. I also ran
687 into a problem when trying to talk to the version of Ring included in
688 Debian Stable (Stretch). Apparently the protocol changed between
689 beta2 and the current version, making these clients incompatible.
690 Hopefully the protocol will not be made incompatible in the
693 <p
>It is worth noting that while looking at Jami and its features, I
694 came across another communication platform I have not tested yet. The
695 <a href=
"https://en.wikipedia.org/wiki/Tox_(protocol)
">Tox protocol
</a
>
696 and
<a href=
"https://tox.chat/
">family of Tox clients
</a
>. It might
697 become the topic of a future blog post.
</p
>
699 <p
>As usual, if you use Bitcoin and want to show your support of my
700 activities, please send Bitcoin donations to my address
701 <b
><a href=
"bitcoin:
15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a
></b
>.
</p
>
706 <title>More sales number for my Free Culture paper editions (
2019-edition)
</title>
707 <link>http://people.skolelinux.org/pere/blog/More_sales_number_for_my_Free_Culture_paper_editions__2019_edition_.html
</link>
708 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/More_sales_number_for_my_Free_Culture_paper_editions__2019_edition_.html
</guid>
709 <pubDate>Tue,
11 Jun
2019 16:
05:
00 +
0200</pubDate>
710 <description><p
>The first book I published,
711 <a href=
"http://www.free-culture.cc/
">Free Culture by Lawrence
712 Lessig
</a
>, is still selling a few copies. Not a lot, but enough to
713 have contributed slightly over $
500 to the
<a
714 href=
"https://creativecommons.org/
">Creative Commons Corporation
</a
>
715 so far. All the profit is sent there. Most books are still sold via
716 Amazon (
83 copies), with Ingram second (
49) and Lulu (
12) and Machette (
7) as
717 minor channels. Bying directly from Lulu bring the largest cut to
718 Creative Commons. The English Edition sold
80 copies so far, the
719 French
59 copies, and Norwegian only
8 copies. Nothing impressive,
720 but nice to see the work we put down is still being appreciated. The
721 ebook edition is available for free from
722 <a href=
"https://github.com/petterreinholdtsen/free-culture-lessig
">Github
</a
>.
</p
>
724 <table border=
"0">
725 <tr
><th rowspan=
"2" valign=
"bottom
">Title / language
</th
>
726 <th colspan=
"7">Quantity
</th
></tr
>
728 <th
>2016 jan-jun
</th
>
729 <th
>2016 jul-dec
</th
>
730 <th
>2017 jan-jun
</th
>
731 <th
>2017 jul-dec
</th
>
732 <th
>2018 jan-jun
</th
>
733 <th
>2018 jul-dec
</th
>
734 <th
>2019 jan-may
</th
>
738 <td
><a href=
"http://www.lulu.com/shop/lawrence-lessig/culture-libre/paperback/product-
22645082.html
">Culture Libre / French
</a
></td
>
739 <td align=
"right
">3</td
>
740 <td align=
"right
">6</td
>
741 <td align=
"right
">19</td
>
742 <td align=
"right
">11</td
>
743 <td align=
"right
">7</td
>
744 <td align=
"right
">6</td
>
745 <td align=
"right
">7</td
>
749 <td
><a href=
"http://www.lulu.com/shop/lawrence-lessig/fri-kultur/paperback/product-
22441576.html
">Fri kultur / Norwegian
</a
></td
>
750 <td align=
"right
">7</td
>
751 <td align=
"right
">1</td
>
752 <td align=
"right
">0</td
>
753 <td align=
"right
">0</td
>
754 <td align=
"right
">0</td
>
755 <td align=
"right
">0</td
>
756 <td align=
"right
">0</td
>
760 <td
><a href=
"http://www.lulu.com/shop/lawrence-lessig/free-culture/paperback/product-
22440520.html
">Free Culture / English
</a
></td
>
761 <td align=
"right
">14</td
>
762 <td align=
"right
">27</td
>
763 <td align=
"right
">16</td
>
764 <td align=
"right
">9</td
>
765 <td align=
"right
">3</td
>
766 <td align=
"right
">7</td
>
767 <td align=
"right
">3</td
>
771 <td
>Total
</td
>
772 <td align=
"right
">24</td
>
773 <td align=
"right
">34</td
>
774 <td align=
"right
">35</td
>
775 <td align=
"right
">20</td
>
776 <td align=
"right
">10</td
>
777 <td align=
"right
">13</td
>
778 <td align=
"right
">10</td
>
783 <p
>It is fun to see the French edition being more popular than the
784 English one.
</p
>
786 <p
>If you would like to translate and publish the book in your native
787 language, I would be happy to help make it happen. Please get in