En 2018, je donnais une conférence intitulée Manifeste pour un web éthique à Strasbourg, pour la Kiwiparty. J’essayais humblement d’expliquer mon cheminement en tant qu’internaute et créateur de sites depuis 20 ans. J’appelais (et appelle toujours) de mes vœux un web respectueux des gens, universel, pérenne, respectueux de la planète et digne de confiance, concluant qu’un web éthique, c’était l’éthique de ceux qui font le web.

Je découvre aujourd’hui que le World Wide Web Consortium (W3C) a publié au printemps une note intitulée W3C TAG Ethical Web Principles.

Cette note invite à considérer les conséquences éthiques lorsqu’on travaille dans le web, et elle doit servir de base à de futurs travaux du W3C Technical Architecture Group (TAG). Elle propose, et explicite, 12 principes.

Les voici, traduits… et commentés :

1. There is one web / Le web est unique

When we are adding new web technologies and platforms, we will build them to cross regional and national boundaries. People in one location should be able to view web pages from anywhere that is connected to the web.

Lorsque nous ajouterons de nouvelles technologies et plateformes pour le Web, nous les construirons pour transcender les frontières régionales et nationales. Les personnes situées à un emplacement donné doivent pouvoir afficher des pages Web à partir de n’importe quel endroit connecté au Web.

Coucou le Mozilla Manifesto (enfin, bienvenue Mozilla tout court tant leurs valeurs collent avec la plupart de ces principes...)

2. The web should not cause harm to society / Le web ne doit pas nuire à la société

When we are adding a feature or technology to the web, we will consider what harm it could do to society or groups, especially vulnerable people. We will prioritise potential benefits for users over potential benefits to web developers, in line with the priority of constituencies from the HTML Design Principles.

Lorsque nous ajoutons une fonctionnalité ou une technologie pour le Web, nous examinerons les dommages que cela pourrait causer à la société ou à des groupes, en particulier les personnes vulnérables. Nous allons hiérarchiser les avantages potentiels pour les utilisateurs par rapport aux avantages potentiels pour les développeurs Web, conformément à la priorité des mandants des principes de conception HTML.

3. The web must support healthy community and debate / Le web doit supporter le bien commun et le débat

We are building technologies and platforms for distributing ideas, for virtual interaction, and for mass collaboration on any topic. While those tools can be used for good, they can also be used for spreading misinformation, virtual and offline harassment, and building communities for doxxing and persecution. We will consider these risks in the work we do, and will build web technologies and platforms that respect individuals' rights and provide features to empower them against dangers like these.

Nous développons des technologies et des plates-formes pour la distribution d’idées, l’interaction virtuelle et la collaboration de masse sur tous les sujets. Bien que ces outils puissent être utilisés pour le bien, ils peuvent également être utilisés pour répandre de la désinformation, du harcèlement, virtuel et hors-ligne, et pour créer des communautés pour le doxxing et la persécution. Nous prendrons en compte ces risques dans le cadre de notre travail et nous développerons des technologies et des plates-formes Web respectant les droits des individus et fournissant des fonctionnalités leur permettant de lutter contre de tels dangers.

Coucou les GAFA, on vous attends au tournant !

4. The web is for all people / Le web est pour tout le monde

We will build internationalization and localization capabilities into our specs and websites. We must make our websites accessible for people with disabilities. Accessibility involves a wide range of disabilities, including visual, auditory, physical, speech, cognitive, language, learning, and neurological disabilities. We must build for users on low bandwidth networks and low specification equipment.

Nous allons intégrer des fonctionnalités d'internationalisation et de localisation dans nos spécifications et nos sites Web. Nous devons rendre nos sites Web accessibles aux personnes handicapées. L'accessibilité implique un large éventail de handicaps, notamment des handicaps visuels, auditifs, physiques, de la parole, cognitifs, langagiers, d'apprentissage et neurologiques. Nous devons concevoir nos sites pour les utilisateurs des réseaux à faible bande passante et des équipements peu performants.

Coucou le RGAA (et bienvenue à la Directive européenne relative à l'Accessibilité !

5. Security and privacy are essential / La sécurité et la confidentialité sont essentielles

We will write specs and build platforms in line with our responsibility to our users, knowing that we are making decisions that change their ability to protect their personal data. This data includes their conversations, their financial transactions and how they live their lives. We will start by creating web technologies that create as few risks as possible, and will make sure our users understand what they are risking in using our services.

Nous allons rédiger des spécifications et construire des plates-formes en accord avec notre responsabilité envers nos utilisateurs, en sachant que nous prenons des décisions qui altèrent leur capacité à protéger leurs données personnelles. Ces données incluent leurs conversations, leurs transactions financières et leur habitudes de vie. Nous commencerons par créer des technologies Web qui génèrent le moins de risques possible et nous veillerons à ce que nos utilisateurs comprennent les risques qu’ils courent en utilisant nos services.

Coucou le RGPD (et bienvenue à la Directive européenne e-privacy !) !

6. The web must enable freedom of expression / Le web doit permettre la liberté d'expression

We will create web technologies and platforms that encourage free expression, where that does not contravene other human rights. Our work should not enable state censorship, surveillance or other practices that seek to limit this freedom. This principle must be balanced with respect for other human rights, and does not imply that individual services on the web must therefore support all speech. (For example: hate speech, harassment or abuse may reasonably be denied a platform).

Nous allons créer des technologies et des plateformes Web qui encouragent la liberté d'expression, là où cela ne contrevient pas aux autres droits de l'Homme. Notre travail ne devrait pas permettre la censure, la surveillance ou d’autres pratiques de l’État visant à limiter cette liberté. Ce principe doit être mis en balance avec le respect des autres droits de l'Homme et n'implique pas que les services individuels sur le Web doivent par conséquent être compatibles avec tous les discours. (Par exemple, une plate-forme peut raisonnablement refuser les discours de haine, le harcèlement ou aux injures).

7. The web must make it possible for people to verify the information they see / Le Web doit permettre aux gens de vérifier les informations qu’ils voient

We have a responsibility to build web technologies to counter misinformation, allowing information sources to be traceable and facts to be checkable. The concept of origin and source is core to the web's security model. We will make sure the new web technologies we create do not work against this architectural principle.

Nous avons la responsabilité de mettre au point des technologies Web pour lutter contre la désinformation, en permettant la traçabilité des sources d’information et la vérification des faits. Le concept d'origine et de source est au cœur du modèle de sécurité du Web. Nous nous assurerons que les nouvelles technologies Web que nous créons ne vont pas à l’encontre de ce principe architectural.

8. The web must enhance individuals' control and power / Le Web doit renforcer le contrôle et le pouvoir des individus

The web should empower the people using it, ahead of empowering service and software developers. We will create web technologies and platforms that can't manipulate our users, complicate isolation or encourage addictive behaviors.

Le Web devrait responsabiliser les utilisateurs, avant de donner plus de pouvoir aux développeurs de services et de logiciels. Nous allons créer des technologies et des plates-formes Web qui ne peuvent pas manipuler nos utilisateurs, compliquer le cloisonnement ou encourager les comportements provoquant une dépendance.

9. The web must be an environmentally sustainable platform / Le Web doit être une plateforme durable pour l'environnement

The web, as a whole, is a big consumer of power. New web technologies should not make this situation worse. We will consider power consumption when we introduce new technologies to the web.

Le Web, dans son ensemble, consomme beaucoup d’énergie. Les nouvelles technologies Web ne devraient pas aggraver cette situation. Nous prendrons en compte la consommation d'énergie lorsque nous introduirons de nouvelles technologies sur le Web.

Coucou green IT

10. The web is transparent / Le web est transparent

The web was built on a "view source" principle, currently realised through robust developer tools built into many browsers. We will always make sure it is possible to determine how a web application was built and how the code works. Furthermore, we will always make sure it is possible to audit and inspect web applications and underlying software for security, privacy or other considerations.

Le Web a été construit sur un principe de consultation libre des sources, actuellement réalisé grâce à de puissants outils de développement intégrés à de nombreux navigateurs. Nous veillerons toujours à ce qu'il soit possible de déterminer comment une application Web a été construite et comment fonctionne le code. De plus, nous veillerons toujours à ce qu'il soit possible d'auditer et d'inspecter les applications Web et les logiciels sous-jacents pour des raisons de sécurité, de confidentialité ou autres.

11. The web is multi-browser, multi-OS and multi-device / Le Web est multi-navigateur, multi-OS et multi-périphérique

We will not create web technologies that encourage the creation of websites that work only in one browser. We expect that content provided by accessing a URL should yield a thematically consistent experience when the user is accessing it from different devices. The constant competition and variety of choices for our users that come from having multiple interoperable implementations means the web ecosystem is constantly improving.

Nous ne créerons pas de technologies Web qui encouragent la création de sites Web ne fonctionnant que dans un seul navigateur. Nous nous attendons à ce que le contenu fourni en accédant à une URL donne une expérience cohérente lorsque l'utilisateur y accède à partir de différents appareils. La concurrence constante et la variété de choix offerts à nos utilisateurs par la mise en œuvre de plusieurs implémentations interopérables signifient que l'écosystème Web s'améliore constamment.

Bye-bye AMP and co ? (et Bye-bye "Ce site est optimisé pour Google Chrome" :)

12. People should be able to render web content as they want / Les gens devraient pouvoir rendre le contenu Web à leur guise

For example, users should be able to install style sheets, assistive browser extensions, and blockers of unwanted content or scripts or autoplayed videos. Through technologies such as browser extensions, people must continue to be able to change web pages according to their needs. We will build platforms and write specs that respect the user's authority, and will create user agents to represent those preferences on the user's behalf.

Par exemple, les utilisateurs devraient pouvoir installer des feuilles de style, des technologies d'assistance dans leurs navigateurs et des bloqueurs de contenu, de scripts ou de vidéos joués automatiquement. Grâce à des technologies telles que les extensions de navigateur, les utilisateurs doivent pouvoir continuer à modifier les pages Web en fonction de leurs besoins. Nous allons construire des plates-formes et rédiger des spécifications qui respectent l'autorité de l'utilisateur et créer des agents d'utilisateur pour représenter ces préférences au nom de l'utilisateur.


Alors, les travailleurs du web, ça vous parle ? Vous êtes prêts à relever le défi ? Ce n'est, évidemment, pas gagné d'avance... mais c'est notre responsabilité.