]> pere.pagekite.me Git - homepage.git/blobdiff - blog/index.rss
Generated.
[homepage.git] / blog / index.rss
index 4f585f829eb9de359959dbe13fbbccc7e0d0a69b..92745d233286f5a5d5881ce0cdf662782118aaea 100644 (file)
@@ -6,6 +6,58 @@
                 <link>http://people.skolelinux.org/pere/blog/</link>
                 <atom:link href="http://people.skolelinux.org/pere/blog/index.rss" rel="self" type="application/rss+xml" />
        
+       <item>
+               <title>The video format most supported in web browsers?</title>
+               <link>http://people.skolelinux.org/pere/blog/The_video_format_most_supported_in_web_browsers_.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/The_video_format_most_supported_in_web_browsers_.html</guid>
+                <pubDate>Sun, 16 Jan 2011 00:20:00 +0100</pubDate>
+               <description>
+&lt;p&gt;The video format struggle on the web continues, and the three
+contenders seem to be Ogg Theora, H.264 and WebM.  Most video sites
+seem to use H.264, while others use Ogg Theora.  Interestingly enough,
+the comments I see give me the feeling that a lot of people believe
+H.264 is the most supported video format in browsers, but according to
+the Wikipedia article on
+&lt;a href=&quot;http://en.wikipedia.org/wiki/HTML5_video&quot;&gt;HTML5 video&lt;/a&gt;,
+this is not true.  Check out the nice table of supprted formats in
+different browsers there.  The format supported by most browsers is
+Ogg Theora, supported by released versions of Mozilla Firefox, Google
+Chrome, Chromium, Opera, Konqueror, Epiphany, Origyn Web Browser and
+BOLT browser, while not supported by Internet Explorer nor Safari.
+The runner up is WebM supported by released versions of Google Chrome
+Chromium Opera and Origyn Web Browser, and test versions of Mozilla
+Firefox.  H.264 is supported by released versions of Safari, Origyn
+Web Browser and BOLT browser, and the test version of Internet
+Explorer.  Those wanting Ogg Theora support in Internet Explorer and
+Safari can install plugins to get it.&lt;/p&gt;
+
+&lt;p&gt;To me, the simple conclusion from this is that to reach most users
+without any extra software installed, one uses Ogg Theora with the
+HTML5 video tag.   Of course to reach all those without a browser
+handling HTML5, one need fallback mechanisms.  In
+&lt;a href=&quot;http://www.nuug.no/&quot;&gt;NUUG&lt;/a&gt;, we provide first fallback to a
+plugin capable of playing MPEG1 video, and those without such support
+we have a second fallback to the Cartado java applet playing Ogg
+Theora.  This seem to work quite well, as can be seen in an &lt;a
+href=&quot;http://www.nuug.no/aktiviteter/20110111-semantic-web/&quot;&gt;example
+from last week&lt;/a&gt;.&lt;/p&gt;
+
+&lt;p&gt;The reason Ogg Theora is the most supported format, and H.264 is
+the least supported is simple.  Implementing and using H.264
+require royalty payment to MPEG-LA, and the terms of use from MPEG-LA
+are incompatible with free software licensing.  If you believed H.264
+was without royalties and license terms, check out
+&quot;&lt;a href=&quot;http://webmink.com/essays/h-264/&quot;&gt;H.264 – Not The Kind Of
+Free That Matters&lt;/a&gt;&quot; by Simon Phipps.&lt;/p&gt;
+
+&lt;p&gt;A incomplete list of sites providing video in Ogg Theora is
+available from
+&lt;a href=&quot;http://wiki.xiph.org/index.php/List_of_Theora_videos&quot;&gt;the
+Xiph.org wiki&lt;/a&gt;, if you want to have a look.  I&#39;m not aware of a
+similar list for WebM nor H.264.&lt;/p&gt;
+</description>
+       </item>
+       
        <item>
                <title>Chrome plan to drop H.264 support for HTML5 &amp;lt;video&amp;gt;</title>
                <link>http://people.skolelinux.org/pere/blog/Chrome_plan_to_drop_H_264_support_for_HTML5__lt_video_gt_.html</link>
@@ -773,232 +825,5 @@ scared by the sketchy form of the current pages. :)&lt;/p&gt;
 </description>
        </item>
        
-       <item>
-               <title>The many definitions of a open standard</title>
-               <link>http://people.skolelinux.org/pere/blog/The_many_definitions_of_a_open_standard.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/The_many_definitions_of_a_open_standard.html</guid>
-                <pubDate>Mon, 27 Dec 2010 14:45:00 +0100</pubDate>
-               <description>
-&lt;p&gt;One of the reasons I like the Digistan definition of
-&quot;&lt;a href=&quot;http://www.digistan.org/open-standard:definition&quot;&gt;Free and
-Open Standard&lt;/a&gt;&quot; is that this is a new term, and thus the meaning of
-the term has been decided by Digistan.  The term &quot;Open Standard&quot; has
-become so misunderstood that it is no longer very useful when talking
-about standards.  One end up discussing which definition is the best
-one and with such frame the only one gaining are the proponents of
-de-facto standards and proprietary solutions.&lt;/p&gt;
-
-&lt;p&gt;But to give us an idea about the diversity of definitions of open
-standards, here are a few that I know about.  This list is not
-complete, but can be a starting point for those that want to do a
-complete survey.  More definitions are available on the
-&lt;a href=&quot;http://en.wikipedia.org/wiki/Open_standard&quot;&gt;wikipedia
-page&lt;/a&gt;.&lt;/p&gt;
-
-&lt;p&gt;First off is my favourite, the definition from the European
-Interoperability Framework version 1.0.  Really sad to notice that BSA
-and others has succeeded in getting it removed from version 2.0 of the
-framework by stacking the committee drafting the new version with
-their own people.  Anyway, the definition is still available and it
-include the key properties needed to make sure everyone can use a
-specification on equal terms.&lt;/p&gt;
-
-&lt;blockquote&gt;
-
-&lt;p&gt;The following are the minimal characteristics that a specification
-and its attendant documents must have in order to be considered an
-open standard:&lt;/p&gt;
-
-&lt;ul&gt;
-
-&lt;li&gt;The standard is adopted and will be maintained by a not-for-profit
-organisation, and its ongoing development occurs on the basis of an
-open decision-making procedure available to all interested parties
-(consensus or majority decision etc.).&lt;/li&gt;
-
-&lt;li&gt;The standard has been published and the standard specification
-document is available either freely or at a nominal charge. It must be
-permissible to all to copy, distribute and use it for no fee or at a
-nominal fee.&lt;/li&gt;
-
-&lt;li&gt;The intellectual property - i.e. patents possibly present - of
-(parts of) the standard is made irrevocably available on a royalty-
-free basis.&lt;/li&gt;
-
-&lt;li&gt;There are no constraints on the re-use of the standard.&lt;/li&gt;
-
-&lt;/ul&gt;
-&lt;/blockquote&gt;
-
-&lt;p&gt;Another one originates from my friends over at
-&lt;a href=&quot;http://www.dkuug.dk/&quot;&gt;DKUUG&lt;/a&gt;, who coined and gathered
-support for &lt;a href=&quot;http://www.aaben-standard.dk/&quot;&gt;this
-definition&lt;/a&gt; in 2004.  It even made it into the Danish parlament as
-&lt;a href=&quot;http://www.ft.dk/dokumenter/tingdok.aspx?/samling/20051/beslutningsforslag/B103/som_fremsat.htm&quot;&gt;their
-definition of a open standard&lt;/a&gt;.  Another from a different part of
-the Danish government is available from the wikipedia page.&lt;/p&gt;
-
-&lt;blockquote&gt;
-
-&lt;p&gt;En åben standard opfylder følgende krav:&lt;/p&gt;
-
-&lt;ol&gt;
-
-&lt;li&gt;Veldokumenteret med den fuldstændige specifikation offentligt
-tilgængelig.&lt;/li&gt;
-
-&lt;li&gt;Frit implementerbar uden økonomiske, politiske eller juridiske
-begrænsninger på implementation og anvendelse.&lt;/li&gt;
-
-&lt;li&gt;Standardiseret og vedligeholdt i et åbent forum (en såkaldt
-&quot;standardiseringsorganisation&quot;) via en åben proces.&lt;/li&gt;
-
-&lt;/ol&gt;
-
-&lt;/blockquote&gt;
-
-&lt;p&gt;Then there is &lt;a href=&quot;http://www.fsfe.org/projects/os/def.html&quot;&gt;the
-definition&lt;/a&gt; from Free Software Foundation Europe.&lt;/p&gt;
-
-&lt;blockquote&gt;
-
-&lt;p&gt;An Open Standard refers to a format or protocol that is&lt;/p&gt;
-
-&lt;ol&gt;
-
-&lt;li&gt;subject to full public assessment and use without constraints in a
-manner equally available to all parties;&lt;/li&gt;
-
-&lt;li&gt;without any components or extensions that have dependencies on
-formats or protocols that do not meet the definition of an Open
-Standard themselves;&lt;/li&gt;
-
-&lt;li&gt;free from legal or technical clauses that limit its utilisation by
-any party or in any business model;&lt;/li&gt;
-
-&lt;li&gt;managed and further developed independently of any single vendor
-in a process open to the equal participation of competitors and third
-parties;&lt;/li&gt;
-
-&lt;li&gt;available in multiple complete implementations by competing
-vendors, or as a complete implementation equally available to all
-parties.&lt;/li&gt;
-
-&lt;/ol&gt;
-
-&lt;/blockquote&gt;
-
-&lt;p&gt;A long time ago, SUN Microsystems, now bought by Oracle, created
-its
-&lt;a href=&quot;http://blogs.sun.com/dennisding/resource/Open%20Standard%20Definition.pdf&quot;&gt;Open
-Standards Checklist&lt;/a&gt; with a fairly detailed description.&lt;/p&gt;
-
-&lt;blockquote&gt;
-&lt;p&gt;Creation and Management of an Open Standard
-
-&lt;ul&gt;
-
-&lt;li&gt;Its development and management process must be collaborative and
-  democratic:
-
-         &lt;ul&gt;
-
-         &lt;li&gt;Participation must be accessible to all those who wish to
-            participate and can meet fair and reasonable criteria
-            imposed by the organization under which it is developed
-            and managed.&lt;/li&gt;
-
-         &lt;li&gt;The processes must be documented and, through a known
-            method, can be changed through input from all
-            participants.&lt;/li&gt;
-
-         &lt;li&gt;The process must be based on formal and binding commitments for
-            the disclosure and licensing of intellectual property rights.&lt;/li&gt;
-
-         &lt;li&gt;Development and management should strive for consensus,
-            and an appeals process must be clearly outlined.&lt;/li&gt;
-
-         &lt;li&gt;The standard specification must be open to extensive
-            public review at least once in its life-cycle, with
-            comments duly discussed and acted upon, if required.&lt;/li&gt;
-
-         &lt;/ul&gt;
-
-&lt;/li&gt;
-
-&lt;/ul&gt;
-
-&lt;p&gt;Use and Licensing of an Open Standard&lt;/p&gt;
-&lt;ul&gt;
-
-&lt;li&gt;The standard must describe an interface, not an implementation,
-  and the industry must be capable of creating multiple, competing
-  implementations to the interface described in the standard without
-  undue or restrictive constraints.  Interfaces include APIs,
-  protocols, schemas, data formats and their encoding.&lt;/li&gt;
-
-&lt;li&gt; The standard must not contain any proprietary &quot;hooks&quot; that create
-  a technical or economic barriers&lt;/li&gt;
-
-&lt;li&gt;Faithful implementations of the standard must
-  interoperate. Interoperability means the ability of a computer
-  program to communicate and exchange information with other computer
-  programs and mutually to use the information which has been
-  exchanged. This includes the ability to use, convert, or exchange
-  file formats, protocols, schemas, interface information or
-  conventions, so as to permit the computer program to work with other
-  computer programs and users in all the ways in which they are
-  intended to function.&lt;/li&gt;
-
-&lt;li&gt;It must be permissible for anyone to copy, distribute and read the
-  standard for a nominal fee, or even no fee. If there is a fee, it
-  must be low enough to not preclude widespread use.&lt;/li&gt;
-
-&lt;li&gt;It must be possible for anyone to obtain free (no royalties or
-  fees; also known as &quot;royalty free&quot;), worldwide, non-exclusive and
-  perpetual licenses to all essential patent claims to make, use and
-  sell products based on the standard.  The only exceptions are
-  terminations per the reciprocity and defensive suspension terms
-  outlined below. Essential patent claims include pending, unpublished
-  patents, published patents, and patent applications. The license is
-  only for the exact scope of the standard in question.
-
-      &lt;ul&gt;
-
-      &lt;li&gt; May be conditioned only on reciprocal licenses to any of
-        licensees&#39; patent claims essential to practice that standard
-        (also known as a reciprocity clause)&lt;/li&gt;
-
-      &lt;li&gt; May be terminated as to any licensee who sues the licensor
-        or any other licensee for infringement of patent claims
-        essential to practice that standard (also known as a
-        &quot;defensive suspension&quot; clause)&lt;/li&gt;
-
-      &lt;li&gt; The same licensing terms are available to every potential
-        licensor&lt;/li&gt;
-
-      &lt;/ul&gt;
-&lt;/li&gt;
-
-&lt;li&gt;The licensing terms of an open standards must not preclude
-  implementations of that standard under open source licensing terms
-  or restricted licensing terms&lt;/li&gt;
-
-&lt;/ul&gt;
-
-&lt;/blockquote&gt;
-
-&lt;p&gt;It is said that one of the nice things about standards is that
-there are so many of them.  As you can see, the same holds true for
-open standard definitions.  Most of the definitions have a lot in
-common, and it is not really controversial what properties a open
-standard should have, but the diversity of definitions have made it
-possible for those that want to avoid a level marked field and real
-competition to downplay the significance of open standards.  I hope we
-can turn this tide by focusing on the advantages of Free and Open
-Standards.&lt;/p&gt;
-</description>
-       </item>
-       
         </channel>
 </rss>