Qu'est-ce que la bidouillabilité ? Pourquoi est-ce important ? Comment la bidouillabilité va nous permettre d'inventer le monde numérique dans lequel on veut vivre ? Peut-on éviter le Minitel 2.0 ?
Voilà autant de réponses auxquelles cette présentation s'efforce de répondre.
Mozilla mission and the future: BrowserID, Appstore and WebFWD
Bidouillabilité : pourquoi il est essentiel de pouvoir bidouiller Internet
1. «Bidouillabilité»
du Web et
de Firefox
Tristan Nitot
President and Founder, Mozilla Europe
nitot@mozilla-europe.org
Paul Rouget
Technology Evangelist Europe, Mozilla
paul@mozilla.com
2. Agenda
• Bidouillabilité : une définition
• Comment maximiser la bidouillabilité
• Pourquoi est-ce important ?
• Comment agir ?
3. Bidouillabilité : nom féminin,
traduction du terme anglais
Hackability. Capacité – pour un
objet technique ou un outil – à
être détourné de sa vocation
initiale en vue d'essayer de lui
trouver de nouveaux usages.
4. Précision : la bidouillabilité ne tient pas compte
de la légalité de la démarche. Détourner
l'usage d'un système technique de façon
créative, c'est démontrer sa bidouillabilité, que
la démarche soit légale ou pas.
7. Les critères de
bidouillabilité maximale
selon Zittrain
• Effet de levier
• Adaptabilité
• Facilité à maîtriser
• Accessibilité
• Transférabilité
8. 1 - Effet de levier
• à quel point le système ou la technologie
peuvent être démultipliés dans leur capacité
à effectuer certaines tâches ?
9. 2 - Adaptabilité
• à quel point on peut l'adapter à un
ensemble de tâches ?
10. 3 - Facilité à maîtriser
• à quel point les nouveaux contributeurs
peuvent apprendre à se servir de cette
technologie ?
11. 4 - Accessibilité
• à quel point les gens qui ont la capacité et
l'envie de contribuer ont-il accès à ces
technologies ? (sont elles largement
répandues, disponibles, bon marché,
socialement acceptées ?)
• (rien à voir avec l’accessibilité numérique, qui vise à rendre utilisable les
outils par ceux qui ont des besoins spécifiques, dont des siutations de
handicap)
12. 5 -Transférabilité
• à quel point les changements peuvent être
partagés avec d'autres, y compris (et peut-
être surtout) ceux qui ne sont pas des
experts.
13. Quel intérêt pour la
bidouillabilité ?
• Utiliser les outils comme on veut
• Accessibilité numérique
• Remixer (mash-up) les contenus
• Inventer de nouveaux outils
• Répondre aux usages non prévus par les
fabricants de l’outil
• Combiner les outils entre eux
14. Les limites des
créateurs d’outils
• Manque de vision sur les usages :
• On pensait que le téléphone servirait à transmettre
des operas
• On pensait que les SMS serviraient à transmettre
des messages de service des opérateurs telecom
• On pensait que Twitter ne servirait à rien
• On pensait que le Web, ça serait des journaux
électroniques et des publications scientifiques
• Mais aussi...
17. Les fabricants résistent
• AT&T qui refuse qu'on branche quoi que ce
soit sur leurs téléphones car "ça risque
d'abîmer le système"
• Apple qui refuse qu'on branche quoi que ce
soit d'autre sur iTunes (le Palm Pre ?) ou qu'on
installe un autre firmware dans l'iPhone
• Texas Instruments qui refuse qu'on installe un
autre firmware dans ses calculettes
• MediaFire qui tente d’intimider Mozilla pour
l’extension SkipScreen
18. La bidouillabilité
• Pour participer plutôt que se contenter de
consommer
• Consomm’action / Consomm-hack-tion ?
• Pour inventer l’avenir qu’on veut, ne pas se
contenter de celui qu’on va nous vendre.
20. Le Web est par
essence bidouillable !
• Possibilité de voir le code source (HTML
+CSS+JavaScript)
(Ctrl-U : View source)
• Formats ouverts et documentés, sans
brevets
21. Ce qui découle de la bidouillabilité
d’Internet associée au PC
• Blogs et micro-blogs (Twitter et Identi.ca)
• Wikipedia (800’000 articles en FR, 3M en
EN, 13M en tout, 265 langues)
• Cartographie : OpenStreetMap
• Flickr.com : 4 milliards d’images, dont 120 M
sous CC
• Logiciel libre : conception, distribution
22. Continuer à améliorer
le Web
• ... pour contrer les plates-formes
propriétaires non bidouillables
• ... pour que le mobile soit aussi bidouillable
que l’ordinateur de bureau (sans avoir à
passer par un AppStore qui censure les
applications).
23. Les niveaux de
bidouillabilité du Web
• Contenu : HTML/CSS/JS • Stylish + GreaseMonkey +
+DOM XBL
• Communication client/ • Modifier les messages
Serveur : HTTP
• Moteur de rendu • Patcher Gecko (logiciel
libre)
• Interface utilisateur • Extensions+JetPack
+Ubiquity
29. Il faut aussi agir
• Adhérez à l’APRIL (et à l’AFUL)
• Informez-vous : LaQuadrature.net,
PCinpact.com, Numerama.com, ecrans.fr
• Utilisez des logiciels Libres et faites-en la
promotion (et donnez des sous !)
• Evitez Flash dans vos sites Web (Flashblock !)
• Utilisez des formats ouverts
30. Bidouiller, c’est
s’assurer qu’on aura
l’avenir numérique
qu’on veut, pas celui
qu’on voudra bien nous
vendre...