]> pere.pagekite.me Git - homepage.git/blob - blog/index.rss
Regenerert.
[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></link>
7 <atom:link href="index.rss" rel="self" type="application/rss+xml" />
8
9 <item>
10 <title>Teknisk program for Go Open 2009 er nesten ferdig</title>
11 <link>Teknisk_program_for_Go_Open_2009_er_nesten_ferdig.html</link>
12 <guid isPermaLink="true">Teknisk_program_for_Go_Open_2009_er_nesten_ferdig.html</guid>
13 <pubDate>Thu, 5 Mar 2009 22:30:00 +0100</pubDate>
14 <description>
15 &lt;p&gt;Etter lang tids jobbing begynner endelig programmet til det
16 tekniske sporet på konferansen &lt;a href=&quot;http://www.goopen.no/&quot;&gt;Go Open
17 2009&lt;/a&gt; å bli ferdig. Det blir 9 punkter på programmet, og etter alt
18 å dømme blir det disse 9:&lt;/p&gt;
19
20 &lt;ul&gt;
21
22 &lt;li&gt;&quot;Open Telephony: A solution greater than the sum of its parts&quot; med
23 Jon &quot;maddog&quot; Hall&lt;/li&gt;
24 &lt;li&gt;OpenSolaris-relatert med Ian Murdock fra SUN&lt;/li&gt;
25 &lt;li&gt;&quot;The inner workings of the OpenStreetmap project and the
26 technology used&quot; med Andy Allan &lt;/li&gt;
27 &lt;li&gt;Coreboot-relatert med Peter Stuge&lt;/li&gt;
28 &lt;li&gt;&quot;Gratis værdata fra Meteorologisk institutt&quot; med Trond Michelsen&lt;/li&gt;
29 &lt;li&gt;RRDtool/Nagios-relatert med Tobias Oetiker&lt;/li&gt;
30 &lt;li&gt;&quot;Developers guide to server-side productivity and fun using open
31 source platforms and frameworks&quot; med en gjeng folk fra
32 JavaBin-miljøet&lt;/li&gt;
33 &lt;li&gt;&quot;G(et)it Nå!&quot; med Marcus Ramberg&lt;/li&gt;
34 &lt;li&gt;Om kontrolltelling av valgresultater med fri programvare med Mitch
35 Trachtenberg&lt;/li&gt;
36
37 &lt;/ul&gt;
38
39 &lt;p&gt;De siste bekreftelsene og overskrifter mangler og kommer
40 forhåpentlig på plass før mandag, men jeg håper dette blir et program
41 flere enn meg vil sette pris på. Jeg gleder meg i hvert fall
42 stort.&lt;/p&gt;
43 </description>
44 </item>
45
46 <item>
47 <title>Checking server hardware support status for Dell, HP and IBM servers</title>
48 <link>Checking_server_hardware_support_status_for_Dell__HP_and_IBM_servers.html</link>
49 <guid isPermaLink="true">Checking_server_hardware_support_status_for_Dell__HP_and_IBM_servers.html</guid>
50 <pubDate>Sat, 28 Feb 2009 23:50:00 +0100</pubDate>
51 <description>
52 &lt;p&gt;At work, we have a few hundred Linux servers, and with that amount
53 of hardware it is important to keep track of when the hardware support
54 contract expire for each server. We have a machine (and service)
55 register, which until recently did not contain much useful besides the
56 machine room location and contact information for the system owner for
57 each machine. To make it easier for us to track support contract
58 status, I&#39;ve recently spent time on extending the machine register to
59 include information about when the support contract expire, and to tag
60 machines with expired contracts to make it easy to get a list of such
61 machines. I extended a perl script already being used to import
62 information about machines into the register, to also do some screen
63 scraping off the sites of Dell, HP and IBM (our majority of machines
64 are from these vendors), and automatically check the support status
65 for the relevant machines. This make the support status information
66 easily available and I hope it will make it easier for the computer
67 owner to know when to get new hardware or renew the support contract.
68 The result of this work documented that 27% of the machines in the
69 registry is without a support contract, and made it very easy to find
70 them. 27% might seem like a lot, but I see it more as the case of us
71 using machines a bit longer than the 3 years a normal support contract
72 last, to have test machines and a platform for less important
73 services. After all, the machines without a contract are working fine
74 at the moment and the lack of contract is only a problem if any of
75 them break down. When that happen, we can either fix it using spare
76 parts from other machines or move the service to another old
77 machine.&lt;/p&gt;
78
79 &lt;p&gt;I believe the code for screen scraping the Dell site was originally
80 written by Trond Hasle Amundsen, and later adjusted by me and Morten
81 Werner Forsbring. The HP scraping was written by me after reading a
82 nice article in ;login: about how to use WWW::Mechanize, and the IBM
83 scraping was written by me based on the Dell code. I know the HTML
84 parsing could be done using nice libraries, but did not want to
85 introduce more dependencies. This is the current incarnation:&lt;/p&gt;
86
87 &lt;pre&gt;
88 use LWP::Simple;
89 use POSIX;
90 use WWW::Mechanize;
91 use Date::Parse;
92 [...]
93 sub get_support_info {
94 my ($machine, $model, $serial, $productnumber) = @_;
95 my $str;
96
97 if ( $model =~ m/^Dell / ) {
98 # fetch website from Dell support
99 my $url = &quot;http://support.euro.dell.com/support/topics/topic.aspx/emea/shared/support/my_systems_info/no/details?c=no&amp;amp;cs=nodhs1&amp;amp;l=no&amp;amp;s=dhs&amp;amp;ServiceTag=$serial&quot;;
100 my $webpage = get($url);
101 return undef unless ($webpage);
102
103 my $daysleft = -1;
104 my @lines = split(/\n/, $webpage);
105 foreach my $line (@lines) {
106 next unless ($line =~ m/Beskrivelse/);
107 $line =~ s/&amp;lt;[^&gt;]+?&gt;/;/gm;
108 $line =~ s/^.+?;(Beskrivelse;)/$1/;
109
110 my @f = split(/\;/, $line);
111 @f = @f[13 .. $#f];
112 my $lastend = &quot;&quot;;
113 while ($f[3] eq &quot;DELL&quot;) {
114 my ($type, $startstr, $endstr, $days) = @f[0, 5, 7, 10];
115
116 my $start = POSIX::strftime(&quot;%Y-%m-%d&quot;,
117 localtime(str2time($startstr)));
118 my $end = POSIX::strftime(&quot;%Y-%m-%d&quot;,
119 localtime(str2time($endstr)));
120 $str .= &quot;$type $start -&gt; $end &quot;;
121 @f = @f[14 .. $#f];
122 $lastend = $end if ($end gt $lastend);
123 }
124 my $today = POSIX::strftime(&quot;%Y-%m-%d&quot;, localtime(time));
125 tag_machine_unsupported($machine)
126 if ($lastend lt $today);
127 }
128 } elsif ( $model =~ m/^HP / ) {
129 my $mech = WWW::Mechanize-&gt;new();
130 my $url =
131 &#39;http://www1.itrc.hp.com/service/ewarranty/warrantyInput.do&#39;;
132 $mech-&gt;get($url);
133 my $fields = {
134 &#39;BODServiceID&#39; =&gt; &#39;NA&#39;,
135 &#39;RegisteredPurchaseDate&#39; =&gt; &#39;&#39;,
136 &#39;country&#39; =&gt; &#39;NO&#39;,
137 &#39;productNumber&#39; =&gt; $productnumber,
138 &#39;serialNumber1&#39; =&gt; $serial,
139 };
140 $mech-&gt;submit_form( form_number =&gt; 2,
141 fields =&gt; $fields );
142 # Next step is screen scraping
143 my $content = $mech-&gt;content();
144
145 $content =~ s/&amp;lt;[^&gt;]+?&gt;/;/gm;
146 $content =~ s/\s+/ /gm;
147 $content =~ s/;\s*;/;;/gm;
148 $content =~ s/;[\s;]+/;/gm;
149
150 my $today = POSIX::strftime(&quot;%Y-%m-%d&quot;, localtime(time));
151
152 while ($content =~ m/;Warranty Type;/) {
153 my ($type, $status, $startstr, $stopstr) = $content =~
154 m/;Warranty Type;([^;]+);.+?;Status;(\w+);Start Date;([^;]+);End Date;([^;]+);/;
155 $content =~ s/^.+?;Warranty Type;//;
156 my $start = POSIX::strftime(&quot;%Y-%m-%d&quot;,
157 localtime(str2time($startstr)));
158 my $end = POSIX::strftime(&quot;%Y-%m-%d&quot;,
159 localtime(str2time($stopstr)));
160
161 $str .= &quot;$type ($status) $start -&gt; $end &quot;;
162
163 tag_machine_unsupported($machine)
164 if ($end lt $today);
165 }
166 } elsif ( $model =~ m/^IBM / ) {
167 # This code ignore extended support contracts.
168 my ($producttype) = $model =~ m/.*-\[(.{4}).+\]-/;
169 if ($producttype &amp;amp;&amp;amp; $serial) {
170 my $content =
171 get(&quot;http://www-947.ibm.com/systems/support/supportsite.wss/warranty?action=warranty&amp;amp;brandind=5000008&amp;amp;Submit=Submit&amp;amp;type=$producttype&amp;amp;serial=$serial&quot;);
172 if ($content) {
173 $content =~ s/&amp;lt;[^&gt;]+?&gt;/;/gm;
174 $content =~ s/\s+/ /gm;
175 $content =~ s/;\s*;/;;/gm;
176 $content =~ s/;[\s;]+/;/gm;
177
178 $content =~ s/^.+?;Warranty status;//;
179 my ($status, $end) = $content =~ m/;Warranty status;([^;]+)\s*;Expiration date;(\S+) ;/;
180
181 $str .= &quot;($status) -&gt; $end &quot;;
182
183 my $today = POSIX::strftime(&quot;%Y-%m-%d&quot;, localtime(time));
184 tag_machine_unsupported($machine)
185 if ($end lt $today);
186 }
187 }
188 }
189 return $str;
190 }
191 &lt;/pre&gt;
192
193 &lt;p&gt;Here are some examples on how to use the function, using fake
194 serial numbers. The information passed in as arguments are fetched
195 from dmidecode.&lt;/p&gt;
196
197 &lt;pre&gt;
198 print get_support_info(&quot;hp.host&quot;, &quot;HP ProLiant BL460c G1&quot;, &quot;1234567890&quot;
199 &quot;447707-B21&quot;);
200 print get_support_info(&quot;dell.host&quot;, &quot;Dell Inc. PowerEdge 2950&quot;, &quot;1234567&quot;);
201 print get_support_info(&quot;ibm.host&quot;, &quot;IBM eserver xSeries 345 -[867061X]-&quot;,
202 &quot;1234567&quot;);
203 &lt;/pre&gt;
204
205 &lt;p&gt;I would recommend this approach for tracking support contracts for
206 everyone with more than a few computers to administer. :)&lt;/p&gt;
207
208 &lt;p&gt;Update 2009-03-06: The IBM page do not include extended support
209 contracts, so it is useless in that case. The original Dell code do
210 not handle extended support contracts either, but has been updated to
211 do so.&lt;/p&gt;
212 </description>
213 </item>
214
215 <item>
216 <title>Using bar codes at a computing center</title>
217 <link>Using_bar_codes_at_a_computing_center.html</link>
218 <guid isPermaLink="true">Using_bar_codes_at_a_computing_center.html</guid>
219 <pubDate>Fri, 20 Feb 2009 08:50:00 +0100</pubDate>
220 <description>
221 &lt;p&gt;At work with the University of Oslo, we have several hundred computers
222 in our computing center. This give us a challenge in tracking the
223 location and cabling of the computers, when they are added, moved and
224 removed. Some times the location register is not updated when a
225 computer is inserted or moved and we then have to search the room for
226 the &quot;missing&quot; computer.&lt;/p&gt;
227
228 &lt;p&gt;In the last issue of Linux Journal, I came across a project
229 &lt;a href=&quot;http://www.libdmtx.org/&quot;&gt;libdmtx&lt;/a&gt; to write and read bar
230 code blocks as defined in the
231 &lt;a href=&quot;http://en.wikipedia.org/wiki/Data_Matrix&quot;&gt;The Data Matrix
232 Standard&lt;/a&gt;. This is bar codes that can be read with a normal
233 digital camera, for example that on a cell phone, and several such bar
234 codes can be read by libdmtx from one picture. The bar code standard
235 allow up to 2 KiB to be written in the tag. There is another project
236 with &lt;a href=&quot;http://www.terryburton.co.uk/barcodewriter/&quot;&gt;a bar code
237 writer written in postscript&lt;/a&gt; capable of creating such bar codes,
238 but this was the first time I found a tool to read these bar
239 codes.&lt;/p&gt;
240
241 &lt;p&gt;It occurred to me that this could be used to tag and track the
242 machines in our computing center. If both racks and computers are
243 tagged this way, we can use a picture of the rack and all its
244 computers to detect the rack location of any computer in that rack.
245 If we do this regularly for the entire room, we will find all
246 locations, and can detect movements and removals.&lt;/p&gt;
247
248 &lt;p&gt;I decided to test if this would work in practice, and picked a
249 random rack and tagged all the machines with their names. Next, I
250 took pictures with my digital camera, and gave the dmtxread program
251 these JPEG pictures to see how many tags it could read. This worked
252 fairly well. If the pictures was well focused and not taken from the
253 side, all tags in the image could be read. Because of limited space
254 between the racks, I was unable to get a good picture of the entire
255 rack, but could without problem read all tags from a picture covering
256 about half the rack. I had to limit the search time used by dmtxread
257 to 60000 ms to make sure it terminated in a reasonable time frame.&lt;/p&gt;
258
259 &lt;p&gt;My conclusion is that this could work, and we should probably look
260 at adjusting our computer tagging procedures to use bar codes for
261 easier automatic tracking of computers.&lt;/p&gt;
262 </description>
263 </item>
264
265 <item>
266 <title>Kart over overvåkningskamera i Norge</title>
267 <link>Kart_over_overv__kningskamera_i_Norge.html</link>
268 <guid isPermaLink="true">Kart_over_overv__kningskamera_i_Norge.html</guid>
269 <pubDate>Sun, 15 Feb 2009 22:30:00 +0100</pubDate>
270 <description>
271 &lt;p&gt;I regi av
272 &lt;a href=&quot;http://www.personvern.no/&quot;&gt;personvernforeningen&lt;/a&gt; har jeg
273 startet på
274 &lt;a href=&quot;http://personvern.no/wiki/index.php/Kameraovervåkning&quot;&gt;et
275 kart over overvåkningskamera i Norge&lt;/a&gt;. Bakgrunnen er at det etter
276 min mening bærer galt avsted med den massive overvåkningen som
277 finner sted i Norge i dag, og at flere og flere overvåkningskamera
278 gjør det vanskeligere og vanskeligere å gå igjennom livet uten at
279 små og store brødre trenger inn i ens private sfære. Datatilsynet
280 har et register over kameraovervåkning, men det viser seg å være
281 ubrukelig både til å finne ut hvor det er kamera plassert, og til å
282 sjekke om et kamera en kommer over er registrert. Dette nye kartet
283 fikser en av disse manglene, men det vil fortsatt være umulig å vite
284 om et kamera er registrert etter lovens krav eller ikke. Pr. nå er
285 22 kamera i Oslo registrert, og det trengs flere til å registrere
286 alle. Informasjonen registreres direkte inn i &lt;a
287 href=&quot;http://www.openstreetmap.org/&quot;&gt;OpenStreetmap&lt;/a&gt;, sa hentes det
288 automatisk over i spesialkartet.&lt;/p&gt;
289 </description>
290 </item>
291
292 <item>
293 <title>Endelig er Debian Lenny gitt ut</title>
294 <link>Endelig_er_Debian_Lenny_gitt_ut.html</link>
295 <guid isPermaLink="true">Endelig_er_Debian_Lenny_gitt_ut.html</guid>
296 <pubDate>Sun, 15 Feb 2009 11:50:00 +0100</pubDate>
297 <description>
298 &lt;p&gt;Endelig er &lt;a href=&quot;http://www.debian.org/&quot;&gt;Debian&lt;/a&gt;
299 &lt;a href=&quot;http://www.debian.org/News/2009/20090214&quot;&gt;Lenny&lt;/a&gt; gitt ut.
300 Et langt steg videre for Debian-prosjektet, og en rekke nye
301 programpakker blir nå tilgjengelig for de av oss som bruker den
302 stabile utgaven av Debian. Neste steg er nå å få
303 &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Skolelinux&lt;/a&gt; /
304 &lt;a href=&quot;http://wiki.debian.org/DebianEdu/&quot;&gt;Debian Edu&lt;/a&gt; ferdig
305 oppdatert for den nye utgaven, slik at en oppdatert versjon kan
306 slippes løs på skolene. Takk til alle debian-utviklerne som har
307 gjort dette mulig. Endelig er f.eks. fungerende avhengighetsstyrt
308 bootsekvens tilgjengelig i stabil utgave, vha pakken
309 &lt;tt&gt;insserv&lt;/tt&gt;.&lt;/p&gt;
310 </description>
311 </item>
312
313 <item>
314 <title>Første vellykkede videostrøm fra NUUG</title>
315 <link>F__rste_vellykkede_videostr__m_fra_NUUG.html</link>
316 <guid isPermaLink="true">F__rste_vellykkede_videostr__m_fra_NUUG.html</guid>
317 <pubDate>Wed, 11 Feb 2009 06:30:00 +0100</pubDate>
318 <description>
319 &lt;p&gt;Jeg ble glad for å se under
320 &lt;a href=&quot;http://www.nuug.no/aktiviteter/20090210-compiz/&quot;&gt;gårdagens
321 medlemsmøte&lt;/a&gt; i NUUG Oslo at utsending av live-video fra møtet
322 fungerte for første gang. Forrige gang ble det ved en teknisk tabbe
323 sendt video uten lyd. Vi kan takke Ole Kristian Lien og resten av
324 videogruppen i NUUG for at nå NUUG-medlemmer over det ganske land
325 kunne se foredraget samtidig med oss i Oslo. Vi opplevde til og med
326 under møtet å motta spørsmål via IRC som ble besvart der og da.
327 Opptaket publiseres så snart det er kopiert over til NUUGs
328 webserver og komprimert.&lt;/p&gt;
329 </description>
330 </item>
331
332 <item>
333 <title>Min reprap tar sakte form</title>
334 <link>Min_reprap_tar_sakte_form.html</link>
335 <guid isPermaLink="true">Min_reprap_tar_sakte_form.html</guid>
336 <pubDate>Tue, 3 Feb 2009 13:30:00 +0100</pubDate>
337 <description>
338 &lt;p&gt;Min reprap begynner å ta form. Den er nå kommet så langt at den er
339 blitt en kubisk ramme. Z-aksen er montert men ikke kalibrert, og det
340 hele er klart for litt enkel testing. Har møtt på to problemer som
341 blokkerer videre montering, men har oppnått kontakt med Audun Vaaler
342 ved Høgskolen i Østfold som forteller at de er nesten ferdig med et
343 tilsvarende byggesett som det jeg tar utgangspunkt i, og håper de kan
344 forklare hvordan de kom rundt problemene. De to problemene er
345 relatert til Z-aksen og Y-aksen. &lt;/p&gt;
346
347 &lt;p&gt;For Z-aksen, er det et stjernehjul som festes på motoraksen ved
348 tannjulet som driver z-aksebåndet og som skal holde båndet på plass.
349 Problemet med det nederste stjernejulet er at det er helt løst, og
350 blir liggende på motoren 5 mm nedenfor tannjulet, i stedet for å ligge
351 inntil tannjulet slik det skal. Mulig løsningen er å borre i
352 stjernehjulet, eller lime det fast.&lt;/p&gt;
353
354 &lt;p&gt;For Y-aksen, er det en plastdel som ser ut til å mangle som skulle
355 dekket to skruver som kommer i veien for kraftoverføringsmekanismen
356 fra motoren til selve aksen, slik at mekanismen kan snurre fritt.&lt;/p&gt;
357
358 &lt;p&gt;Når det gjelder elektronikken til min reprap, så er min gode venn
359 Anders Rosnes igang med å lodde sammen delene og han forteller at
360 koblingsbordet for Arduino er klart, og en temperatursensor og en
361 optoswitch er også klar. Gleder meg til å teste dem. Må bare finne
362 ut hvordan jeg laster opp firmware i Arduino-en. :)&lt;/p&gt;
363
364 &lt;p&gt;Når det gjelder NUUGs reprap-prosjekt, så er det framgang og Ole
365 Kristian, Tollef og Ketil besøke IFI for å få fortgang i produksjon av
366 plastdeler, og Ole Kristian forteller at han har funnet en kilde til
367 de fleste metalldelene. Gleder meg til å se resultaten av det
368 arbeidet.&lt;/p&gt;
369 </description>
370 </item>
371
372 <item>
373 <title>Norge trenger en personvernforening</title>
374 <link>Norge_trenger_en_personvernforening.html</link>
375 <guid isPermaLink="true">Norge_trenger_en_personvernforening.html</guid>
376 <pubDate>Sun, 1 Feb 2009 18:35:00 +0100</pubDate>
377 <description>
378 &lt;p&gt;De siste årene har jeg forsøkt å få liv i
379 &lt;a href=&quot;http://www.personvern.no/&quot;&gt;foreningen Personvern i Norge&lt;/a&gt;. Norge
380 trenger en organisasjon som jobber med å sette personvern på agendaen
381 og som kan være en motvekt til de mange som gjerne raderer bort
382 personvernet av behagelighetshensyn eller ut fra villfarelsen om at en
383 får økt sikkerhet av å redusere personvernet. Foreløbig har det ikke
384 lykkes å få på plass kritisk masse av interesserte på epostlisten, og
385 nå tror jeg det er på tide å endre tilnærming. I stedet for å forsøke
386 å rekruttere folk til epostlisten og håpe at når nok folk er samlet
387 vil noen ta initiativ og sørge for at det begynner å skje ting, så
388 tror jeg det er en ide å ta utgangspunkt i de som er der i dag og
389 sette sammen et interrimstyre. Forslaget er sendt til epostlisten, så
390 nå får vi se om noen er enig.&lt;/p&gt;
391 </description>
392 </item>
393
394 <item>
395 <title>Intellektuelt privilegium - et bedre IP-begrep</title>
396 <link>Intellektuelt_privilegium___et_bedre_IP_begrep.html</link>
397 <guid isPermaLink="true">Intellektuelt_privilegium___et_bedre_IP_begrep.html</guid>
398 <pubDate>Sun, 1 Feb 2009 15:06:00 +0100</pubDate>
399 <description>
400 &lt;p&gt;Ofte brukes intellektuell eiendom som samlebegrep for opphavsrett,
401 patenter, varemerker og forretningshemmeligheter. Problemet med dette
402 begrepet er at det er svært misvisende. For det første er ingen av de
403 begrensede monopolene det her er snakk om som kan kalles eiendom, og
404 for det andre er egenskapene til de ulike monopolene så forskjellige
405 at det er mer tilslørende enn opplysende å gruppere dem sammen i et
406 sekkebegrep. Blant annet Richard Stallman har
407 &lt;a href=&quot;http://www.gnu.org/philosophy/not-ipr.html&quot;&gt;skrevet litt om dette&lt;/a&gt;.&lt;/p&gt;
408
409 &lt;p&gt;I dag kom jeg over
410 &lt;a href=&quot;http://blogs.sun.com/webmink/entry/intellectual_privilege&quot;&gt;en
411 bloggpost fra Simon Phipps&lt;/a&gt; som foreslår å bruke intellektuelt
412 privilegium som begrep i stedet, da det gjør det klarere at det ikke
413 er snakk om eiendom, men et tidsbegrenset monopol. Simon Phipps
414 forteller videre at noen jobber med å skrive
415 &lt;a href=&quot;http://www.intellectualprivilege.com/book.html&quot;&gt;en bok med
416 tittel Intellectual Privilege&lt;/a&gt;, og at boken er anbefalt av Lawrence
417 Lessig. Jeg tror jeg skal begynne å bruke begrepet intellektuelt
418 privilegium når jeg snakker om opphavsrett, patenter, varemerker og
419 forretningshemmeligheter framover.&lt;/p&gt;
420 </description>
421 </item>
422
423 <item>
424 <title>Fri og åpen standard, slik Digistan ser det</title>
425 <link>Fri__og___pen_standard__slik_Digistan_ser_det.html</link>
426 <guid isPermaLink="true">Fri__og___pen_standard__slik_Digistan_ser_det.html</guid>
427 <pubDate>Sat, 31 Jan 2009 23:10:00 +0100</pubDate>
428 <description>
429 &lt;p&gt;Det er mange ulike definisjoner om hva en åpen standard er for noe,
430 og NUUG hadde &lt;a href=&quot;http://www.nuug.no/dokumenter/standard-presse-def-200506.txt&quot;&gt;en
431 pressemelding om dette sommeren 2005&lt;/a&gt;. Der ble definisjonen til
432 &lt;a href=&quot;http://www.aaben-standard.dk/&quot;&gt;DKUUG&lt;/a&gt;,
433 &lt;a href=&quot;http://europa.eu.int/idabc/servlets/Doc?id=19529&quot;&gt;EU-kommissionens
434 European Interoperability Framework ( side 9)&lt;/a&gt; og
435 &lt;a href=&quot;http://www.teknologiradet.no/files/7polert_copy.htm&quot;&gt;teknologirådet&lt;/a&gt; omtalt.
436
437 Siden den gang har regjeringens standardiseringsråd dukket opp, og de
438 ser ut til å har tatt utgangspunkt i EU-kommisjonens definisjon i
439 &lt;a href=&quot;http://www.regjeringen.no/nb/dep/fad/kampanjer/standardiseringsradet/arbeidsmetodikk.html?id=476407&quot;&gt;sin
440 arbeidsmetodikk&lt;/a&gt;. Personlig synes jeg det er en god ide, da
441 kravene som stilles der gjør at alle markedsaktører får like vilkår,
442 noe som kommer kundene til gode ved hjelp av økt konkurranse.&lt;/p&gt;
443
444 &lt;p&gt;I sommer kom det en ny definisjon på banen.
445 &lt;a href=&quot;http://www.digistan.org/&quot;&gt;Digistan&lt;/a&gt; lanserte
446 &lt;a href=&quot;http://www.digistan.org/open-standard:definition&quot;&gt;en
447 definisjon på en fri og åpen standard&lt;/a&gt;. Jeg liker måten de bryter
448 ut av diskusjonen om hva som kreves for å kalle noe en åpen standard
449 ved å legge på et ord og poengtere at en standard som er både åpen og
450 fri har noen spesielle krav. Her er den definisjonen etter rask
451 oversettelse fra engelsk til norsk av meg:&lt;/p&gt;
452
453 &lt;blockquote&gt;
454 &lt;p&gt;&lt;strong&gt;Definisjonen av en fri og åpen standard&lt;/strong&gt;&lt;/p&gt;
455
456 &lt;p&gt;Den digitale standardorganisasjonen definierer fri og åpen standard
457 som følger:&lt;/p&gt;
458 &lt;ul&gt;
459 &lt;li&gt;En fri og åpen standard er immun for leverandørinnlåsing i alle
460 stadier av dens livssyklus. Immuniteten fra leverandørinnlåsing gjør
461 det mulig å fritt bruke, forbedre, stole på og utvide en standard over
462 tid.&lt;/li&gt;
463 &lt;li&gt;Standarden er adoptert og vil bli vedlikeholdt av en ikke-kommersiell
464 organisasjon, og dens pågående utvikling gjøres med en åpen
465 beslutningsprosedyre som er tilgjengelig for alle som er interessert i
466 å delta.&lt;/li&gt;
467 &lt;li&gt;Standarden er publisert og spesifikasjonsdokumentet er fritt
468 tilgjengelig. Det må være tillatt for alle å kopiere, distribuere og
469 bruke den uten begresninger.&lt;/li&gt;
470 &lt;li&gt;Patentene som muligens gjelder (deler av) standarden er gjort
471 ugjenkallelig tilgjengelig uten krav om betaling.&lt;/li&gt;
472 &lt;li&gt;Det er ingen begresninger i gjenbruk av standarden.&lt;/li&gt;
473 &lt;/ul&gt;
474 &lt;p&gt;Det økonomiske resultatet av en fri og åpen standard, som kan
475 måles, er at det muliggjør perfekt konkurranse mellom leverandører av
476 produkter basert på standarden.&lt;/p&gt;
477 &lt;/blockquote&gt;
478
479 &lt;p&gt;(Tar gjerne imot forbedringer av oversettelsen.)&lt;/p&gt;
480 </description>
481 </item>
482
483 </channel>
484 </rss>