- <div class="title"><a href="http://people.skolelinux.org/pere/blog/Litt_informasjon_om_Bitfactorys_Bensinpris_API.html">Litt informasjon om Bitfactorys Bensinpris-API</a></div>
- <div class="date">28th May 2012</div>
- <div class="body"><p>I fjor lanserte Bitfactory en
-<a href="http://www.bitfactory.no/bensinpris.html">mobilapp for å få
-tilgang til bensinpriser</a> på landets bensinstasjoner ved å samle
-inn prisene på dugnad ved hjelp av mobilapp-ens brukere.
-Informasjonen app-ens brukere har samlet inn har så langt kun vært
-tilgjengelig for brukerne av app-ene, og API for å hente ut
-informasjonen fra andre plattformer har ikke vært publisert. Da
-løsningen kom spurte jeg utviklerne om de kunne publisere
-API-dokumentasjon og de skulle se på saken, men det har ikke skjedd så
-langt. Jeg antar de har vært for travelt opptatt til å publisere
-API-dokumentasjon.</p>
-
-<p>Utrolig nok er det i følge
-<a href="http://www.dn.no/energi/article2194526.ece">Dagens
-Næringsliv</a> og
-<a href="http://www.finnmarkdagblad.no/nyheter/article5323140.ece">Finnmark
-Dagblad</a> bensinstasjoner som nekter å oppgi prisene sine på
-telefon, slik at det ikke finnes en fornuftig måte å få tak i prisene
-på uten å samle dem inn på stedet. Flere har dugnader på gang for å
-samle inn prisinformasjon om bensin, men så vidt jeg kan se er det kun
-<a href="http://www.dinside.no/php/oko/bensin/vis_prisliste.php">dinside.no</a>
-og Bitfactorys App som får regelmessige oppdateringer. Dinsides
-oversikt er tilgjengelig på web for de som vil følge med, mens
-bitfactorys informasjon ikke er like enkelt tilgjengelig.<p>
-
-<p>Jeg tok meg derfor litt tid for å revers-utvikle protokollen for
-Bitfactorys mobilapp for å gjøre den innsamlede informasjonen mer
-tilgjengelig for flere. Protokollen bruker HTTP og normal
-forms-notasjon for POST. Jeg lot en telefon koble seg til mitt
-trådløsnett, og satte opp tcpdump til å samle all trafikken mot
-www.bitfactory.no, og deretter tittet på alle HTTP-kallene ved hjelp
-av wireshark. Her er API-kallene jeg har identifisert så langt.</p>
-
-<p><b>stasjonsDatabaseUpdateStamp</b></p>
-
-<p><tt>GET http://www.bitfactory.no/Bensin/ver1.1.stasjonsDatabaseUpdateStamp</tt></p>
-
-<p>Vet ikke helt hva dette API-kallet gjør, men navnet gjør at jeg
-tror den rapporterer når listen over stasjoner sist ble endret.
-Returverdien er et tall som pr. 2011-12-09 er 1319145491 og
-pr. 2012-05-28 er 1336420693. Mitt gjett er at dette er sekunder
-siden 1. januar 1970 ala det en finner på Linux, som kan konverteres
-til en leselig dato med <tt>perl -e 'print
-scalar(localtime(1319145491)), "\n"'</tt>. Den første verdien
-konverterer da til "Thu Oct 20 23:18:11 2011", mens den andre
-konverteres til "Mon May 7 21:58:13 2012".</p>
-
-<p><b>GetXMLDatabase</b></p>
-
-<p><tt>echo password=XYZXYZXYZXYZX | POST http://www.bitfactory.no/Bensin/GetXMLDatabase.php</tt></p>
-
-<p>Henter ned listen med stasjoner på XML-format. Argumentet er
-password som muligens følger med i programpakken og eventuelt
-genereres av app-en. Nedlasting med samme passord flere ganger ser
-ikke ut til å fungere. Innholdet er ca. 1600 stasjoner, men manglet
-bensinstasjonen i min hjemkommune Ballangen da jeg sjekket, så den er
-ikke komplett. Formatet på selve listen ser slik ut (klippet):</p>
-
-<p><pre>
-<?xml version="1.0" encoding="UTF-8"?>
-<STASJONSDATABASE>
-<STASJON>
-<NAME></NAME>
-<ADDRESS></ADDRESS>
-<ID>0</ID>
-<LATITUDE>0.000000</LATITUDE>
-<LONGITUDE>0.000000</LONGITUDE>
-<COMPANY></COMPANY>
-</STASJON>
-<STASJON>
-<NAME>Statoil Best Eidsvoll Verk</NAME>
-<ADDRESS>Gamle Trondheimsvei 339 2074 Eidsvoll Verk</ADDRESS>
-<ID>1</ID>
-<LATITUDE>60.303902</LATITUDE>
-<LONGITUDE>11.168100</LONGITUDE>
-<COMPANY>Best</COMPANY>
-</STASJON>
-[...]
-<STASJON>
-<NAME>Esso Andenes</NAME>
-<ADDRESS>Falcksgate 9, 8480 Andenes</ADDRESS>
-<ID>1822</ID>
-<LATITUDE>69.320999</LATITUDE>
-<LONGITUDE>16.118700</LONGITUDE>
-<COMPANY>Esso</COMPANY>
-</STASJON>
-</STASJONSDATABASE>
-</pre></p>
-
-<p><b>GetBanStatus</b></p>
-
-<p><tt>echo UDID=Android-123456789012345 | POST http://www.bitfactory.no/Bensin/ver1.1.GetBanStatus.php</tt></p>
-
-<p>Vet heller ikke helt hva dette API-kallet gjør. Navnet gjør at jeg
-tror den rapporterer om telefonen med UDID oppgitt som argument er
-bannlyst fra tjenesten. Bannlysning gjør antagelig at telefonen ikke
-kan brukes til å registrere bensinpriser, men det er også mulig det
-blokkerer for å se på priser. Eneste POST-argument er UDID, som ser
-ut til å være den unike ID-en til en mobil-enhet. Returnverdi er 'NO'
-for alle UDID-verdier jeg har testet. Gjetter på at alternativ
-returverdi er 'YES', men har ikke sett en slik verdi så langt.</p>
-
-<p><b>PriserVedStasjoner</b></p>
-
-<p><tt>echo 'stasjoner=810,364&day=0' | POST http://www.bitfactory.no/Bensin/ver1.1.PriserVedStasjoner.php</tt></p>
-
-<p>Dette kallet henter ut priser registrert på en eller flere
-bensinstasjoner. Den tar to POST-argumenter, "stasjoner" som er
-kommaseparert liste over stasjons-IDer (numeriske), og "day" som bør
-settes til "0" for å få ut informasjon om priser. Usikker på hva
-day-tallet betyr, men mistenker det har med hvor langt tilbake i tid
-det skal hentes ut informasjon.</p>
-
-<p>Resultatet som kommer tilbake er en kommaseparert liste for hver
-enkelt stasjon, med <br> som skillemarkør mellom hver stasjon.
-Ikke helt sikker på hva alle feltene er. Her er mine gjett:</p>
-
-<p><table>
-<tr><ht>Felt</ht><ht>Beskrivelse</ht></tr>
-<tr><td>1</td><td>Bensinstasjons-ID</td></tr>
-<tr><td>2</td><td>Pris for blyfri 95 oktan, flyttall med punktum som desimalskille.</td></tr>
-<tr><td>3</td><td>Klokkeslett da prisen ble oppdatert, format HH:MM. </td></tr>
-<tr><td>4</td><td>Telefon-ID på formen Android-123456789012345 eller hex-kodet streng/MD5-sum</td></tr>
-<tr><td>5</td><td>tall, uviss betydning. muligens relatert til day-verdien. <b>Oppdatering 2012-06-02: Denne verdien er antall bekreftelser en gitt pris har fått.</td></tr>
-<tr><td>6</td><td>Pris for blyfri 98-oktan?</td></tr>
-<tr><td>7</td><td>samme som felt 3</td></tr>
-<tr><td>8</td><td>samme som felt 4</td></tr>
-<tr><td>9</td><td>samme som felt 5</td></tr>
-<tr><td>10</td><td>Pris for disel</td></tr>
-<tr><td>11</td><td>Samme som felt 3</td></tr>
-<tr><td>12</td><td>Samme som felt 4</td></tr>
-<tr><td>13</td><td>Samme som felt 5</td></tr>
-</table></p>
-
-<p>En stasjonsoppføring består dermed av av bensinstasjons-ID og
-deretter tre blokker for 95-oktan bensin, 98-oktan bensin og
-disel.</p>
-
-<p><b>PriserVedStasjon</b></p>
-
-<p><tt>echo 'id=736&day=0' | POST http://www.bitfactory.no/Bensin/ver1.1.PriserVedStasjon.php</tt></p>
-
-<p>Ser ut til å returnere informasjon for en enkelt bensinstasjon.
-Formatet er dato på formen "08_12_2011" for 2011-12-08, og noe som ser
-ut som samme format som fra PriserVedStasjoner. For stasjoner der
-intet er registrert returnerer den "NO RESULTS".</p>
-
-<p><b>AllePriser</b></p>
-
-<p><tt>echo day=0 | POST http://www.bitfactory.no/Bensin/ver1.1.AllePriser.php</tt></p>
-
-<p>Returnere liste med av alle stasjoner det er registrert oppdaterte
-priser på siste 24 timer (eller er det fra ca. midnatt dagen før?).
-Returnerer "NO RESULTS" når listen er tom. Ellers returnerer den en
-dato på formen "Thursday_09_12_2011" fulgt av <br> og deretter
-en liste med stasjoner på samme format som PriserVedStasjoner.</p>
+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/MPEG_LA_mener_NRK_m__ha_avtale_med_dem_for___kringkaste_og_publisere_H_264_video.html">MPEG-LA mener NRK må ha avtale med dem for å kringkaste og publisere H.264-video</a></div>
+ <div class="date">28th June 2012</div>
+ <div class="body"><p>Etter at NRK
+<a href="http://people.skolelinux.org/pere/blog/NRK_nekter___finne_og_utlevere_eventuell_avtale_med_MPEG_LA.html">nektet
+å spore opp eventuell avtale med MPEG-LA</a> eller andre om bruk av
+MPEG/H.264-video etter at jeg <a
+href="http://people.skolelinux.org/pere/blog/Trenger_en_avtale_med_MPEG_LA_for___publisere_og_kringkaste_H_264_video_.html">ba
+om innsyn i slike avtaler</a>, tenkte jeg at i stedet for å forsøke å
+få NRK til å finne en slik avtale, så burde det være like enkelt å
+spørre MPEG-LA om de hadde avtale med NRK. Spørsmålet ble sendt før
+jeg fikk tips fra Kieran Kunhya om hvor listen over lisensinnehavere
+"in Good Standing" befant seg. MPEG-LA svarte meg i dag, og kan
+fortelle at NRK ikke har noen avtale med dem, så da er i det minste det
+slått fast. Ikke overraskende mener MPEG-LA at det trengs en avtale
+med MPEG-LA for å streame H.264, men deres rammer er jo
+rettstilstanden i USA og ikke Norge. Jeg tar dermed den delen av
+svaret med en klype salt. Jeg er dermed fortsatt ikke klok på om det
+trengs en avtale, og hvis det trengs en avtale her i Norge, heller
+ikke sikker på om NRK har en avtale med noen andre enn MPEG-LA som
+gjør at de ikke trenger avtale direkte med MPEG-LA. Jeg håper NRKs
+jurister har vurdert dette, og at det er mulig å få tilgang til
+vurderingen uansett om de trenger en avtale eller ikke.</p>
+
+<p>Her er epostutvekslingen med MPEG-LA så langt. Håper ikke
+utvekslingen fører til NRK plutselig får en litt uventet pakke fra
+MPEG-LA.</p>
+
+<p><blockquote>
+<p>Date: Mon, 25 Jun 2012 15:29:37 +0200
+<br>From: Petter Reinholdtsen <pere (at) hungry.com>
+<br>To: licensing-web (at) mpegla.com
+<br>Subject: Do NRK have a license agreement with MPEG-LA?</p>
+
+<p>Hi. I have a small question for you, that I hope it is OK that I
+ask.</p>
+
+<p>Is there any license agreements between MPEG-LA and NRK, <URL:
+<a href="http://www.nrk.no/">http://www.nrk.no/</a> >, the
+Norwegian national broadcasting cooperation? I am not sure if they
+need one, and am just curious if such agreeement exist.</p>
+
+<p>The postal address is</p>
+
+<p><blockquote>
+ NRK
+ <br>Postbox 8500, Majorstuen
+ <br>0340 Oslo
+ <br>Norway
+</blockquote></p>
+
+<p>if it make it easier for you to locate such agreement.</p>
+
+<p>Can you tell me how many entities in Norway have an agreement with
+MPEG-LA, and the name of these entities?</p>
+
+<p>--
+<br>Happy hacking
+<br>Petter Reinholdtsen
+</blockquote></p>
+
+<p>I dag, to dager senere, fikk jeg følgende svar:</p>
+
+<p><blockquote>
+<p>Date: Thu, 28 Jun 2012 14:11:17 +0000
+<br>From: Ryan Rodriguez <RRodriguez (at) mpegla.com>
+<br>To: Petter Reinholdtsen <pere (at) hungry.com>
+<br>CC: MD Administration <MDAdministration (at) mpegla.com>
+<br>Subject: RE: Do NRK have a license agreement with MPEG-LA?</p>
+
+<p>Dear Mr. Reinholdtsen,</p>
+
+<p>Thank you for your message and for your interest in MPEG LA. We
+appreciate hearing from you and I will be happy to assist you.</p>
+
+<p>To begin, I will assume that you are referring to AVC/H.264
+technology in your message below, as this technology is commonly used
+in the transmission of video content. In that case, please allow me
+to briefly summarize the coverage provided by our AVC Patent Portfolio
+License.</p>
+
+<P>Our AVC License provides coverage for end products and video
+services that make use of AVC/H.264 technology. Accordingly, the
+party offering such end products and video to End Users concludes the
+AVC License and is responsible for paying the applicable royalties
+associated with the end products/video they offer.</p>
+
+<p>While the Norwegian Broadcast Corporation (NRK) is not currently a
+Licensee to MPEG LA's AVC License (or any other Portfolio License
+offered by MPEG LA), if NRK offers AVC Video to End Users for
+remuneration (for example, Title-by-Title, Subscription, Free
+Television, or Internet Broadcast AVC Video), then NRK will need to
+conclude the AVC License and may be responsible for paying applicable
+royalties associated with the AVC Video it distributes.</p>
+
+<p>Today I will send you a FedEx package containing a copy of our AVC
+License for your review. You should receive the License document
+within the next few days.</p>
+
+<p>Meanwhile, MPEG LA currently has several Norwegian Licensees that
+can be found under the "Licensees" header within the respective
+portion of our website. For example, you may find our list of
+Licensees in Good Standing to our AVC License in the AVC portion of
+our website,
+<a href="http://www.mpegla.com/main/programs/AVC/Pages/Licensees.aspx">http://www.mpegla.com/main/programs/AVC/Pages/Licensees.aspx</a></p>
+
+<p>I hope the above information is helpful. If you have additional
+questions or need further assistance with the AVC License, please feel
+free to contact me directly. I look forward to hearing from you again
+soon.</p>
+
+<p>Best regards,</p>
+
+<p>Ryan</p>
+
+<p>Ryan M. Rodriguez
+<br>Licensing Associate
+<br>MPEG LA
+<br>5425 Wisconsin Avenue
+<br>Suite 801
+<br>Chevy Chase, MD 20815
+<br>U.S.A.
+<br>Phone: +1 (301) 986-6660 x211
+<br>Fax: +1 (301) 986-8575
+<br>Email: rrodriguez (at) mpegla.com</p>
+
+</blockquote></p>
+
+<p>Meldingen om utsendt FedEx-pakke var så merkelig at jeg
+øyeblikkelig sendte svar tilbake og spurte hva i alle dager han mente,
+da han jo ikke hadde fått noen postadresse som nådde meg.</p>
+
+<p><blockquote>
+
+<p>Date: Thu, 28 Jun 2012 16:36:15 +0200
+<br>From: Petter Reinholdtsen <pere (at) hungry.com>
+<br>To: Ryan Rodriguez <RRodriguez (at) mpegla.com>
+<br>Cc: MD Administration <MDAdministration (at) mpegla.com>
+<br>Subject: Re: Do NRK have a license agreement with MPEG-LA?</p>
+
+<p>[Ryan Rodriguez]
+<br>> Dear Mr. Reinholdtsen,</p>
+
+<p>Thank you for your quick reply.</p>
+
+<p>> Today I will send you a FedEx package containing a copy of our AVC
+<br>> License for your review. You should receive the License document
+<br>> within the next few days.</p>
+
+<p>The part about sending a FedEx package confused me, though. I did not
+<br>give you my address, nor am I associated with NRK in any way, so I hope
+<br>you did not try to send me a package using the address of NRK. If you
+<br>would send me the Internet address of to the document, it would be more
+<br>useful to me to be able to download it as an electronic document.</p>
+
+<p>> Meanwhile, MPEG LA currently has several Norwegian Licensees that can
+<br>> be found under the "Licensees" header within the respective portion
+<br>> of our website. For example, you may find our list of Licensees in
+<br>> Good Standing to our AVC License in the AVC portion of our website,
+<br>> http://www.mpegla.com/main/programs/AVC/Pages/Licensees.aspx</p>
+
+<p>How can I recognize the Norwegian licensees?</p>
+
+<p>--
+<br>Happy hacking
+<br>Petter Reinholdtsen</p>
+</blockquote></p>
+
+<p>Selv om jeg svarte kun noen minutter etter at jeg fikk eposten fra
+MPEG-LA, fikk jeg eposten under som automatisk var beskjed på min
+siste epost. Får håpe noen likevel følger opp "FedEx-pakken". For å
+øke sjansen for at noen revurderer utsending av pakke uten mottaker,
+videresendte jeg min epost til swolf (at) mpegla.com, så får vi se.
+Har ikke hørt noe mer 3 timer senere, så jeg mistenker at ingen leste
+min epost tidsnok.</p>
+
+<p><blockquote>
+
+<p>Date: Thu, 28 Jun 2012 14:36:20 +0000
+<br>From: Ryan Rodriguez <RRodriguez (at) mpegla.com>
+<br>To: Petter Reinholdtsen <pere (at) hungry.com>
+<br>Subject: Automatic reply: Do NRK have a license agreement with MPEG-LA?</p>
+
+<p>Thank you for your message.</p>
+
+<p>I will be out of the office until Thursday, July 5 and will respond
+to all messages upon my return. If this is a matter that requires
+immediate attention, please contact Sidney Wolf (swolf (at)
+mpegla.com)</p>
+
+<p>Best regards,</p>
+
+<p>Ryan</p>
+
+<p>Ryan M. Rodriguez
+<br>Licensing Associate
+<br>MPEG LA</p>
+
+</blockquote></p>
+
+<p>Litt klokere, men fortsatt ikke klok på mitt opprinnelige spørsmål,
+som er om en trenger avtale med MPEG-LA for å publisere eller
+kringkaste H.264-video i Norge.</p>