Résumé

  • La proposition de 1990 ne cherchait pas à réunir toute l’information dans une base centrale. Chaque serveur gardait ses propres documents et les liens franchissaient les frontières entre machines.
  • La liberté du Web se construisit par étapes : spécifications publiques, navigateur en mode ligne, implémentations indépendantes, puis mise dans le domaine public par le CERN du client de base, du serveur et de la bibliothèque commune le 30 avril 1993.
  • La licence ne suffit pas à expliquer l’adoption. Mosaic apporta facilité d’installation et soutien, les éditeurs créèrent du contenu et le W3C organisa ensuite l’interopérabilité. La réussite tient à la séparation de ces pouvoirs.

Le meilleur service du laboratoire aurait pu rester un service du laboratoire

Un système peut être gratuitement consultable et rester institutionnellement fermé. Il suffit que tout nouveau serveur dépende du code du fondateur, que chaque nouvelle machine attende son portage et que l’usage professionnel conserve un doute juridique. Le public voit alors un service ouvert ; l’opérateur voit un fournisseur irremplaçable.

Le Web évita cette trajectoire parce que son départ du CERN eut plusieurs dimensions. Le protocole pouvait être décrit indépendamment du premier programme. Le programme pouvait fonctionner ailleurs. Les documents pouvaient rester chez leurs éditeurs. Enfin, le droit de réutiliser le code ne dépendit plus d’une négociation individuelle avec Genève.

La date du 30 avril 1993 est donc un verrou retiré dans une architecture qui possédait déjà des portes de sortie.

Un centre qui ne tenait pas l’inventaire du monde

En 1990, Berners-Lee et Robert Cailliau répondaient à la fragmentation très concrète du CERN : rapports, données d’expérience, documentation et renseignements administratifs exigeaient des outils de recherche différents. Leur réponse ne fut pas une migration générale vers un dépôt unique.

Le serveur devait connaître les ressources de sa propre machine. Le client lisait un lien et contactait le serveur indiqué. Le serveur n’avait pas besoin de mémoriser le parcours du lecteur ni de tenir la liste complète des autres serveurs.

Cette ignorance était productive. Elle limitait les connaissances qu’un centre devait posséder avant qu’un autre site puisse publier. La proposition refusait aussi d’imposer un traitement de texte ou un format unique, et repoussait la conversion universelle ainsi qu’une autorisation réseau sophistiquée. Elle privilégiait un protocole simple, du texte lisible et un grand nombre d’écrans existants.

Le minimum commun ne promettait pas de résoudre chaque problème local. Il empêchait surtout ces problèmes de devenir des conditions d’entrée pour tous.

La gratuité précéda le document juridique

Le projet annonçait déjà l’emploi de logiciels du domaine public lorsque cela était possible et la fourniture gratuite de ses propres programmes. Les utilisateurs pouvaient placer leurs documents dans une collection entretenue, sans y être obligés.

Cette intention révélait un modèle de diffusion, mais elle n’équivalait pas encore à une autorisation solide dans tous les pays. Entre-temps, les descriptions des identifiants, de HTML et de HTTP furent publiées sur le premier serveur. Un tiers pouvait ainsi examiner l’interface au lieu de traiter le binaire du CERN comme la seule définition du Web.

Le premier navigateur-éditeur WorldWideWeb fonctionnait sur NeXT. Il montrait la puissance du concept, mais pas son indépendance matérielle. Le navigateur en mode ligne de Nicola Pellow changea ce point. Avec des liens numérotés et une interface sobre, il atteignit des terminaux et des ordinateurs beaucoup plus ordinaires.

Sa pauvreté visuelle fut une richesse institutionnelle : le protocole ne resta pas lié au poste préféré de son inventeur. Erwise, Viola, Cello, puis Mosaic purent explorer d’autres interfaces. Leur fonctionnement commun soumettait la promesse d’ouverture à l’épreuve du code indépendant.

Les trois éléments libérés en 1993

L’histoire des licences du CERN précise la portée de la déclaration : le client de base en mode ligne, le serveur de base et la bibliothèque de code commune furent placés dans le domaine public. Le CERN abandonnait ses droits sur les versions source et binaire et autorisait utilisation, copie, modification et distribution.

Une université n’avait plus à demander une licence séparée. Une entreprise pouvait investir dans un produit sans craindre qu’une redevance du laboratoire apparaisse après son succès. Un développeur pouvait corriger ou adapter le programme sans attendre l’ordre des priorités de l’équipe d’origine.

La décision ne libéra cependant ni tous les navigateurs futurs ni les droits d’auteur sur les pages. Elle ne fournit pas une connexion à l’Internet. Elle retira la permission du CERN d’un ensemble précis de logiciels suffisamment utiles pour amorcer de nouveaux déploiements.

Le vocabulaire du domaine public révéla ensuite une faiblesse. Tous les systèmes juridiques ne permettent pas de renoncer aux droits de la même manière. Le CERN adopta plus tard une licence ouverte formelle, jugée plus sûre pour maximiser la diffusion. L’histoire rappelle ainsi que la portabilité juridique fait partie de l’exploitation : un code techniquement mobile peut rester bloqué si un distributeur ne sait pas quels droits il possède.

Mosaic transforma la permission en capacité

Une autorisation n’installe aucun logiciel. NCSA apporta avec Mosaic une équipe, des tests, des paquets et une assistance sur des plateformes communes. Son histoire institutionnelle mentionne plus de 5 000 téléchargements par mois à la fin de 1993 et une demande de support massive.

Ces nombres ne constituent pas un recensement mondial. Ils montrent néanmoins que le centre de gravité opérationnel avait déjà quitté le CERN. Mosaic ne se contentait pas d’afficher des images ; il prouvait qu’une autre institution pouvait industrialiser un client compatible sans posséder les serveurs ni les contenus.

Les éditeurs complétaient le mécanisme. Plus de sites rendaient les navigateurs utiles ; plus de navigateurs rendaient l’installation d’un serveur attractive. Aucun registre central n’autorisait les liens. Berners-Lee indiqua que la charge du premier serveur avait été multipliée approximativement par dix chaque année entre les étés 1991 et 1994. Les listes de serveurs étaient incomplètes, mais elles montrent au moins que le premier serveur devenait un nœud parmi d’autres.

Coordonner sans reprendre possession

En 1994, la fragmentation entre implémentations devint un risque plus sérieux que leur absence. Le W3C fut créé au MIT en collaboration avec le CERN et avec le soutien de la DARPA et de la Commission européenne. Son programme initial parlait d’un coordinateur neutre entre fournisseurs, chargé de développer, tester et diffuser protocoles et implémentations de référence, tout en protégeant compatibilité et transitions.

Ce rôle confère une influence réelle. Il ne donne pas la propriété des navigateurs, serveurs, pages ou liens. L’adoption reste une décision distribuée entre développeurs, opérateurs, éditeurs et utilisateurs.

Les sources ne permettent donc pas d’attribuer un pourcentage précis à la licence, à Mosaic, à la simplicité du protocole, à la capacité Internet disponible ou au contenu. Elles montrent une chaîne. Le CERN contrôlait légitimement son premier logiciel ; son acte historique fut d’organiser le moment où ce contrôle ne serait plus nécessaire à chaque nouvel usage.

Sources et limites de preuve