Why not H.264 for HTML5 video?
A lot of commercial software comes with H.264 encoders and decoders, and some computers arrive with this software preinstalled. This leads a lot of people to believe that they can legally view and create H.264 videos for whatever purpose they like. Unfortunately for them, it ain’t so.
http://bemasc.net/wordpress/2010/02/02/no-you-cant-do-that-with-h264
An excellent post on the limitations of the H.264 and other non-open video codecs. HTML5 implementors should embrace an open standard such as the Theora codec.

