vendredi 3 mai 2013

En vrac du vendredi

jeudi 5 juillet 2012

Pourquoi j'aime le Web

Cet article est une adaptation d'un article en anglais part simultanément sur mon blog official Mozilla, Beyond The Code

Page d'accueil de Mozilla Thimble

Je suis fan du Web pour quantité de différentes raisons, mais si je ne devais en retenir qu'une, c'est que tout le monde peut participer sans avoir à demander la permission.

Par participer, je ne veux pas juste dire "utiliser", non. J'entends aussi "créer" et "expérimenter". La beauté du Web, c'est qu'il n'est pas en lecture seule. On peut écrire, aussi. Contrairement à la radio et à la télévision, nous ne sommes pas cantonnés au rôle de consommateurs, on peut aussi jouer celui de producteur. On peut créer du contenu, des applications et ainsi inventer le futur du médium. Je m'explique :

Utiliser le Web est facile. On a besoin d'un PC, d'une connexion Internet et d'un navigateur (Firefox, au hasard). On peut aussi utiliser un smartphone (vous avez essayé Firefox pour Android ?)

Mais éditer et créer une page Web est aussi possible. On peut le faire façon hard-core avec un éditeur de texte (il y en a forcément un livré avec votre système d'exploitation) en complément de la commande "View Source" / "Afficher le code source de la page". On aura recours à la documentation de référence pour HTML, CSS et JavaSCript[1]

Heureusement, les choses sont devenues plus faciles, grâce à Mozilla WebMaker:

  • Mozilla Thimble est une excellente façon d'apprendre HTML et CSS
  • Les jeunes enfants vont adorer Hackasaurus, un cours en ligne fait exprès pour eux !
  • Pour voir ce qu'il y a sous le capot d'une page Web, on peut utiliser les Lunettes à rayons X de Hackasaurus.
  • Il est possible de participer à un événement SummerCode Party près de chez vous. (On peut aussi organiser soi-même un tel événement).

Tous ces outils et initiatives sont issues du programme Mozilla WebMaker. Mais pourquoi Mozilla fait-elle un chose pareille ? Parce que nous voulons améliorer le Web. Nous voulons aider tout le monde à mieux comprendre le Web, de façon à ce que chacun contrôle mieux sa vie en ligne.

Je suis sûr qu'avec cette approche, des enfants auront un de ces jours de grandes idées et vont créer des applications incroyables. Ils n'auront pas eu besoin de demander la permission à qui que ce soit pour cela. Cette approche permet la liberté, favorise l'innovation et ouvre de nouvelles portes pour le Web.

Voilà pourquoi je suis autant fan du Web ouvert...

Note

[1] On appréciera le fait que cette documentation est un Wiki, donc elle-même en "lecture / écriture" :-)

vendredi 3 septembre 2010

L'Internet dont je rêve

C'est (peut-être) Paul Valery qui disait : "La meilleure façon de réaliser ses rêves, c’est de se réveiller". Francis Scott Fitzgerald disait pour sa part que "La sagesse suprême était d’avoir des rêves assez grands pour ne pas les perdre de vue pendant qu’on les poursuivait."

Coucher de soleil sur une plage normande, avec couleurs saturées

Quel rapport avec Internet ?

La revue algérienne IT Mag DZ m'a récemment interrogé. La dernière question était "Comment voyez-vous Internet dans un, cinq ou dix ans ?". Voici ma réponse. Elle représente assez bien, je crois, ce qui fait que des milliers de gens participent au projet Mozilla :

Franchement, je suis très mauvais pour les prédictions... J’ai mis longtemps à croire au succès de Wikipédia, et celui de Mozilla ne cesse de m’étonner au quotidien ! Je ne sais donc pas à quoi va ressembler Internet demain. Par contre, je sais à quoi je voudrais qu’il ressemble et à quoi il ne faut pas qu’il ressemble. Il faut qu’Internet reste un espace ouvert où chacun peut participer et innover. Il faut que chacun ait le choix d’aborder Internet comme il le souhaite, où la sécurité de chacun est assurée. Je veux que l’aspect non-commercial soit toujours présent, en complément d’une offre commerciale. Pour ce que je ne veux pas, c’est voir le potentiel néfaste de l’outil informatique triompher, comme l’aliénation des utilisateurs, la réduction des libertés, l’avènement de la surveillance généralisée et la fin de la vie privée.

Voilà, c'est ça mon rêve, mon but, celui de Mozilla et de tous les gens qui participent au projet : avoir un Internet respectueux de l'être humain.

Comme Paul Valéry, on se met au boulot pour qu'il se concrétise, ce rêve. Comme Francis Scott Fitzgerald, on l'a pris assez grand pour ne pas le perdre de vue.

mercredi 3 juin 2009

The Web is hackable! (for a lack of a better word)

I mean "hackable" in the sense that one can decide to experience it in ways that were not exactly what the author decided it would be. In short, the Web is not TV. It's not PDF either. Nor Flash.

A couple of months ago, we had this discussion during the Mozcamp in Utrecht. It's hard to summarize all of this in a blog post, but I'm going to give it a try.

I guess that all my readers know that a Web page is made of HTML (structure of the document), CSS (presentation via style sheets), JavaScript and DOM (behavior of the doc, if any). It's sent from a Web server on which one has no control (in most cases, of course), carried using the HTTP protocol, on an IP network and then displayed in the browser of your choice. (please bear with the over simplification here).

What's cool for the (Open) Web is that one can tweak/change/hack most of the pieces of the stack. Of course, some of the pieces are out of reach (the DNS servers, the Web server, most of the network) and it's good. But for a lot of the pieces, the users has – if he wants – the ability to change the pieces in order to fit his needs. This sounds a little complex? Let's use examples:

  • Changing the look of the document via CSS : you can use User Stylesheets (even better and easier with Stylish)
  • Changing the content via user scripts, implemented via Bookmarklets, GreaseMonkey or Jetpack.
  • Change the look of the browser using Themes for your browser or Personas
  • Change the way you interact with the browser, with add-ons such as Ubiquity, which completely redefines how we interact with the Web browser and the Web itself.

The beauty of all this is that the people who have invented this did not have to ask permission to innovate. The way the Web was invented, with standardized layers, enable these kinds of things[1], and it's good.

This "hackability" (or generativity) is one of the key things I love about the Web. Now the issue is that this key ability does not have an actual name. Mark Surman has a good post on this topic. Should we call this essential "characteristic" about the Web "Generative", "remix", "opportunity", "hackable", "permissive"? Go and read Mark's post and comment here or there!

Notes

[1] The Web was invented 20 years ago, and bookmarklets became somewhat popular in 2002, GreaseMonkey was popular in 2005, Ubiquity Alpha was released in 2008 and Jetpack was announced a couple of weeks ago! No one knows what's going to be invented thanks to the generative nature of the Web...

vendredi 16 février 2007

The Mozilla Manifesto (v0.8.2)

Introduction

The Internet is becoming an increasingly important part of our lives.

The Mozilla project is a global community of people who believe that openness, innovation and opportunity are key to the continued health of the Internet. We have worked together since 1998 to ensure that the Internet is developed in a way that benefits everyone. We use an open, community-based approach to create open source software and communities of people involved in making the Internet experience better for all of us.

The Mozilla project is best known for creating the Mozilla Firefox web browser. Our community is delivering world class results using our open style and our vision of the Internet as a public resource.

As a result of these efforts, we have distilled a set of principles that we believe are critical for the Internet to continue to benefit both the public good and the commercial aspects of life. We set out these principles in the Mozilla Internet Manifesto presented below.

These principles will not come to life on their own. People are needed to make the Internet open and participatory – people acting as individuals, working together in groups, and leading others. The Mozilla Foundation is committed to advancing the principles set out in the Mozilla Manifesto. We invite others to join us and make the Internet an ever better place for all of us.

Principle

  1. The Internet is an integral part of modern life -- a key component in education, communication, collaboration, business, entertainment and society as a whole.
  2. The Internet is a global public resource that must remain open and accessible.
  3. The Internet should enrich the lives of individual human beings.
  4. Individuals' security on the Internet is fundamental and cannot be treated as optional.
  5. Individuals must have the ability to shape their own experiences on the Internet.
  6. The effectiveness of the Internet as a public resource depends upon technological interoperability, innovation and decentralized participation worldwide.
  7. Free and open source software promotes the development of the Internet as a public resource.
  8. Transparent community-based development processes promote participation, accountability, and trust.
  9. Commercial involvement in the development of the Internet brings many benefits; a balance between commercial goals and public benefit is critical.
  10. Magnifying the public benefit aspects of the Internet is an important goal, worthy of time, attention and commitment.

Advancing the Mozilla Manifesto

There are many different ways of supporting the principles of the Mozilla Manifesto. People and organizations can support the Manifesto through activities that match their expertise and interests. For individuals, one very effective way to support the Manifesto is to use Mozilla Firefox and other open source products that embody the principles of the Manifesto.

Mozilla Foundation pledge

The Mozilla Foundation pledges to support the Mozilla Internet Manifesto in its activities. Specifically, we will:

  • build and enable open-source technologies and communities that support the Manifesto's principles
  • build and deliver great consumer products that support the Manifesto's principles
  • use the Mozilla assets (intellectual property, infrastructure, funds and reputation) to keep the Internet an open platform
  • promote models for creating economic value for the public benefit
  • promote the Mozilla Manifesto principles in public discourse and within the Internet industry

Some Foundation activities – in particular the creation, delivery and adoption of consumer products – are conducted primarily through the Mozilla Foundation's wholly owned subsidiary, the Mozilla Corporation.

Invitation

The Mozilla Foundation invites all others who support the principles of the Mozilla Internet Manifesto to join with us, and to find new ways to make these principles a greater part of our lives.

(v0.8.2)


Readers and Mozilla contributors are invited to discuss the Mozilla Manifesto on the Mozilla.Governance mailing list / newsgroup