Auteur:
NicoLargo

Date:
20/06/2008

Catégories:
Open-source
Web

Tags:



Flash pousse le libre dans ses limites

Je viens de finir la configuration de ma nouvelle station de travail sous Ubuntu 8.04. La configuration est de plus en plus simple et je ne vois pas ce qui pourrait empêcher Mr Tout le monde d’installer et d’utiliser ce système d’exploitation et les applications libre standards qui vont avec (Firefox, Evolution, OpenOffice…).

Un seul bémol à ce discours: Flash

Comme vous le savez, Flash sert à concevoir des applications que l’on peut facilement intégrer à des pages Web. La lectures de ces applications (au format SWF) se fait par le biais de lecteur Flash. Comme Flash est une solution propriétaire (sous licence de son concepteur Adobe), il a fallu attendre un bon moment pour voir arriver des lecteurs “libres” (et même des outils de production): Gnash en est un des plus connu.

Contrairment à ma dernière machine Ubuntu, j’ai donc décidé d’utiliser cette solution libre en lieu et place du lecteur d’Adobe.

Malheureusement, après quelques heures d’utilisation j’ai dû revenir sur ma décision. En effet, un certain nombre de sites (dont Google Analytics…) rendait le navigateur Firefox très instable sur ma machine…

La seule solution était de revenir à une solution propriétaire:

sudo apt-get remove  mozilla-plugin-gnash
sudo apt-get install flashplugin-nonfree

Quand le libre est dans les cordes…

On est dans un cas précis de limite des solutions libres. En effet, à moins d’être un activiste Stallmanien en refusant la consultation des sites utilsants des technologies “non libre” (le Flash en l’occurence), l’utilisation de logiciels propriétaires devient une nécessité.

Quand pensez-vous ? Quels solutions à le monde libre pour s’attaquer à ce genre de problèmes ?

14 commentaires


  1. Laurent - CyberSDF, le 20/06/2008 (#4335)

    La réponse à flash existe depuis très longtemps en libre et son nom n’est ni Silverlight ni Moonlight mais SVG !

    SVG est un langage mature qui sait faire tout ce que flash sait faire est libre, maintenu par le W3C.

    Pourquoi pas plus de SVG que de Flash sur le web ? Tout simplement parce qu’il manque des gens qui s’intéressent à lui. Il manque une réelle intégration dans les navigateurs, il manque des outils de développement performants et clics&run et enfin, il n’est pas du tout abordé dans les formations web.

    Mais bon, ne désespérons pas, SVG n’a /que/ 10 ans et n’est implémenté dans Gecko, Opéra et Webkit que depuis fin 2007…

    Ce qui va tuer flash à moyen terme :
    - HTML 5 avec notamment et
    - Plus de Web2.0 qui fait la même chose
    - Plus d’utilisation de SVG


  2. Gio, le 20/06/2008 (#4336)

    Pas facile quand on travail à l’aveuglette de faire quelque chose d’ultra performant et stable.

    Il y aura toujours des points obscurs où à force de retro ingénierie on comblera les lacunes.

    Mais ce travail est très difficile, long et beaucoup plus compliqués que si l’on avait accès à toutes les caractéristiques de flash.

    On a là un exemple typique d’une technologie propriétaire qui contraignent l’utilisateur à utiliser une seule et unique solution.
    Le player flash existe sur Linux mais c’est vraiment une belle merde, c’est lui qui cause 99% des plantages de mon Firefox…

    Mais j’ai entendu dire qu’Adbode allait peut-être libérer le player de flash pour contrer Sylverlight (une belle bouse propriétaire aussi) et essayer de rendre son format flash en tant que norme comme il l’avait fait avec le pdf.

    Alors info ou intox mais une libération de flash donnerai un grand coup de pouce à Gnash et bye bye le proprio qui plante sur ma machine.


  3. Nizarus, le 20/06/2008 (#4337)

    je pense qu’il faut laisser le temps à gnash pour qu’il se bonifie ;)
    en attendant que des alternatives libres arrivent et occupent leurs places.


  4. Christophe-Marie, le 20/06/2008 (#4338)

    Sinon tu boycottes le flash. Moi j’hésite de plus en plus à virer ce lecteur de ma machine. Peut-être qu’en passant à freebsd, qui ne le supporte pas, j’y arriverais… Le problème est que ça serait presque handicapant pour aller sur youtube, ou même d’autres plus sérieux comme securitytube.

    Je me dis que c’est tout de même possible : Il y a des outils pour transformer rapidement une vidéo flash en format libre. Il est vrai que cela altère beaucoup le confort de navigation, mais un “vrai” partisan du libre doit savoir faire des sacrifices…


  5. Behnam, le 20/06/2008 (#4340)

    Salut

    Je voudrai préciser deux choses :

    Avec la libération des specs de flash, la qualité des lecteurs libres va grandement s’améliorer… patience ;) ! ( Attention ! Flash n’est pas libre, ce sont ses spécifications qui le sont, et comme on l’a dit précédemment, cela allait forcément arriver pour contrer Silverlight )

    Concernant les plantages de Firefox dû à Flash, vérifiez que vous n’utilisez pas Firefox, Flash et PulseAudio en même temps … le libflashsupport, qui permet d’utiliser Flash avec le support PulseAudio n’est semble-t-il pas encore stable, d’ailleurs, les distributions tels qu’Ubuntu ou Fedora le distribuent en version … SVN dans leurs dépots. Encore une fois, patience, les nouvelles technologies ont toujours besoin d’un petit moment pour s’améliorer et devenir des solutions matures.


  6. Nicosmos, le 20/06/2008 (#4341)

    Les spécifications de Flash ont été récemment libérés par Adobe, et il s’agit donc maintenant d’un format ouvert.

    Désormais, développer un lecteur Flash libre stable et surtout compatible avec toutes les dernières propriétés du formats (c’est à dire l’équivalent d’un Flash Player 10, et non pas l’équivalent d’un 7 comme l’est Gnash aujourd’hui) est tout à fait faisable.

    Attendons un peu, et il il n’y aura plus ce problème de player non-libre. Gnash, ou un autre équivalent, sera au niveau.

    Personnellement, j’ai beau adhérer au libre et à ses principes et à le promouvoir, ça ne me dérange absolument pas du tout d’utiliser un ou deux logiciel propriétaire dans tout le lot (c’est à dire en fait le Flash Player quotidiennement, et puis Photoshop de temps en temps).

    C’est vrai qu’à terme, un remplaçant – ou plutôt un concurrent, afin qu’il y ai un réel choix et des parts du ‘marché’ partagés, est nécessaire. SVG correspond totalement à ce qu’il faut. Malheureusement, la seule chose qui manque à ce format, c’est un éditeur Wysiwig, comme celui de la Creative Suite d’Adobe pour Flash. Quelque chose qui permette dans un interface graphique de faire tout ce qu’il est possible de faire avec SVG, pour que les créateurs qui utilisent Flash puissent toucher au SVG (sans apprendre tout un tas de langages qui arrêteraient leur migration).


  7. Zitrouille, le 20/06/2008 (#4342)

    Avez-vous essayé « swfdec » ? Il est sous licence LGPL et fonctionne déjà assez bien !


  8. bumbo, le 20/06/2008 (#4343)

    1 – gnash c’est de la merde, comme implémentation libre de la technologie flash il y a bien mieux, c’est swfdec. Ce n’est pas pour rien que c’est lui qui a été choisi pour être intégré dans le prochain gnome.

    2 – Perso j’arrive à faire avec une solution proprio comme flash dans le cas suivant:
    * 2.1 Ce n’est pas un module du noyau, il faut être timbré (si on se soucie un minimum de la sécurité) pour faire tourné du code inconnu en mode noyau.
    * 2.2 Cela peut être installé et cela fonctionne uniquement en espace utilisateur. Pour les même raison qu’avant, avoir du code inconnu qui tourne avec les droits root, c’est n’imp.
    * 2.3 Il n’y a vraiment pas de solution libre équivalente utilisable, même au prix de gros effort.

    Ceci est ma doctrine et pourtant je ne suis pas stallmanien ;-p


  9. yoho, le 20/06/2008 (#4344)

    Je suis d’accord avec bumbo : gnash n’est vraiment pas à la hauteur. En fait, gnash est libre et firefox est libre : il n’y a donc justement AUCUNE raison qu’ils plantent, puisqu’il est relativement facile de savoir d’où provient le crash. C’est beaucoup plus difficile à savoir si tu es en face d’un logiciel proprio comme “flash player”… (et d’ailleurs, Behnam l’indique bien : le bug dont il parle est lié à flash et n’aura vraisemblablement jamais de fix sauf si on passe à la version supérieur de flash player)


  10. Gio, le 20/06/2008 (#4345)

    Il y en aurait qui ont déjà fait des petits trucs en swf et qui auraient quelques conseils ou tutos pour débuter.

    Ça m’intéresserai bien de tester un peu à titre personnel :)
    Si vous avez des infos, n’hésitez pas à passer sur mon blog pour me laisser un petit commentaire, Merci d’avance.


  11. EdLeH, le 20/06/2008 (#4348)

    Quand pensez-vous ?

    Quand Flash sera libéré.

    O-


  12. Florestan, le 21/06/2008 (#4350)

    Sproutcore ?


  13. climoune, le 21/06/2008 (#4351)

    C’est macromedia qui ensuite s’est fait acheter par adobe qui a conçu le Flash. Adobe a du coup mis la main sur le très bon FireWorks (très génant pour photoshop).
    … NDLR : passage supprimé, merci de garder un langage courtois et modéré…


  14. tof, le 5/07/2008 (#4555)

    Un peu contraint d’utiliser flash aussi parfois, j’ai du installer flashplugin-nonfree mais j’ai adjoint à Firefox l’extension Flashblock ( https://addons.mozilla.org/fr/firefox/addon/433 ) afin de ne pas me faire imposer du flash durant mon expérience du web lorsque je ne le souhaite pas.

    Je vous recommande vivement cette extension.
    Depuis l’installation de cet add-on, Firefox en multi-onglets (en général plusieurs dizaines) ne grimpe plus au plafond des processus (devinez qui était le coupable?)


Laisser un message

Les informations saisies resteront privées.