H.264 et Ogg Theora : la question des brevets

Anthony Nelzin-Santos |
skitched On parle en ce moment beaucoup de la guerre de communication entre Adobe et Apple, mais on parle un peu moins de la bataille qui se joue entre H.264 et Ogg Theora quant au choix du format par défaut de la vidéo dans HTML5.

Le H.264 est le format mis en avant par Steve Jobs pour contrer Flash : rien qu'avec YouTube, 40 % des vidéos du Web sont encodées en H.264. Par défaut, c'est le player Flash qui est utilisé pour les lire, mais rien n'empêche de passer par un player HTML5. Ne reste donc qu'à éliminer les vidéos encodées en Sorenson H.263 ou en VP6, qui nécessitent un player Flash — or l'on sait à quel point Apple déteste dépendre de quelqu'un (lire : Apple/Adobe : petits massacres entre amis).

Le H.264 est supporté par Apple et Microsoft, mais quitte à éliminer Flash, Firefox et Opera lui préfèrent le Ogg Theora. Le H.264 fournit des vidéos de meilleure qualité pour un poids inférieur à l'Ogg, mais ses détracteurs en font un codec propriétaire et soumis au paiement de royalties. Cela est vrai : le H.264 est couvert par de nombreux brevets, courant jusqu'à 2028 pour certains.

C'est le MPEG LA qui se charge de la distribution des licences pour exploiter les technologies couvertes par ces brevets, contre paiement de royalties par bloc de 5 ans : ce sont 26 sociétés qui possèdent des brevets autour du H.264 et touchent des royalties, dont Microsoft et Apple. L'utilisation du H.264 reste gratuite pour les utilisateurs finaux, au moins jusqu'en 2016. Le H.264 n'est donc pas libre, mais Steve Jobs ne l'a jamais prétendu, se réfugiant sous le vocable de « standard » : le H.264/AVC/MPEG-4 Part 10, dans sa dénomination complète, est un standard ISO/IEC (lire : Steve Jobs : un format standard n'est pas forcément libre).

« Qu'une chose soit open-source, ne signifie ni ne garantit qu'elle n'enfreigne des brevets. » : cette petite phrase de Steve Jobs a fait couler de l'encre en rappelant que non, l'Ogg Theora n'est pas le paradis du libre décrit par certains. Les contributeurs à l'Ogg Theora ont décidé de ne pas déposer de brevets sur leurs propres travaux, mais cela ne veut pas pour autant dire que l'Ogg Theora n'enfreint pas d'une manière ou d'une autre les très nombreux brevets portant sur le champ de la vidéo. Libre peut-être, mais pas sûr pour autant : « personne […] ne devrait penser à tort que d'autres codecs comme le Theora sont libres de tout brevet », déclarait ainsi en mars dernier Larry Horn… le PDG du MPEG LA.

Des membres du W3C eux-mêmes nous confiaient il y a quelques semaines que cette incertitude juridique sur l'Ogg Theora avait conduit l'organisme de standardisation à choisir de ne pas choisir de format officiel pour la vidéo HTML5. Pour continuer à citer Larry Horn : « tous les codecs sont basés sur les mêmes technologies brevetées ».

Certains comme Ed Bott s'en sont donc pris avec des mots très durs à la FSF (Free Software Foundation), qui escamote complètement cette incertitude dans sa plaquette de promotion de l'Ogg Theora. Le statut juridique de l'Ogg Theora étant sous les projecteurs, John Sullivan de la FSF a été contraint de réagir, reconnaissant ses erreurs : « oui, des brevets inconnus peuvent affecter l'Ogg Theora », mais cela « pourrait aussi affecter le MP3 ou le H.264 ».

Pour Sullivan, c'est tout le système des brevets logiciels qui devrait être remis en cause, mais il pose une question autrement plus cruciale : « [face à la connaissance de ce risque] que faisons-nous ? Tiraillés par la peur de l'inconnu, devons-nous accepter le racket [du MPEG LA] que tous ceux qui veulent mettre de la vidéo sur le Web doivent payer, parce que c'est la volonté de son patron, alors même qu'il a lui aussi dit qu'il ne pouvait pas nous protéger entièrement ? Ou choisirons-nous un format qui est utilisé depuis plusieurs années sans incident, au sujet duquel le créateur et les développeurs ont décidé de ne pas déposer de brevets […] ? ».

La question pourrait même être encore développée : Microsoft comme Apple ont des intérêts financiers dans le maintien du H.264 — même si la firme de Redmond, par la voix de Dean Hachamovitch, a indiqué payer deux fois la somme de ce qu'elle perçoit en royalties au MPEG LA. Une lecture plus cynique du dernier mail de Steve Jobs serait tout simplement de considérer cette mention de l'incertitude juridique de l'Ogg Theora comme un moyen de tuer dans l'œuf le développement de ce codec, au profit d'un H.264 qui a presque gagné la guerre. Avec à la clef une manne financière qui pourrait être énorme, même si Apple n'a jamais donné aucun chiffre sur ce que lui rapportait sa contribution au pool de brevets du MPEG LA.
avatar JackosKing | 
La où Adoba avait réussit l'exploit de standardiser la lecture de vidéo sur internet, le Html le détruit. Passer du propriétaire au propriétaire pour une question de $. L'utilisateur quant à lui est complètement désinformé par des mises en scènes des grands acteurs. Du coté d'Apple, il suffit de voir le coup de réencodage des vidéos pour comprendre qu'il n'ont aucun intérêt à changer de codec, même s'il est plus libre. Les paroles de Jobs ne sont que la prostitution de ses convictions. Petit rappel: avant flash c'était la galère pour voir une vidéo sous mac.
avatar mediapress | 
soyez cool dans vos commentaires, ce n'est qu'un forum et non un champ de bataille... petite question : si le H.264 n'est pas supporté par firefox, comment les vidéos seront lues ? ça passera le relais à un autre format ?
avatar HAL-9000 | 
[quote=Mabeille] je me demande bien quelle maladie psychique peut rendre comme ça. [/quote] L'abus de pomme est dangeureux pour la santé (mentale surtout), c'est comme tout. ;p
avatar Stalmicmac | 
au final... Flash qui rame sur mac dans Safari... Firefox qui n'arrive pas à lire le H.264... elle est pas belle la vie? mais qui a eu l'idée de mettre des vidéos sur internet??? qu'on le fouette sur la place publique! ça démontre une chose... question internet, si on veux continuer à avoir accès à toutes les informations, depuis n'importe où dans le monde et depuis n'importe quel OS, il faut absolument définir des "standards". on a bien des normes ISO utilisées "mondialement" Y a pas moyen de mettre ça en place pour le web?
avatar Geronimo_ | 
Ogg theora est sous licence BSD, la même licence qui a permit à Appel d'utiliser le système d'exploitation BSD sur lequel repose Mac Os, sans risque d'être attaqué pour violation de brevet. Donc la vrai raison du refus d'Apple d'utiliser ogg n'est pas un problème de brevet, mais de gros sous. En effet en cas d'utilisation du H264, qui est un code fermé, Apple toucherait d'importants royalties. Apple se voit donc à la place d'Adobe qui aujourd'hui touche d'important royalties avec son flash. Tout le secret de cet affrontement avec Adobe et des attaques contre l'usage du ogg theora se trouve là.
avatar JackosKing | 
Pour Firefox la seule solution sera de passer par un plugin, en l'occurrence le flash qui lit le h264.
avatar BlackSmileFR | 
L'argent et roi : on l'aura dans le C… ils prendront le H264 (qui est cependant un très bon format je le reconnais). Mais il faut faire place à des technologies standards ouvertes pour le web Ce que je ne comprend pas c'est pourquoi les concernées (à savoir ceux qui devront payer des royalties) ne réagissent jamais !!! C'est quand même eux qui vont devoir payer, ils devraient taper du point ?! bref je comprend pas trop, ça pu le pognon tout ça !! MPEG-LA : Bandits
avatar hok | 
Le H264 est une norme iso et utilisé partout du blu-Ray aux appareils photos, c'est la seule raison de son utilisation par Apple. Arrêtez les theora du complots en tout genre.
avatar mediapress | 
[b]@ JackosKing : Pour Firefox la seule solution sera de passer par un plugin, en l'occurrence le flash qui lit le h264.[/b] ????????? c'est du n'importe quoi (enfin si c'est vrai !) l'utilisateur ne va plus rien comprendre, avoir plusieurs navigateurs, des sites fonctionneront sur les autres mais pas sur les autres, le flash sera installé sur certains mobiles mais pas sur d'autres, à un moment, il faut aussi regarder les besoins des utilisateurs, on doit tout simplifier au lieu de tout compliquer...
avatar Orus | 
Comment peut on encore avoir la moindre sympathie pour Apple ? Think Different, vous vous rappelez ? Il n'y a plus de passion, ni d'innovations réelles (Quicktime toujours à la traine), rien que l'idée de faire du fric le plus vite possible. Ce n'est que le reflet d'un monde capitaliste qui s'écroule et qui ruine des pays comme la Grèce. Soyons joyeux, bientôt le chaos.
avatar arsinoe | 
[quote=mediapress]????????? c'est du n'importe quoi (enfin si c'est vrai !) l'utilisateur ne va plus rien comprendre, avoir plusieurs navigateurs, des sites fonctionneront sur les autres mais pas sur les autres, le flash sera installé sur certains mobiles mais pas sur d'autres, à un moment, il faut aussi regarder les besoins des utilisateurs, on doit tout simplifier au lieu de tout compliquer... [/quote] C'est la conséquence directe du choix du h264 comme codec pour la vidéo html5. La survivance de flash comme lecteur vidéo pendant encore trèèèès longtemps. Ce sera plutôt compliqué pour les créateurs de site qui, s'ils veulent être lu par tous devront faire le choix entre 2 options. 1) Video en html5 et une version spéciale pour firefox et opera. 2) Laisser tout en flash et faire une version spéciale iPhone/iPad. Sachant que firefox+opera pèsent pas loin de 30% du marché et iPad+iPhone moins de 1%, je pense que beaucoup laisseront une version unique en flash. Tout ça pour ça.
avatar mediapress | 
c'est bien ce que je dis : ça va être n'importe quoi !!! autant pour les webmasters que pour les utilisateurs... ce qui va se passer, c'est qu'il y aura 2 sites, l'un pour apple et ses terminaux mobiles et un autre pour le reste du web... honnêtement, je ne vois pas les millions de sites en flash disparaitre alors que flash est sur 99% des ordinateurs et que le html 5 ne fonctionnera pas sur un gros nombre de postes... on parle beaucoup de vidéos, mais on ne parles pas de l'avenir de tous les sites flash ?
avatar Mabeille | 
@orus ne confond pas la capitalisme et la finance. Ce n'est pas le capitalisme qui a un problème c'est le monde de la finance et encore pour être plus précis c'est la finance spéculative. Le capitalime au départ fait de l'argent avec des investissement et du travail (économie réelle). La finance spéculative fait du fric avec du fric sans tenir compte de la réalité du travail, en créant de bulles qui finissent pas exploser... c'est bigrement pas la même chose. ALors les grands discours sur le bien et le mal méritent des nuances.
avatar m4rk33 | 
@ JackosKing Pas forcément besoin de Flash. Silverlight gère le h264 depuis sa version 3. [url]http://blogs.codes-sources.com/innoveware/archive/2009/03/24/d-mo-en-silverlight-3-affichage-d-un-cube-3d-en-hd.aspx[/url] De plus, il est compatible avec la majeure partie des navigateurs http://en.wikipedia.org/wiki/Microsoft_Silverlight http://www.apple.com/downloads/macosx/development_tools/silverlight.html
avatar Augustin Caron | 
@ shenmue Non. Apple, Microsoft, France Telecom, etc. ne sont pas dispensés de payer les royalties sur AVC et [url=http://blogs.msdn.com/ie/archive/2010/05/03/follow-up-on-html5-video-in-ie9.aspx]Microsoft paie deux fois plus qu'elle ne reçoit[/url]. Quand à la licence elle ne coûte pas $5M. Elle est même gratuite jusqu'à 100 000 exemplaires, ou abonnés. Ainsi on peut monter une TV par câble, faire payer 10 $ par mois d'abonnement et, avec 99 999 abonnés, récolter 11 999 980 $ par an sans débourser un sou au MPEG LA. À utiliser des arguments qui confinent à la propagande ou à la désinformation les libristes ne font que décrédibiliser leur position. Pas très malin. Un [url=http://www.mpegla.com/main/programs/AVC/Pages/Agreement.aspx]résumé de la licence est disponible sur le site MPEG LA[/url].
avatar mediapress | 
Silverlight est un plug in... j'ai voulu voir un site en Silverlight, il ne me l'a pas affiché et il m'a demandé une mise à jour d'un plugin silverlight... (je suis pourtant sur la dernière version de safari...) remplacer un plugin par un plugin, ce n'est pas le but...
avatar m4rk33 | 
@mediapress Flash, ce n'est qu'un exemple ;) , est un plugin et il est parfois nécessaire que tu l'installes même si tu as la dernière version de ton navigateur. Le lien que j'ai donné au dessus (URL Apple) ne concerne que la V3 de Silverlight mais si la version utilisée est plus récente, il faut que tu fasse la mise à jour. Rien de choquant à cela, cela provient principalement des règles de sécurité implantées sur les OS. On ne va pas laisser les plugins se mettre à jour tout seul, non ?
avatar mediapress | 
quel est l'intérêt de remplacer le plugin flash par silverlight ? flash est bien mieux implanté et a des bibliothèques de développement sans mêmes comparaisons... autant l'html se passe sans plugin, je peux le comprendre même si je ne suis pas d'accord, autant un autre système de plugin me parait la même philosophie que flash...
avatar YannK | 
Reste plus maintenant qu'à voir Greenpeace arriver dans le débat pour affirmer que l'utilisation d'Ogg Theora sera plus polluante que celle du h.264 ^^ Et là, la FSF pourra dire ce qu'elle veut, elle l'aura dans le c... et devra se confronter à la réalité de la vie au lieu d'imaginer un monde de bisounours alternatif... Bah c'est vrai, ils parlent de format libre et ouvert pour remplacer les formats fermés et proprios, mais l'histoire de l'informatique se résume pas à une décennie, et on a jamais eu trop de problème à abandonner un format (matériel ou logiciel) pour passer à un autre meilleur. On appelle ça l'évolution, alors bon l'argument formats libre à standardiser pour le bien être et la pérénisation de la tranquillité de l'utilisateur... Les libristes deviennent de plus en plus les plus gros mythos du monde informatique, bien loin des sociétés à but lucratif et des consortium de requins. Mais c'est bien, parce que de plus en plus de monde se défait de ce "monde parfait" par déception et bientôt on entendra plus parler de ces gens sans intérêt. Un bon libriste n'existe pas, même pas mort...
avatar omega2 | 
Mabeille > Je pense que c'est tiré du livre "L'art de la guerre" de Sun Tzu (livre chinois très célèbre) En tout cas c'est une façon de pensé qui y ressemble beaucoup. m4rk33 > Oui flash est un plugin, silverlight est un plugin. Et quand on regarde sous le couvercle de la marmitte on se rend compte que safari ne décode pas lui même le H264 mais qu'il utilise quicktime un peu comme si quicktime était un plugin (sans en être un) Au final on y gagne quoi à choisir l'un des trois pour lire des vidéos? Dans les trois cas ça reste du propriétaire et du "non interne au navigateur". Dans ce cas à part si la cible c'est l'un des appareils qui ne lisent pas le flash autant prendre celui là qui est bien plus répandus. Au fait, silverlight , il est disponible ailleurs que windows?
avatar arsinoe | 
bien sûr, il est même téléchargeable directement sur le site d'Apple. http://www.apple.com/downloads/macosx/development_tools/silverlight.html
avatar Goldevil | 
Le player Silverlight existe sur plusieurs plateformes mais n'est pas aussi répandu que Flash qui est un peu partout sauf sur iPhoneOS. Par contre, pour développer en Silverlight, il faut, je pense, Windows et Visual Studio. Un peu comme XCode qui n'existe que sous Mac. Pour développeur en Flash on a les produits d'Adobe (Flash, Flash Builder, Catalyst...) disponibles sur Mac et Windows et pas mal d'autres produits tels que OpenLazlo.
avatar arsinoe | 
[quote=Goldevil]Par contre, pour développer en Silverlight, il faut, je pense, Windows et Visual Studio. Un peu comme XCode qui n'existe que sous Mac.[/quote] Il y a Moonlight, la version open source de Silverlight et son IDE LunarEclipse. http://arstechnica.com/open-source/news/2007/09/lunar-eclipse-open-source-silverlight-design-tool-for-linux.ars
avatar m4rk33 | 
Merci Arsinoe @ Omega2 Oui, si tu prends le lien wiki que j'ai posté, tu trouveras les compatibilités par OS et par navigateur
avatar Mabeille | 
@omega2 ouaip l'art de la guerre j'ai lu marrant R Williams s'en est servir dans la chanson Tripping

Pages

CONNEXION UTILISATEUR