Les pionniers de l'Internet et leur influence sur la communauté du logiciel libre

Les pionniers de l'Internet

L'amour excessif de l'open source par certains hauts dirigeants de Microsoft rend de nombreux membres de la communauté méfiants. D'autres d'entre nous pensent qu'il n'y a pas d'intentions sombres, mais que c'est un mariage de raison. Cependant, c'est Steven Sinofsky, ancien chef des divisions Windows et Office, qui a mis les choses noir sur blanc. Ce qui a changé, c'est le marché des logiciels, et l'open source est mieux adapté à la nouvelle réalité que les logiciels propriétaires.

Cette série d'articles tente de comprendre comment ce changement s'est produit et pourquoi il est bon pour Linux. Dans cet article, nous allons expliquer quelle a été l'influence des pionniers d'Internet sur les communautés du logiciel libre.

Je dois clarifier quelque chose. L'histoire n'est pas une succession linéaire d'événements. Il est raisonnable de penser que des personnes qui ont choisi le même métier, l'ont étudié dans les mêmes livres et ont rencontré les mêmes problèmes, travailleraient sur des solutions similaires en parallèle. On sait qu'il y avait de nombreuses institutions aux États-Unis qui étudiaient comment connecter des ordinateurs et, presque certainement, elles faisaient également de même en Union soviétique et en Europe. Mais, le consensus général est que l'origine immédiate de l'Internet se trouve dans le réseau des agences de projets de recherche avancée (ARPA).

Nous avions quitté l'article précédent lors du premier test de connexion réussi entre deux ordinateurs distants. Voyons comment le thème a continué.

Pour permettre la connexion entre les ordinateurs, il était nécessaire de développer ce que l'on appelait le processeur de messages Internet (IMP) La fonction de l'IMP était de recevoir les paquets de données (rappelez-vous que pour garantir la transmission de l'information, il a été divisé en une longueur de taille fixe) le remonter dans sa forme originale et transmettez-le à l'ordinateur central. Pour chaque ordinateur central ou nœud, il devrait y avoir un IMP.

À la fin de 1969, il y avait déjà quatre universités interconnectées; UCLA, Stanford, Université de Californie à Santa Barbara et Université de l'Utah.

L'histoire raconte que le premier message (à ne pas confondre avec les données) qui a été envoyé était le mot Login. Mais, lorsque le système s'est écrasé, ils ne pouvaient transmettre que Lo. Il a fallu quelques heures pour redémarrer le mainframe UCLA et envoyer le mot complet.

Les pionniers d'Internet et leur influence sur la communauté du logiciel libre

L'un des problèmes à résoudre était comment rendre les appareils produits par différents fabricants capables de communiquer entre eux de manière organisée. Au-delà de la réponse technique, l'histoire est importante pour nous. La méthodologie de travail choisie sera adoptée des décennies plus tard par les communautés à l'origine de la majorité des projets de logiciels libres.

Étonnamment pour un organisme d'État, L'ARPA n'a pas mis en place de structure bureaucratique pour la tâche de développer des protocoles de communication. La tâche a été effectuée par des étudiants diplômés travaillant dans différentes unités du ministère de la Défense.

Comme ils n'avaient pas de structure formelle pour les contenir, ils ont décidé de collaborer de manière informelle les uns avec les autres.s et publier ses recommandations sur les protocoles sous le titre Request for Comments (RFC).

Ce titre a été choisi comme un moyen d'augmenter la participation et la libre discussion du contenu.

La RFC qui aurait tant d'influence sur le développement de Linux et des logiciels libres a eu un début modeste. Il a été écrit dans une salle de bain car son auteur ne voulait pas réveiller ses colocataires.

Le chef de facto du groupe, Steve Crocker, voulait que la communication écrite entre les participants (tous ceux qui voulaient l'être) se fasse par le biais de mémorandums informels et temporaires. L'objectif final était de parvenir à un consensus général et d'écrire un code qui fonctionnait.

Non pas qu'il y ait un système de dépouillement des votes. Les sujets ont été discutés jusqu'à ce qu'ils obtiennent quelque chose sur lequel tout le monde s'est mis d'accord.

Cette méthodologie de travail avait deux objectifs:

  • Premièrement, les documents écrits sont souvent considérés comme définitifs et ce que le groupe voulait, c'était utiliser les RFC comme point de départ et non comme une restriction.
  • Deuxièmement, il cherchait à éviter la tendance à rechercher la perfection qui suscite souvent des doutes lors de la publication de quelque chose.

Les premiers RFC ils ont établi le principe qu'aucun texte ne devait être considéré comme un dogme et qu'il n'aurait pas d'édition définitive. Ils ont également laissé entendre que l'autorité découlait du mérite et non d'une hiérarchie fixe.

Crocker et ses compagnons cIls ont créé une méthodologie de travail qui a permis de définir les protocoles qui régissent pratiquement tous les échanges de données sur la planèteà. Le premier fruit technique de son travail a été les protocoles de contrôle de réseau qui permettaient la communication entre ordinateurs.

Toutefois, Son héritage le plus précieux, celui de la collaboration ouverte, continuera avec nous alors qu'Internet ne sera plus qu'un souvenir du passé.

Cette histoire continue…


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.