Nous continuons de parler des personnes qui ont influencé le développement de l'open source.
/ photo Sebastiaan ter Burg CC BY-SARichard Stallman
Richard Matthew Stallman est né en 1953 dans la famille d'un enseignant et vendeur de presses à imprimer. Dès son plus jeune âge, il aimait les ordinateurs. Stallman a lu des livres sur la programmation informatique et la documentation technique.
Au lycée, il a été invité à un stage au
IBM Research Center , où il a commencé la programmation. En 1970, Stallman entra au département de physique de l'Université Harvard. La communication avec ses pairs était difficile pour lui, il a donc consacré tout son temps libre à étudier et à travailler. Au cours de sa première année, Richard a commencé à travailler comme assistant de laboratoire au Massachusetts Institute of Technology (MIT).
Ce sont les travaux du MIT qui ont eu le plus grand impact sur l'approche de Stallman en matière d'écriture de programmes. L'atmosphère de coopération académique régnait dans le laboratoire - les gens échangeaient librement du code et s'aidaient mutuellement dans leurs projets. Mais à la fin des années 1970, la situation a commencé à changer - les programmes ouverts ont commencé à remplacer les logiciels propriétaires.
Stallman n'aimait pas le fait que l'université n'était plus le lieu d'un échange ouvert d'idées et d'outils logiciels. Par conséquent, il a quitté le MIT et a commencé à populariser les logiciels open source.
Richard s'est fixé deux tâches: créer un système d'exploitation gratuit et une base juridique pour sa distribution. Et en 1983, le projet GNU (GNU's Not Unix) est né, conçu pour devenir une copie ouverte et améliorée d'Unix (qui à l'époque était propriétaire). Il a également développé une licence GPL ouverte. Elle a obtenu le droit d'utiliser gratuitement les logiciels, de les modifier et de les vendre.
/ photo Anders Brenna CC BYEn 1985, Richard a fondé la Free Software Foundation, sous les auspices de laquelle ont été libérés GNU GCC (compilateur C), GNU GDB (débogueur) et GNU Emacs (éditeur de texte iconique). Ces outils et la GPL ont ensuite servi de base au système d'exploitation Linux.
Après la diffusion de Linux, Stallman a commencé à parler fréquemment lors de conférences informatiques. Il parcourt le monde pour donner des conférences sur l'éthique et la propriété intellectuelle. Parallèlement, Richard Stallman continue à ce jour d'être président de la Free Software Foundation.
Linus Torvalds
Linus Benedict Torvalds est né le 28 décembre 1969 dans une famille finlandaise d'origine suédoise. Enfant, Linus s'est intéressé aux micro-ordinateurs et a commencé à programmer: d'abord en BASIC, puis en code machine.
Le plus gros projet de sa jeunesse a été une modification du système d'exploitation Sinclair QL, pour laquelle il a indépendamment écrit un assembleur et un éditeur de texte. Il n'est pas surprenant que Linus soit entré sans problème dans la principale université du pays, l'Université d'Helsinki.
/ photo Krd CC BY-SA
C'est là qu'à la fin des années 80, il a rencontré un système d'exploitation de type Unix appelé Minix. Linus aimait sa portabilité et sa légèreté, mais n'aimait pas les termes de la licence. En 1991, il décide de créer sa propre alternative gratuite à Minix pour les processeurs Intel 32 bits. À ces fins, il a utilisé les outils du projet GNU fondé par Stallman.
Ce qui a commencé comme un hobby s'est rapidement transformé en l'un des systèmes d'exploitation les plus populaires et en un phénomène international - Linux.
Après un certain temps, une communauté massive s'est formée autour du système d'exploitation qui devait être gérée. Par conséquent, Linus a été forcé de jouer un rôle de leadership et de s'éloigner du développement en tant que tel. En 2006, seulement 2% du code source du noyau Linux avait été écrit personnellement par Torvalds. Mais en plus du code du noyau, Linus a également développé le système de contrôle de version Git, qui reste populaire aujourd'hui.
En tant que leader, Linus est connu pour sa franchise, atteignant parfois le point de l'impolitesse. L'année dernière, il
a dû s'excuser pour son comportement. Torvalds a même démissionné temporairement en tant que coordinateur de projet Linux. Mais il a rapidement repris ses fonctions et prévoit de développer davantage l'écosystème open source.
Guido Van Rossum
Guido Van Rossum est né en 1956 à Haarlem - la capitale de la Hollande du Nord. À l'âge de dix ans, le jeune Guido a été présenté avec un concepteur de composants électroniques. Après avoir épuisé le livre avec des exemples, il a commencé à assembler ses propres plans. Cette expérience lui a inculqué l'amour de l'électronique. Au lycée, Rossum a étudié intensivement la physique et voulait concevoir des appareils électroniques.
Contrairement à Torvalds et Stallman, Guido a commencé à traiter beaucoup plus tard. Dans les années 70, il entre à l'Université d'Amsterdam à la Faculté de Mathématiques. L'unité centrale était située dans le bâtiment universitaire, dont les capacités ont atteint Guido. Il a commencé à étudier Algol, Fortran et Pascal, et par la suite complètement transféré à la faculté d'informatique.
Alors qu'il était encore étudiant, Rossum a commencé à travailler comme programmeur. Sous la direction d'
Andrew Tanenbaum , le créateur de Minix, il a rejoint le développement du système d'exploitation
Amoeba , puis du langage interprété orienté objet
ABC . À tous égards, ce langage était en avance sur son temps, mais les espoirs qu'il y mettait ne se sont pas matérialisés. Le produit a échoué et après trois ans, son développement a été abandonné.
Pendant les vacances de Noël de 1989, Rossum a commencé à développer indépendamment un nouveau langage de programmation, qui comprenait les meilleures idées de l'ABC "mort". Le projet s'appelait Python - en l'honneur du groupe de comédie Monty Python, qu'il aimait tant.
Dans les années 90, Python a dépassé en popularité non seulement ses prédécesseurs, mais aussi de nombreux langages modernes. Une communauté active s'est formée autour de lui, et Guido a été baptisé le «dictateur magnanime tout au long de la vie» du projet.
/ photo Daniel Stroud CC BY-SARossum a ensuite déménagé aux États-Unis. Là, il a travaillé chez Google et popularisé la programmation auprès des enfants. En 2008, Guido a commencé à aider l'équipe encore jeune de Dropbox et y travaille toujours.
Quant à Python, sa popularité ne fait que croître. Aujourd'hui, des millions de personnes commencent leur voyage dans le monde de la programmation avec.
Tim O'Reilly
Pour que les technologies open source soient utilisées, quelqu'un doit écrire à leur sujet. Et Tim O'Reilly a littéralement «formé» le langage dont nous parlons open-source.
/ photo Christopher Michel CC BY
Tim O'Reilly est né en 1954 dans le sud-est de l'Irlande. Enfant, il a déménagé à San Francisco. Contrairement aux autres personnes mentionnées dans l'article, Tim a reçu une éducation en arts libéraux et est diplômé de Harvard avec un diplôme en littérature antique.
Peu de temps après l'obtention du diplôme, O'Reilly s'est marié et a également reçu une subvention pour traduire des fables grecques. Mais vous ne nourrirez pas sept bourses universitaires - O'Reilly a commencé à chercher un moyen de construire une carrière. Un ami - un ingénieur nommé Peter Brier - a proposé à Tim un emploi - pour rédiger la documentation technique des produits de son entreprise. Malgré le fait qu'O'Reilly n'avait jamais vu d'ordinateurs de sa vie, il a accepté. Ainsi, son voyage dans le monde informatique a commencé.
Au milieu des années 80, Tim avait accumulé suffisamment de connaissances pour créer sa propre entreprise. Pendant ce temps, il a développé son propre langage technique - simple et accessible même à des humanités comme lui. Initialement, son organisation était engagée dans la production de documentation personnalisée, mais s'est transformée plus tard en un empire d'édition entier - O'Reilly.
La première «percée» d'O'Reilly a été The Whole Internet User's Guide and Catalog . Il a été publié en 1992, à l'aube d'Internet - et est resté longtemps l'une des ressources les plus fiables sur le sujet. Chaque année, la société a vendu 250 000 exemplaires de ce livre.
Quand au milieu des années 90, Cisco s'est tourné vers Tim avec une offre d'achat d'une entreprise, il a refusé, confiant qu'il pourrait développer sa propre entreprise. Et c'est ce qui s'est passé - maintenant, sa maison d'édition gagne plus de 50 millions de dollars par an.
En plus de publier, Tim a participé activement à la vie de la Silicon Valley. Pour sa capacité à prédire les tendances, il a été surnommé «l'oracle». En 1998, c'est lui qui popularise le terme logiciel open source, dans le zéro publie un ouvrage sur le Web 2.0. Au cours des dix dernières années, il reste l'une des figures les plus éminentes de la
culture des fabricants .
Ce que nous écrivons dans Telegram: