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