Open Source et l'esprit de la participation débridée

Auteur: Roger Morrison
Date De Création: 21 Septembre 2021
Date De Mise À Jour: 21 Juin 2024
Anonim
Open Source et l'esprit de la participation débridée - La Technologie
Open Source et l'esprit de la participation débridée - La Technologie

Contenu


Source: Vectorikart / Dreamstime.com

À emporter:

Le libre partage des idées et de la technologie découle d'un esprit de participation débridée et de bonne volonté.

"Nous rejetons les rois, les présidents et le vote. Nous croyons au consensus et au code courant." Ce sont les mots de Dave Clark, qui a participé aux débuts de l’Internet Engineering Task Force (IETF). Tous les innovateurs numériques ne sont pas intéressés à gagner des milliards. Des pionniers techniques tels que Richard Stallman, Linus Torvalds et Tim Berners-Lee ont diffusé leurs idées librement. Derrière cette générosité se cache un état d’esprit et un esprit de communauté qui alimentent l’innovation depuis des décennies. (Pour en savoir plus sur les différents types de licences Open Source, voir Licences Open Source - Ce que vous devez savoir.)

Open Source et Open Ideas

J'ai utilisé le terme "open source" dans le titre parce que c'est un terme couramment utilisé. Mais l'essentiel de l'article est un peu plus large. Depuis le tout début de l’informatique, des informaticiens sont disposés à partager librement leurs connaissances et leurs idées avec un large public. Nous ne pouvons pas prétendre connaître leurs motivations, nous ne devrions pas non plus essayer de les analyser de manière psychanalytique, mais il est clair que dans ces cas, une autre inclination que le désir de gain financier entre en jeu.


Certains jugeront peut-être facile de juger ceux qui ont cherché à tirer parti des droits de propriété intellectuelle revendiqués. Bien entendu, les forces du marché favorisent l'innovation. Mais lorsque Bill Gates, 19 ans, a distribué sa «lettre ouverte aux amateurs» affirmant qu'ils volaient son logiciel BASIC, il a réussi à faire volonner quelques plumes. Dans le logiciel libre et la communauté open-source, une autre dynamique est en jeu. Il peut être difficile de mettre le doigt dessus, mais nous pouvons regarder comment les choses se sont passées. (Pour plus d'informations sur le mouvement open source, voir Open Source: est-il trop beau pour être vrai?)

RFC 1: Le début d'un dialogue

Aux débuts d’ARPANET, un petit groupe d’étudiants diplômés a été formé pour déterminer les prochaines étapes. Steve Crocker de UCLA était leur chef et il a créé un système de communication et de documentation qui innoverait et normaliserait les protocoles d'Internet. Tout a commencé avec la demande de commentaires du groupe de travail du réseau 1 (RFC 1): "Logiciel hôte" le 7 avril 1969.


Crocker appellerait plus tard le document «oubliable», mais trente ans plus tard, ses contributions étaient élogieuses dans la RFC 2555: «30 ans de RFC». Vint Cerf écrivait que «l'acte de rédiger le RFC 1 était révélateur d'une attitude courageuse et claire Crocker lui-même a décrit «l’esprit de participation sans entrave aux réunions des groupes de travail». Aujourd’hui, l’organisation créée à partir de ce groupe de travail s’appelle Internet IETF (Internet Engineering Task Force). composé de milliers de professionnels techniques à travers le monde.

Dans le RFC commémoratif, Jake Feinler a décrit comment le système RFC devait être mis en place:

  • Il y aurait un groupe de travail de développeurs.
  • Les idées devaient être libres.
  • Les communications seraient informelles.
  • Les documents seraient déposés et distribués librement.
  • Toute personne ayant quelque chose à contribuer pourrait venir à la fête.

L’importante pile de protocoles TCP / IP provient de ces documents et fait désormais partie d’une directive militaire. La mission de l’IETF est «d’influencer la manière dont les gens conçoivent, utilisent et gèrent Internet». L’effort de collaboration s’est instauré et a créé l’environnement Internet actuel.

Contributeurs individuels:

Vous ne pouvez pas améliorer vos compétences en programmation lorsque personne ne se soucie de la qualité des logiciels.

En tant que consultant au CERN à Genève, Tim Berners-Lee s'est rendu compte qu'il avait besoin d'un moyen d'améliorer la collaboration entre plusieurs milliers de chercheurs. Il a donc créé un programme informatique baptisé «Inquire», nommé en référence à un almanach victorien appelé «Inquire Within Over Everything». Au fil du temps, Berners-Lee a créé une suite d’outils, notamment Hyper Transfer Protocol (HTTP), Hyper Markup Language. (HTML) et Uniform Resource Locator (URL) dans un système de liens qu’il appellerait «Le World Wide Web (WWW)».

Berners-Lee a mis le Web dans le domaine public. "Les Tims ne sont pas de la partie pour l'argent", a écrit un collègue. Comme Torvalds, Berners-Lee a publié son idée sur un groupe de discussion Internet. «Si vous êtes intéressé à utiliser le code, envoyez-moi un mail», a-t-il écrit.

En 1997, Eric S. Raymond a présenté un essai lors d’un rassemblement de passionnés de Linux. Dans son ouvrage influent intitulé «La cathédrale et le bazar», il a exposé 19 leçons tirées de son expérience de développeur de logiciels. Dans une section intitulée «Les inconvénients sociaux des logiciels libres», Raymond aborde les points 18 et 19:

18. Pour résoudre un problème intéressant, commencez par trouver un problème qui vous intéresse.

19: Si le coordinateur de développement dispose d'un moyen de communication au moins aussi performant que l'internet et sait diriger sans contrainte, de nombreux chefs sont inévitablement meilleurs qu'un.

Il a examiné le concept de «programmation sans ego» proposé dans Gerald Weinbergs «La psychologie de la programmation informatique». Et il a noté que le projet Linux utilisait avec succès «le monde entier comme réservoir de talents». C’était là l’esprit de la participation débridée au sens large. La roue libre était devenue mondiale.

Conclusion

L'initiative Open Source (OSI) est un exemple du type de processus de développement ouvert qui a débuté il y a de nombreuses années. Richard Stallman a créé la Free Software Foundation (FSF) en 1985. L’espace ne permet pas de décrire le vaste monde d’efforts libres et à code source ouvert qui ont germé du sol fertile des premières communautés techniques.

Pourquoi voudrait-on donner les connaissances et les méthodes pour lesquelles ils ont travaillé si dur? Qui sait? Pour Torvalds, il y avait l'influence des tendances sociales et politiques de ses parents. Stallman considérait le logiciel libre comme un mouvement et une mission. Berners-Lee a peut-être été influencé par ses antécédents religieux. Et les milliers d'ingénieurs du monde entier participant à des organisations telles que IETF, OSI et FSF? Laissons-nous simplement en rapport avec ce merveilleux "esprit de participation débridée".