]> pere.pagekite.me Git - homepage.git/blob - blog/index.rss
46783d27505784354289014d4633fe976b4f2fd9
[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>The life and death of a laptop battery</title>
11 <link>http://people.skolelinux.org/pere/blog/The_life_and_death_of_a_laptop_battery.html</link>
12 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/The_life_and_death_of_a_laptop_battery.html</guid>
13 <pubDate>Thu, 24 Sep 2015 16:00:00 +0200</pubDate>
14 <description>&lt;p&gt;When I get a new laptop, the battery life time at the start is OK.
15 But this do not last. The last few laptops gave me a feeling that
16 within a year, the life time is just a fraction of what it used to be,
17 and it slowly become painful to use the laptop without power connected
18 all the time. Because of this, when I got a new Thinkpad X230 laptop
19 about two years ago, I decided to monitor its battery state to have
20 more hard facts when the battery started to fail.&lt;/p&gt;
21
22 &lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2015-09-24-laptop-battery-graph.png&quot;/&gt;
23
24 &lt;p&gt;First I tried to find a sensible Debian package to record the
25 battery status, assuming that this must be a problem already handled
26 by someone else. I found
27 &lt;a href=&quot;https://tracker.debian.org/pkg/battery-stats&quot;&gt;battery-stats&lt;/a&gt;,
28 which collects statistics from the battery, but it was completely
29 broken. I sent a few suggestions to the maintainer, but decided to
30 write my own collector as a shell script while I waited for feedback
31 from him. Via
32 &lt;a href=&quot;http://www.ifweassume.com/2013/08/the-de-evolution-of-my-laptop-battery.html&quot;&gt;a
33 blog post about the battery development on a MacBook Air&lt;/a&gt; I also
34 discovered
35 &lt;a href=&quot;https://github.com/jradavenport/batlog.git&quot;&gt;batlog&lt;/a&gt;, not
36 available in Debian.&lt;/p&gt;
37
38 &lt;p&gt;I started my collector 2013-07-15, and it has been collecting
39 battery stats ever since. Now my
40 /var/log/hjemmenett-battery-status.log file contain around 115,000
41 measurements, from the time the battery was working great until now,
42 when it is unable to charge above 7% of original capacity. My
43 collector shell script is quite simple and look like this:&lt;/p&gt;
44
45 &lt;pre&gt;
46 #!/bin/sh
47 # Inspired by
48 # http://www.ifweassume.com/2013/08/the-de-evolution-of-my-laptop-battery.html
49 # See also
50 # http://blog.sleeplessbeastie.eu/2013/01/02/debian-how-to-monitor-battery-capacity/
51 logfile=/var/log/hjemmenett-battery-status.log
52
53 files=&quot;manufacturer model_name technology serial_number \
54 energy_full energy_full_design energy_now cycle_count status&quot;
55
56 if [ ! -e &quot;$logfile&quot; ] ; then
57 (
58 printf &quot;timestamp,&quot;
59 for f in $files; do
60 printf &quot;%s,&quot; $f
61 done
62 echo
63 ) &gt; &quot;$logfile&quot;
64 fi
65
66 log_battery() {
67 # Print complete message in one echo call, to avoid race condition
68 # when several log processes run in parallel.
69 msg=$(printf &quot;%s,&quot; $(date +%s); \
70 for f in $files; do \
71 printf &quot;%s,&quot; $(cat $f); \
72 done)
73 echo &quot;$msg&quot;
74 }
75
76 cd /sys/class/power_supply
77
78 for bat in BAT*; do
79 (cd $bat &amp;&amp; log_battery &gt;&gt; &quot;$logfile&quot;)
80 done
81 &lt;/pre&gt;
82
83 &lt;p&gt;The script is called when the power management system detect a
84 change in the power status (power plug in or out), and when going into
85 and out of hibernation and suspend. In addition, it collect a value
86 every 10 minutes. This make it possible for me know when the battery
87 is discharging, charging and how the maximum charge change over time.
88 The code for the Debian package
89 &lt;a href=&quot;https://github.com/petterreinholdtsen/battery-status&quot;&gt;is now
90 available on github&lt;/a&gt;.&lt;/p&gt;
91
92 &lt;p&gt;The collected log file look like this:&lt;/p&gt;
93
94 &lt;pre&gt;
95 timestamp,manufacturer,model_name,technology,serial_number,energy_full,energy_full_design,energy_now,cycle_count,status,
96 1376591133,LGC,45N1025,Li-ion,974,62800000,62160000,39050000,0,Discharging,
97 [...]
98 1443090528,LGC,45N1025,Li-ion,974,4900000,62160000,4900000,0,Full,
99 1443090601,LGC,45N1025,Li-ion,974,4900000,62160000,4900000,0,Full,
100 &lt;/pre&gt;
101
102 &lt;p&gt;I wrote a small script to create a graph of the charge development
103 over time. This graph depicted above show the slow death of my laptop
104 battery.&lt;/p&gt;
105
106 &lt;p&gt;But why is this happening? Why are my laptop batteries always
107 dying in a year or two, while the batteries of space probes and
108 satellites keep working year after year. If we are to believe
109 &lt;a href=&quot;http://batteryuniversity.com/learn/article/how_to_prolong_lithium_based_batteries&quot;&gt;Battery
110 University&lt;/a&gt;, the cause is me charging the battery whenever I have a
111 chance, and the fix is to not charge the Lithium-ion batteries to 100%
112 all the time, but to stay below 90% of full charge most of the time.
113 I&#39;ve been told that the Tesla electric cars
114 &lt;a href=&quot;http://my.teslamotors.com/de_CH/forum/forums/battery-charge-limit&quot;&gt;limit
115 the charge of their batteries to 80%&lt;/a&gt;, with the option to charge to
116 100% when preparing for a longer trip (not that I would want a car
117 like Tesla where rights to privacy is abandoned, but that is another
118 story), which I guess is the option we should have for laptops on
119 Linux too.&lt;/p&gt;
120
121 &lt;p&gt;Is there a good and generic way with Linux to tell the battery to
122 stop charging at 80%, unless requested to charge to 100% once in
123 preparation for a longer trip? I found
124 &lt;a href=&quot;http://askubuntu.com/questions/34452/how-can-i-limit-battery-charging-to-80-capacity&quot;&gt;one
125 recipe on askubuntu for Ubuntu to limit charging on Thinkpad to
126 80%&lt;/a&gt;, but could not get it to work (kernel module refused to
127 load).&lt;/p&gt;
128
129 &lt;p&gt;I wonder why the battery capacity was reported to be more than 100%
130 at the start. I also wonder why the &quot;full capacity&quot; increases some
131 times, and if it is possible to repeat the process to get the battery
132 back to design capacity. And I wonder if the discharge and charge
133 speed change over time, or if this stay the same. I did not yet try
134 to write a tool to calculate the derivative values of the battery
135 level, but suspect some interesting insights might be learned from
136 those.&lt;/p&gt;
137
138 &lt;p&gt;Update 2015-09-24: I got a tip to install the packages
139 acpi-call-dkms and tlp (unfortunately missing in Debian stable)
140 packages instead of the tp-smapi-dkms package I had tried to use
141 initially, and use &#39;tlp setcharge 40 80&#39; to change when charging start
142 and stop. I&#39;ve done so now, but expect my existing battery is toast
143 and need to be replaced. The proposal is unfortunately Thinkpad
144 specific.&lt;/p&gt;
145 </description>
146 </item>
147
148 <item>
149 <title>Book cover for the Free Culture book finally done</title>
150 <link>http://people.skolelinux.org/pere/blog/Book_cover_for_the_Free_Culture_book_finally_done.html</link>
151 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Book_cover_for_the_Free_Culture_book_finally_done.html</guid>
152 <pubDate>Thu, 3 Sep 2015 21:00:00 +0200</pubDate>
153 <description>&lt;p&gt;Creating a good looking book cover proved harder than I expected.
154 I wanted to create a cover looking similar to the original cover of
155 the
156 &lt;a href=&quot;https://github.com/petterreinholdtsen/free-culture-lessig&quot;&gt;Free
157 Culture&lt;/a&gt; book we are translating to Norwegian, and I wanted it in
158 vector format for high resolution printing. But my inkscape knowledge
159 were not nearly good enough to pull that off.
160
161 &lt;p&gt;But thanks to the great inkscape community, I was able to wrap up
162 the cover yesterday evening. I asked on the
163 &lt;a href=&quot;irc://irc.freenode.net/%23inkscape&quot;&gt;#inkscape IRC channel&lt;/a&gt;
164 on Freenode for help and clues, and Marc Jeanmougin (Mc-) volunteered
165 to try to recreate it based on the PDF of the cover from the HTML
166 version. Not only did he create a
167 &lt;a href=&quot;https://marc.jeanmougin.fr/share/copy1.svg &quot;&gt;SVG document with
168 the original and his vector version side by side&lt;/a&gt;, he even provided
169 an &lt;a href=&quot;https://marc.jeanmougin.fr/share/out-1.ogv&quot;&gt;instruction
170 video&lt;/a&gt; explaining how he did it&lt;/a&gt;. But the instruction video is
171 not easy to follow for an untrained inkscape user. The video is a
172 recording on how he did it, and he is obviously very experienced as
173 the menu selections are very quick and he mentioned on IRC that he did
174 use some keyboard shortcuts that can&#39;t be seen on the video, but it
175 give a good idea about the inkscape operations to use to create the
176 stripes with the embossed copyright sign in the center.&lt;/p&gt;
177
178 &lt;p&gt;I took his SVG file, copied the vector image and re-sized it to fit
179 on the cover I was drawing. I am happy with the end result, and the
180 current english version look like this:&lt;/p&gt;
181
182 &lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2015-09-03-free-culture-cover.png&quot; width=&quot;70%&quot; align=&quot;center&quot;/&gt;
183
184 &lt;p&gt;I am not quite sure about the text on the back, but guess it will
185 do. I picked three quotes from the official site for the book, and
186 hope it will work to trigger the interest of potential readers. The
187 Norwegian cover will look the same, but with the texts and bar code
188 replaced with the Norwegian version.&lt;/p&gt;
189
190 &lt;p&gt;The book is very close to being ready for publication, and I expect
191 to upload the final draft to Lulu in the next few days and order a
192 final proof reading copy to verify that everything look like it should
193 before allowing everyone to order their own copy of Free Culture, in
194 English or Norwegian Bokmål. I&#39;m waiting to give the the productive
195 proof readers a chance to complete their work.&lt;/p&gt;
196 </description>
197 </item>
198
199 <item>
200 <title>In my hand, a pocket book edition of the Norwegian Free Culture book!</title>
201 <link>http://people.skolelinux.org/pere/blog/In_my_hand__a_pocket_book_edition_of_the_Norwegian_Free_Culture_book_.html</link>
202 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/In_my_hand__a_pocket_book_edition_of_the_Norwegian_Free_Culture_book_.html</guid>
203 <pubDate>Wed, 19 Aug 2015 22:10:00 +0200</pubDate>
204 <description>&lt;p&gt;Today, finally, my first printed draft edition of the Norwegian
205 translation of Free Culture I have been working on for the last few
206 years arrived in the mail. I had to fake a cover to get the interior
207 printed, and the exterior of the book look awful, but that is
208 irrelevant at this point. I asked for a printed pocket book version
209 to get an idea about the font sizes and paper format as well as how
210 good the figures and images look in print, but also to test what the
211 pocket book version would look like. After receiving the 500 page
212 pocket book, it became obvious to me that that pocket book size is too
213 small for this book. I believe the book is too thick, and several
214 tables and figures do not look good in the size they get with that
215 small page sizes. I believe I will go with the 5.5x8.5 inch size
216 instead. A surprise discovery from the paper version was how bad the
217 URLs look in print. They are very hard to read in the colophon page.
218 The URLs are red in the PDF, but light gray on paper. I need to
219 change the color of links somehow to look better. But there is a
220 printed book in my hand, and it feels great. :)&lt;/p&gt;
221
222 &lt;p&gt;Now I only need to fix the cover, wrap up the postscript with the
223 store behind the book, and collect the last corrections from the proof
224 readers before the book is ready for proper printing. Cover artists
225 willing to work for free and create a Creative Commons licensed vector
226 file looking similar to the original is most welcome, as my skills as
227 a graphics designer are mostly missing.&lt;/p&gt;
228 </description>
229 </item>
230
231 <item>
232 <title>First paper version of the Norwegian Free Culture book heading my way</title>
233 <link>http://people.skolelinux.org/pere/blog/First_paper_version_of_the_Norwegian_Free_Culture_book_heading_my_way.html</link>
234 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/First_paper_version_of_the_Norwegian_Free_Culture_book_heading_my_way.html</guid>
235 <pubDate>Sun, 9 Aug 2015 10:15:00 +0200</pubDate>
236 <description>&lt;p&gt;Typesetting a book is harder than I hoped. As the translation is
237 mostly done, and a volunteer proof reader was going to check the text
238 on paper, it was time this summer to focus on formatting my translated
239 &lt;a href=&quot;http://www.docbook.org/&quot;&gt;docbook&lt;/a&gt; based version of the
240 &lt;a href=&quot;http://free-culture.cc/&quot;&gt;Free Culture&lt;/a&gt; book by Lawrence
241 Lessig. I&#39;ve been trying to get both docboox-xsl+fop and dblatex to
242 give me a good looking PDF, but in the end I went with dblatex, because
243 its Debian maintainer and upstream developer were responsive and very
244 helpful in solving my formatting challenges.&lt;/p&gt;
245
246 &lt;p&gt;Last night, I finally managed to create a PDF that no longer made
247 &lt;a href=&quot;http://www.lulu.com/&quot;&gt;Lulu.com&lt;/a&gt; complain after uploading,
248 and I ordered a text version of the book on paper. It is lacking a
249 proper book cover and is not tagged with the correct ISBN number, but
250 should give me an idea what the finished book will look like.&lt;/p&gt;
251
252 &lt;p&gt;Instead of using Lulu, I did consider printing the book using
253 &lt;a href=&quot;http://www.createspace.com/&quot;&gt;CreateSpace&lt;/a&gt;, but ended up
254 using Lulu because it had smaller book size options (CreateSpace seem
255 to lack pocket book with extended distribution). I looked for a
256 similar service in Norway, but have not seen anything so far. Please
257 let me know if I am missing out on something here.&lt;/p&gt;
258
259 &lt;p&gt;But I still struggle to decide the book size. Should I go for
260 pocket book (4.25x6.875 inches / 10.8x17.5 cm) with 556 pages, Digest
261 (5.5x8.5 inches / 14x21.6 cm) with 323 pages or US Trade (6x8 inches /
262 15.3x22.9 cm) with 280 pages? Fewer pager give a cheaper book, and a
263 smaller book is easier to carry around. The test book I ordered was
264 pocket book sized, to give me an idea how well that fit in my hand,
265 but I suspect I will end up using a digest sized book in the end to
266 bring the prize down further.&lt;/p&gt;
267
268 &lt;p&gt;My biggest challenge at the moment is making nice cover art. My
269 inkscape skills are not yet up to the task of replicating the original
270 cover in SVG format. I also need to figure out what to write about
271 the book on the back (will most likely use the same text as the
272 description on web based book stores). I would love help with this,
273 if you are willing to license the art source and final version using
274 the same CC license as the book. My artistic skills are not really up
275 to the task.&lt;/p&gt;
276
277 &lt;p&gt;I plan to publish the book in both English and Norwegian and on
278 paper, in PDF form as well as EPUB and MOBI format. The current
279 status can as usual be found on
280 &lt;a href=&quot;https://github.com/petterreinholdtsen/free-culture-lessig&quot;&gt;github&lt;/a&gt;
281 in the archive/ directory. So far I have spent all time on making the
282 PDF version look good. Someone should probably do the same with the
283 dbtoepub generated e-book. Help is definitely needed here, as I
284 expect to run out of steem before I find time to improve the epub
285 formatting.&lt;/p&gt;
286
287 &lt;p&gt;Please let me know via github if you find typos in the book or
288 discover translations that should be improved. The final proof
289 reading is being done right now, and I expect to publish the finished
290 result in a few months.&lt;/p&gt;
291 </description>
292 </item>
293
294 <item>
295 <title>Typesetting DocBook footnotes as endnotes with dblatex</title>
296 <link>http://people.skolelinux.org/pere/blog/Typesetting_DocBook_footnotes_as_endnotes_with_dblatex.html</link>
297 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Typesetting_DocBook_footnotes_as_endnotes_with_dblatex.html</guid>
298 <pubDate>Thu, 16 Jul 2015 18:10:00 +0200</pubDate>
299 <description>&lt;p&gt;I&#39;m still working on the Norwegian version of the
300 &lt;a href=&quot;http://free-culture.cc/&quot;&gt;Free Culture book by Lawrence
301 Lessig&lt;/a&gt;, and is now working on the final typesetting and layout.
302 One of the features I want to get the structure similar to the
303 original book is to typeset the footnotes as endnotes in the notes
304 chapter. Based on the
305 &lt;a href=&quot;https://bugs.debian.org/685063&quot;&gt;feedback from the Debian
306 maintainer and the dblatex developer&lt;/a&gt;, I came up with this recipe I
307 would like to share with you. The proposal was to create a new LaTeX
308 class file and add the LaTeX code there, but this is not always
309 practical, when I want to be able to replace the class using a make
310 file variable. So my proposal misuses the latex.begindocument XSL
311 parameter value, to get a small fragment into the correct location in
312 the generated LaTeX File.&lt;/p&gt;
313
314 &lt;p&gt;First, decide where in the DocBook document to place the endnotes,
315 and add this text there:&lt;/p&gt;
316
317 &lt;pre&gt;
318 &amp;lt;?latex \theendnotes ?&amp;gt;
319 &lt;/pre&gt;
320
321 &lt;p&gt;Next, create a xsl stylesheet file dblatex-endnotes.xsl to add the
322 code needed to add the endnote instructions in the preamble of the
323 generated LaTeX document, with content like this:&lt;/p&gt;
324
325 &lt;pre&gt;
326 &amp;lt;?xml version=&#39;1.0&#39;?&amp;gt;
327 &amp;lt;xsl:stylesheet xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot; version=&#39;1.0&#39;&amp;gt;
328 &amp;lt;xsl:param name=&quot;latex.begindocument&quot;&amp;gt;
329 &amp;lt;xsl:text&amp;gt;
330 \usepackage{endnotes}
331 \let\footnote=\endnote
332 \def\enoteheading{\mbox{}\par\vskip-\baselineskip }
333 \begin{document}
334 &amp;lt;/xsl:text&amp;gt;
335 &amp;lt;/xsl:param&amp;gt;
336 &amp;lt;/xsl:stylesheet&amp;gt;
337 &lt;/pre&gt;
338
339 &lt;p&gt;Finally, load this xsl file when running dblatex, for example like
340 this:&lt;/p&gt;
341
342 &lt;pre&gt;
343 dblatex --xsl-user=dblatex-endnotes.xsl freeculture.nb.xml
344 &lt;/pre&gt;
345
346 &lt;p&gt;The end result can be seen on github, where
347 &lt;a href=&quot;https://github.com/petterreinholdtsen/free-culture-lessig&quot;&gt;my
348 book project&lt;/a&gt; is located.&lt;/p&gt;
349 </description>
350 </item>
351
352 <item>
353 <title>Mimes brønn, norsk utgave av Alaveteli / WhatDoTheyKnow, endelig lansert</title>
354 <link>http://people.skolelinux.org/pere/blog/Mimes_br_nn__norsk_utgave_av_Alaveteli___WhatDoTheyKnow__endelig_lansert.html</link>
355 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Mimes_br_nn__norsk_utgave_av_Alaveteli___WhatDoTheyKnow__endelig_lansert.html</guid>
356 <pubDate>Thu, 9 Jul 2015 11:40:00 +0200</pubDate>
357 <description>&lt;p&gt;I går fikk vi endelig lansert en norsk version av mySocietys
358 &lt;a href=&quot;https://www.whatdotheyknow.com/&quot;&gt;WhatDoTheyKnow&lt;/a&gt;.
359 Tjenesten heter Mimes brønn, og ble
360 &lt;a href=&quot;http://www.nuug.no/news/NUUG_lanserer_innsynstjenesten_Mimes_Br_nn.shtml&quot;&gt;annonsert
361 av NUUG&lt;/a&gt; via blogg, epost og twitter til NUUG-assosierte personer.
362 Det har tatt noen år, men de siste dagene fikk vi endelig tid til å få
363 på plass de siste bitene. Vi er to, Gorm og meg selv, som har vært
364 primus motor for det hele, men vi har fått hjelp med oversettelser og
365 oppsett fra mange flere. Jeg vil si tusen takk til hver og en av dem,
366 og er veldig fornøyd med at vi klarte å få tjenesten opp å kjøre før
367 ferietiden slo inn for fullt.&lt;/p&gt;
368
369 &lt;p&gt;Vi er usikker på hvor mye belastning den virtuelle maskinen der
370 tjenesten kjører klarer, så vi har lansert litt i det stille og ikke
371 til for mange folk for å se hvordan maskinen klarer seg over sommeren,
372 før vi går mer aktivt ut og annonserer til høsten. Ta en titt, og se
373 om du kanskje har et spørsmål til det offentlige som er egnet å sende
374 inn via Mimes brønn.&lt;/p&gt;
375
376 &lt;p&gt;Hvis du lurer på hva i alle dager en slik tjenestes kan brukes til,
377 anbefaler jeg deg å se
378 &lt;a href=&quot;http://beta.frikanalen.no/video/625321&quot;&gt;TED-foredraget til
379 Heather Brook&lt;/a&gt; om hvordan hun brukte WhatDoTheyKnow til å lære
380 hvordan offentlige midler ble misbrukt. Det er en inspirerende
381 historie.&lt;/p&gt;
382 </description>
383 </item>
384
385 <item>
386 <title>MPEG LA on &quot;Internet Broadcast AVC Video&quot; licensing and non-private use</title>
387 <link>http://people.skolelinux.org/pere/blog/MPEG_LA_on__Internet_Broadcast_AVC_Video__licensing_and_non_private_use.html</link>
388 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/MPEG_LA_on__Internet_Broadcast_AVC_Video__licensing_and_non_private_use.html</guid>
389 <pubDate>Tue, 7 Jul 2015 09:50:00 +0200</pubDate>
390 <description>&lt;p&gt;After asking the Norwegian Broadcasting Company (NRK)
391 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/Hva_gj_r_at_NRK_kan_distribuere_H_264_video_uten_patentavtale_med_MPEG_LA_.html&quot;&gt;why
392 they can broadcast and stream H.264 video without an agreement with
393 the MPEG LA&lt;/a&gt;, I was wiser, but still confused. So I asked MPEG LA
394 if their understanding matched that of NRK. As far as I can tell, it
395 does not.&lt;/p&gt;
396
397 &lt;p&gt;I started by asking for more information about the various
398 licensing classes and what exactly is covered by the &quot;Internet
399 Broadcast AVC Video&quot; class that NRK pointed me at to explain why NRK
400 did not need a license for streaming H.264 video:
401
402 &lt;p&gt;&lt;blockquote&gt;
403
404 &lt;p&gt;According to
405 &lt;a href=&quot;http://www.mpegla.com/Lists/MPEG%20LA%20News%20List/Attachments/226/n-10-02-02.pdf&quot;&gt;a
406 MPEG LA press release dated 2010-02-02&lt;/a&gt;, there is no charge when
407 using MPEG AVC/H.264 according to the terms of &quot;Internet Broadcast AVC
408 Video&quot;. I am trying to understand exactly what the terms of &quot;Internet
409 Broadcast AVC Video&quot; is, and wondered if you could help me. What
410 exactly is covered by these terms, and what is not?&lt;/p&gt;
411
412 &lt;p&gt;The only source of more information I have been able to find is a
413 PDF named
414 &lt;a href=&quot;http://www.mpegla.com/main/programs/avc/Documents/avcweb.pdf&quot;&gt;AVC
415 Patent Portfolio License Briefing&lt;/a&gt;, which states this about the
416 fees:&lt;/p&gt;
417
418 &lt;ul&gt;
419 &lt;li&gt;Where End User pays for AVC Video
420 &lt;ul&gt;
421 &lt;li&gt;Subscription (not limited by title) – 100,000 or fewer
422 subscribers/yr = no royalty; &amp;gt; 100,000 to 250,000 subscribers/yr =
423 $25,000; &amp;gt;250,000 to 500,000 subscribers/yr = $50,000; &amp;gt;500,000 to
424 1M subscribers/yr = $75,000; &amp;gt;1M subscribers/yr = $100,000&lt;/li&gt;
425
426 &lt;li&gt;Title-by-Title - 12 minutes or less = no royalty; &amp;gt;12 minutes in
427 length = lower of (a) 2% or (b) $0.02 per title&lt;/li&gt;
428 &lt;/ul&gt;&lt;/li&gt;
429
430 &lt;li&gt;Where remuneration is from other sources
431 &lt;ul&gt;
432 &lt;li&gt;Free Television - (a) one-time $2,500 per transmission encoder or
433 (b) annual fee starting at $2,500 for &amp;gt; 100,000 HH rising to
434 maximum $10,000 for &amp;gt;1,000,000 HH&lt;/li&gt;
435
436 &lt;li&gt;Internet Broadcast AVC Video (not title-by-title, not subscription)
437 – no royalty for life of the AVC Patent Portfolio License&lt;/li&gt;
438 &lt;/ul&gt;&lt;/li&gt;
439 &lt;/ul&gt;
440
441 &lt;p&gt;Am I correct in assuming that the four categories listed is the
442 categories used when selecting licensing terms, and that &quot;Internet
443 Broadcast AVC Video&quot; is the category for things that do not fall into
444 one of the other three categories? Can you point me to a good source
445 explaining what is ment by &quot;title-by-title&quot; and &quot;Free Television&quot; in
446 the license terms for AVC/H.264?&lt;/p&gt;
447
448 &lt;p&gt;Will a web service providing H.264 encoded video content in a
449 &quot;video on demand&quot; fashing similar to Youtube and Vimeo, where no
450 subscription is required and no payment is required from end users to
451 get access to the videos, fall under the terms of the &quot;Internet
452 Broadcast AVC Video&quot;, ie no royalty for life of the AVC Patent
453 Portfolio license? Does it matter if some users are subscribed to get
454 access to personalized services?&lt;/p&gt;
455
456 &lt;p&gt;Note, this request and all answers will be published on the
457 Internet.&lt;/p&gt;
458 &lt;/blockquote&gt;&lt;/p&gt;
459
460 &lt;p&gt;The answer came quickly from Benjamin J. Myers, Licensing Associate
461 with the MPEG LA:&lt;/p&gt;
462
463 &lt;p&gt;&lt;blockquote&gt;
464 &lt;p&gt;Thank you for your message and for your interest in MPEG LA. We
465 appreciate hearing from you and I will be happy to assist you.&lt;/p&gt;
466
467 &lt;p&gt;As you are aware, MPEG LA offers our AVC Patent Portfolio License
468 which provides coverage under patents that are essential for use of
469 the AVC/H.264 Standard (MPEG-4 Part 10). Specifically, coverage is
470 provided for end products and video content that make use of AVC/H.264
471 technology. Accordingly, the party offering such end products and
472 video to End Users concludes the AVC License and is responsible for
473 paying the applicable royalties.&lt;/p&gt;
474
475 &lt;p&gt;Regarding Internet Broadcast AVC Video, the AVC License generally
476 defines such content to be video that is distributed to End Users over
477 the Internet free-of-charge. Therefore, if a party offers a service
478 which allows users to upload AVC/H.264 video to its website, and such
479 AVC Video is delivered to End Users for free, then such video would
480 receive coverage under the sublicense for Internet Broadcast AVC
481 Video, which is not subject to any royalties for the life of the AVC
482 License. This would also apply in the scenario where a user creates a
483 free online account in order to receive a customized offering of free
484 AVC Video content. In other words, as long as the End User is given
485 access to or views AVC Video content at no cost to the End User, then
486 no royalties would be payable under our AVC License.&lt;/p&gt;
487
488 &lt;p&gt;On the other hand, if End Users pay for access to AVC Video for a
489 specific period of time (e.g., one month, one year, etc.), then such
490 video would constitute Subscription AVC Video. In cases where AVC
491 Video is delivered to End Users on a pay-per-view basis, then such
492 content would constitute Title-by-Title AVC Video. If a party offers
493 Subscription or Title-by-Title AVC Video to End Users, then they would
494 be responsible for paying the applicable royalties you noted below.&lt;/p&gt;
495
496 &lt;p&gt;Finally, in the case where AVC Video is distributed for free
497 through an &quot;over-the-air, satellite and/or cable transmission&quot;, then
498 such content would constitute Free Television AVC Video and would be
499 subject to the applicable royalties.&lt;/p&gt;
500
501 &lt;p&gt;For your reference, I have attached
502 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2015-07-07-mpegla.pdf&quot;&gt;a
503 .pdf copy of the AVC License&lt;/a&gt;. You will find the relevant
504 sublicense information regarding AVC Video in Sections 2.2 through
505 2.5, and the corresponding royalties in Section 3.1.2 through 3.1.4.
506 You will also find the definitions of Title-by-Title AVC Video,
507 Subscription AVC Video, Free Television AVC Video, and Internet
508 Broadcast AVC Video in Section 1 of the License. Please note that the
509 electronic copy is provided for informational purposes only and cannot
510 be used for execution.&lt;/p&gt;
511
512 &lt;p&gt;I hope the above information is helpful. If you have additional
513 questions or need further assistance with the AVC License, please feel
514 free to contact me directly.&lt;/p&gt;
515 &lt;/blockquote&gt;&lt;/p&gt;
516
517 &lt;p&gt;Having a fresh copy of the license text was useful, and knowing
518 that the definition of Title-by-Title required payment per title made
519 me aware that my earlier understanding of that phrase had been wrong.
520 But I still had a few questions:&lt;/p&gt;
521
522 &lt;p&gt;&lt;blockquote&gt;
523 &lt;p&gt;I have a small followup question. Would it be possible for me to get
524 a license with MPEG LA even if there are no royalties to be paid? The
525 reason I ask, is that some video related products have a copyright
526 clause limiting their use without a license with MPEG LA. The clauses
527 typically look similar to this:
528
529 &lt;p&gt;&lt;blockquote&gt;
530 This product is licensed under the AVC patent portfolio license for
531 the personal and non-commercial use of a consumer to (a) encode
532 video in compliance with the AVC standard (&quot;AVC video&quot;) and/or (b)
533 decode AVC video that was encoded by a consumer engaged in a
534 personal and non-commercial activity and/or AVC video that was
535 obtained from a video provider licensed to provide AVC video. No
536 license is granted or shall be implied for any other use. additional
537 information may be obtained from MPEG LA L.L.C.
538 &lt;/blockquote&gt;&lt;/p&gt;
539
540 &lt;p&gt;It is unclear to me if this clause mean that I need to enter into
541 an agreement with MPEG LA to use the product in question, even if
542 there are no royalties to be paid to MPEG LA. I suspect it will
543 differ depending on the jurisdiction, and mine is Norway. What is
544 MPEG LAs view on this?&lt;/p&gt;
545 &lt;/blockquote&gt;&lt;/p&gt;
546
547 &lt;p&gt;According to the answer, MPEG LA believe those using such tools for
548 non-personal or commercial use need a license with them:&lt;/p&gt;
549
550 &lt;p&gt;&lt;blockquote&gt;
551
552 &lt;p&gt;With regard to the Notice to Customers, I would like to begin by
553 clarifying that the Notice from Section 7.1 of the AVC License
554 reads:&lt;/p&gt;
555
556 &lt;p&gt;THIS PRODUCT IS LICENSED UNDER THE AVC PATENT PORTFOLIO LICENSE FOR
557 THE PERSONAL USE OF A CONSUMER OR OTHER USES IN WHICH IT DOES NOT
558 RECEIVE REMUNERATION TO (i) ENCODE VIDEO IN COMPLIANCE WITH THE AVC
559 STANDARD (&quot;AVC VIDEO&quot;) AND/OR (ii) DECODE AVC VIDEO THAT WAS ENCODED
560 BY A CONSUMER ENGAGED IN A PERSONAL ACTIVITY AND/OR WAS OBTAINED FROM
561 A VIDEO PROVIDER LICENSED TO PROVIDE AVC VIDEO. NO LICENSE IS GRANTED
562 OR SHALL BE IMPLIED FOR ANY OTHER USE. ADDITIONAL INFORMATION MAY BE
563 OBTAINED FROM MPEG LA, L.L.C. SEE HTTP://WWW.MPEGLA.COM&lt;/p&gt;
564
565 &lt;p&gt;The Notice to Customers is intended to inform End Users of the
566 personal usage rights (for example, to watch video content) included
567 with the product they purchased, and to encourage any party using the
568 product for commercial purposes to contact MPEG LA in order to become
569 licensed for such use (for example, when they use an AVC Product to
570 deliver Title-by-Title, Subscription, Free Television or Internet
571 Broadcast AVC Video to End Users, or to re-Sell a third party&#39;s AVC
572 Product as their own branded AVC Product).&lt;/p&gt;
573
574 &lt;p&gt;Therefore, if a party is to be licensed for its use of an AVC
575 Product to Sell AVC Video on a Title-by-Title, Subscription, Free
576 Television or Internet Broadcast basis, that party would need to
577 conclude the AVC License, even in the case where no royalties were
578 payable under the License. On the other hand, if that party (either a
579 Consumer or business customer) simply uses an AVC Product for their
580 own internal purposes and not for the commercial purposes referenced
581 above, then such use would be included in the royalty paid for the AVC
582 Products by the licensed supplier.&lt;/p&gt;
583
584 &lt;p&gt;Finally, I note that our AVC License provides worldwide coverage in
585 countries that have AVC Patent Portfolio Patents, including
586 Norway.&lt;/p&gt;
587
588 &lt;p&gt;I hope this clarification is helpful. If I may be of any further
589 assistance, just let me know.&lt;/p&gt;
590 &lt;/blockquote&gt;&lt;/p&gt;
591
592 &lt;p&gt;The mentioning of Norwegian patents made me a bit confused, so I
593 asked for more information:&lt;/p&gt;
594
595 &lt;p&gt;&lt;blockquote&gt;
596
597 &lt;p&gt;But one minor question at the end. If I understand you correctly,
598 you state in the quote above that there are patents in the AVC Patent
599 Portfolio that are valid in Norway. This make me believe I read the
600 list available from &amp;lt;URL:
601 &lt;a href=&quot;http://www.mpegla.com/main/programs/AVC/Pages/PatentList.aspx&quot;&gt;http://www.mpegla.com/main/programs/AVC/Pages/PatentList.aspx&lt;/a&gt;
602 &amp;gt; incorrectly, as I believed the &quot;NO&quot; prefix in front of patents
603 were Norwegian patents, and the only one I could find under Mitsubishi
604 Electric Corporation expired in 2012. Which patents are you referring
605 to that are relevant for Norway?&lt;/p&gt;
606
607 &lt;/blockquote&gt;&lt;/p&gt;
608
609 &lt;p&gt;Again, the quick answer explained how to read the list of patents
610 in that list:&lt;/p&gt;
611
612 &lt;p&gt;&lt;blockquote&gt;
613
614 &lt;p&gt;Your understanding is correct that the last AVC Patent Portfolio
615 Patent in Norway expired on 21 October 2012. Therefore, where AVC
616 Video is both made and Sold in Norway after that date, then no
617 royalties would be payable for such AVC Video under the AVC License.
618 With that said, our AVC License provides historic coverage for AVC
619 Products and AVC Video that may have been manufactured or Sold before
620 the last Norwegian AVC patent expired. I would also like to clarify
621 that coverage is provided for the country of manufacture and the
622 country of Sale that has active AVC Patent Portfolio Patents.&lt;/p&gt;
623
624 &lt;p&gt;Therefore, if a party offers AVC Products or AVC Video for Sale in
625 a country with active AVC Patent Portfolio Patents (for example,
626 Sweden, Denmark, Finland, etc.), then that party would still need
627 coverage under the AVC License even if such products or video are
628 initially made in a country without active AVC Patent Portfolio
629 Patents (for example, Norway). Similarly, a party would need to
630 conclude the AVC License if they make AVC Products or AVC Video in a
631 country with active AVC Patent Portfolio Patents, but eventually Sell
632 such AVC Products or AVC Video in a country without active AVC Patent
633 Portfolio Patents.&lt;/p&gt;
634 &lt;/blockquote&gt;&lt;/p&gt;
635
636 &lt;p&gt;As far as I understand it, MPEG LA believe anyone using Adobe
637 Premiere and other video related software with a H.264 distribution
638 license need a license agreement with MPEG LA to use such tools for
639 anything non-private or commercial, while it is OK to set up a
640 Youtube-like service as long as no-one pays to get access to the
641 content. I still have no clear idea how this applies to Norway, where
642 none of the patents MPEG LA is licensing are valid. Will the
643 copyright terms take precedence or can those terms be ignored because
644 the patents are not valid in Norway?&lt;/p&gt;
645 </description>
646 </item>
647
648 <item>
649 <title>New laptop - some more clues and ideas based on feedback</title>
650 <link>http://people.skolelinux.org/pere/blog/New_laptop___some_more_clues_and_ideas_based_on_feedback.html</link>
651 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/New_laptop___some_more_clues_and_ideas_based_on_feedback.html</guid>
652 <pubDate>Sun, 5 Jul 2015 21:40:00 +0200</pubDate>
653 <description>&lt;p&gt;Several people contacted me after my previous blog post about my
654 need for a new laptop, and provided very useful feedback. I wish to
655 thank every one of these. Several pointed me to the possibility of
656 fixing my X230, and I am already in the process of getting Lenovo to
657 do so thanks to the on site, next day support contract covering the
658 machine. But the battery is almost useless (I expect to replace it
659 with a non-official battery) and I do not expect the machine to live
660 for many more years, so it is time to plan its replacement. If I did
661 not have a support contract, it was suggested to find replacement parts
662 using &lt;a href=&quot;http://www.francecrans.com/&quot;&gt;FrancEcrans&lt;/a&gt;, but it
663 might present a language barrier as I do not understand French.&lt;/p&gt;
664
665 &lt;p&gt;One tip I got was to use the
666 &lt;a href=&quot;https://skinflint.co.uk/?cat=nb&quot;&gt;Skinflint&lt;/a&gt; web service to
667 compare laptop models. It seem to have more models available than
668 prisjakt.no. Another tip I got from someone I know have similar
669 keyboard preferences was that the HP EliteBook 840 keyboard is not
670 very good, and this matches my experience with earlier EliteBook
671 keyboards I tested. Because of this, I will not consider it any further.
672
673 &lt;p&gt;When I wrote my blog post, I was not aware of Thinkpad X250, the
674 newest Thinkpad X model. The keyboard reintroduces mouse buttons
675 (which is missing from the X240), and is working fairly well with
676 Debian Sid/Unstable according to
677 &lt;a href=&quot;http://www.corsac.net/X250/&quot;&gt;Corsac.net&lt;/a&gt;. The reports I
678 got on the keyboard quality are not consistent. Some say the keyboard
679 is good, others say it is ok, while others say it is not very good.
680 Those with experience from X41 and and X60 agree that the X250
681 keyboard is not as good as those trusty old laptops, and suggest I
682 keep and fix my X230 instead of upgrading, or get a used X230 to
683 replace it. I&#39;m also told that the X250 lack leds for caps lock, disk
684 activity and battery status, which is very convenient on my X230. I&#39;m
685 also told that the CPU fan is running very often, making it a bit
686 noisy. In any case, the X250 do not work out of the box with Debian
687 Stable/Jessie, one of my requirements.&lt;/p&gt;
688
689 &lt;p&gt;I have also gotten a few vendor proposals, one was
690 &lt;a href=&quot;http://pro-star.com&quot;&gt;Pro-Star&lt;/a&gt;, another was
691 &lt;a href=&quot;http://shop.gluglug.org.uk/product/libreboot-x200/&quot;&gt;Libreboot&lt;/a&gt;.
692 The latter look very attractive to me.&lt;/p&gt;
693
694 &lt;p&gt;Again, thank you all for the very useful feedback. It help a lot
695 as I keep looking for a replacement.&lt;/p&gt;
696
697 &lt;p&gt;Update 2015-07-06: I was recommended to check out the
698 &lt;a href=&quot;&quot;&gt;lapstore.de&lt;/a&gt; web shop for used laptops. They got several
699 different
700 &lt;a href=&quot;http://www.lapstore.de/f.php/shop/lapstore/f/411/lang/x/kw/Lenovo_ThinkPad_X_Serie/&quot;&gt;old
701 thinkpad X models&lt;/a&gt;, and provide one year warranty.&lt;/p&gt;
702 </description>
703 </item>
704
705 <item>
706 <title>Time to find a new laptop, as the old one is broken after only two years</title>
707 <link>http://people.skolelinux.org/pere/blog/Time_to_find_a_new_laptop__as_the_old_one_is_broken_after_only_two_years.html</link>
708 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Time_to_find_a_new_laptop__as_the_old_one_is_broken_after_only_two_years.html</guid>
709 <pubDate>Fri, 3 Jul 2015 07:10:00 +0200</pubDate>
710 <description>&lt;p&gt;My primary work horse laptop is failing, and will need a
711 replacement soon. The left 5 cm of the screen on my Thinkpad X230
712 started flickering yesterday, and I suspect the cause is a broken
713 cable, as changing the angle of the screen some times get rid of the
714 flickering.&lt;/p&gt;
715
716 &lt;p&gt;My requirements have not really changed since I bought it, and is
717 still as
718 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/Thank_you_Thinkpad_X41__for_your_long_and_trustworthy_service.html&quot;&gt;I
719 described them in 2013&lt;/a&gt;. The last time I bought a laptop, I had
720 good help from
721 &lt;a href=&quot;http://www.prisjakt.no/category.php?k=353&quot;&gt;prisjakt.no&lt;/a&gt;
722 where I could select at least a few of the requirements (mouse pin,
723 wifi, weight) and go through the rest manually. Three button mouse
724 and a good keyboard is not available as an option, and all the three
725 laptop models proposed today (Thinkpad X240, HP EliteBook 820 G1 and
726 G2) lack three mouse buttons). It is also unclear to me how good the
727 keyboard on the HP EliteBooks are. I hope Lenovo have not messed up
728 the keyboard, even if the quality and robustness in the X series have
729 deteriorated since X41.&lt;/p&gt;
730
731 &lt;p&gt;I wonder how I can find a sensible laptop when none of the options
732 seem sensible to me? Are there better services around to search the
733 set of available laptops for features? Please send me an email if you
734 have suggestions.&lt;/p&gt;
735
736 &lt;p&gt;Update 2015-07-23: I got a suggestion to check out the FSF
737 &lt;a href=&quot;http://www.fsf.org/resources/hw/endorsement/respects-your-freedom&quot;&gt;list
738 of endorsed hardware&lt;/a&gt;, which is useful background information.&lt;/p&gt;
739 </description>
740 </item>
741
742 <item>
743 <title>MakerCon Nordic videos now available on Frikanalen</title>
744 <link>http://people.skolelinux.org/pere/blog/MakerCon_Nordic_videos_now_available_on_Frikanalen.html</link>
745 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/MakerCon_Nordic_videos_now_available_on_Frikanalen.html</guid>
746 <pubDate>Thu, 2 Jul 2015 14:10:00 +0200</pubDate>
747 <description>&lt;p&gt;Last oktober I was involved on behalf of
748 &lt;a href=&quot;http://www.nuug.no/&quot;&gt;NUUG&lt;/a&gt; with recording the talks at
749 &lt;a href=&quot;http://www.makercon.no/&quot;&gt;MakerCon Nordic&lt;/a&gt;, a conference for
750 the Maker movement. Since then it has been the plan to publish the
751 recordings on &lt;a href=&quot;http://www.frikanalen.no/&quot;&gt;Frikanalen&lt;/a&gt;, which
752 finally happened the last few days. A few talks are missing because
753 the speakers asked the organizers to not publish them, but most of the
754 talks are available. The talks are being broadcasted on RiksTV
755 channel 50 and using multicast on Uninett, as well as being available
756 from the Frikanalen web site. The unedited recordings are
757 &lt;a href=&quot;https://www.youtube.com/user/MakerConNordic/&quot;&gt;available on
758 Youtube too&lt;/a&gt;.&lt;/p&gt;
759
760 &lt;p&gt;This is the list of talks available at the moment. Visit the
761 &lt;a href=&quot;http://beta.frikanalen.no/video/?q=makercon&quot;&gt;Frikanalen video
762 pages&lt;/a&gt; to view them.&lt;/p&gt;
763
764 &lt;ul&gt;
765
766 &lt;li&gt;Evolutionary algorithms as a design tool - from art
767 to robotics (Kyrre Glette)&lt;/li&gt;
768
769 &lt;li&gt;Make and break (Hans Gerhard Meier)&lt;/li&gt;
770
771 &lt;li&gt;Making a one year school course for young makers
772 (Olav Helland)&lt;/li&gt;
773
774 &lt;li&gt;Innovation Inspiration - IPR Databases as a Source of
775 Inspiration (Hege Langlo)&lt;/li&gt;
776
777 &lt;li&gt;Making a toy for makers (Erik Torstensson)&lt;/li&gt;
778
779 &lt;li&gt;How to make 3D printer electronics (Elias Bakken)&lt;/li&gt;
780
781 &lt;li&gt;Hovering Clouds: Looking at online tool offerings for Product
782 Design and 3D Printing (William Kempton)&lt;/li&gt;
783
784 &lt;li&gt;Travelling maker stories (Øyvind Nydal Dahl)&lt;/li&gt;
785
786 &lt;li&gt;Making the first Maker Faire in Sweden (Nils Olander)&lt;/li&gt;
787
788 &lt;li&gt;Breaking the mold: Printing 1000’s of parts (Espen Sivertsen)&lt;/li&gt;
789
790 &lt;li&gt;Ultimaker — and open source 3D printing (Erik de Bruijn)&lt;/li&gt;
791
792 &lt;li&gt;Autodesk’s 3D Printing Platform: Sparking innovation (Hilde
793 Sevens)&lt;/li&gt;
794
795 &lt;li&gt;How Making is Changing the World – and How You Can Too!
796 (Jennifer Turliuk)&lt;/li&gt;
797
798 &lt;li&gt;Open-Source Adventuring: OpenROV, OpenExplorer and the Future of
799 Connected Exploration (David Lang)&lt;/li&gt;
800
801 &lt;li&gt;Making in Norway (Haakon Karlsen Jr., Graham Hayward and Jens
802 Dyvik)&lt;/li&gt;
803
804 &lt;li&gt;The Impact of the Maker Movement (Mike Senese)&lt;/li&gt;
805
806 &lt;/ul&gt;
807
808 &lt;p&gt;Part of the reason this took so long was that the scripts NUUG had
809 to prepare a recording for publication were five years old and no
810 longer worked with the current video processing tools (command line
811 argument changes). In addition, we needed better audio normalization,
812 which sent me on a detour to
813 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/Measuring_and_adjusting_the_loudness_of_a_TV_channel_using_bs1770gain.html&quot;&gt;package
814 bs1770gain for Debian&lt;/a&gt;. Now this is in place and it became a lot
815 easier to publish NUUG videos on Frikanalen.&lt;/p&gt;
816 </description>
817 </item>
818
819 </channel>
820 </rss>