drdp:chapitre_5
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | Prochaine révisionLes deux révisions suivantes | ||
drdp:chapitre_5 [2017/01/27 15:34] – framatophe | drdp:chapitre_5 [2017/02/22 11:22] – framatophe | ||
---|---|---|---|
Ligne 24: | Ligne 24: | ||
peut être soutenu par les ressources d’une entreprise : | peut être soutenu par les ressources d’une entreprise : | ||
- | **Go[^P3ch2_a]**, le nouveau langage de programmation évoqué précédemment, | + | *Go*[^P3ch2_a], |
Google en 2007 par les ingénieurs Robert Griesemer, Rob Pike, et Ken | Google en 2007 par les ingénieurs Robert Griesemer, Rob Pike, et Ken | ||
Thompson, pour qui la création de Go était une expérimentation. Go est | Thompson, pour qui la création de Go était une expérimentation. Go est | ||
Ligne 31: | Ligne 31: | ||
temps par Google pour travailler sur le langage. | temps par Google pour travailler sur le langage. | ||
- | **React[^P3ch2_b]** est une nouvelle bibliothèque JavaScript dont la popularité grandit de jour en | + | *React*[^P3ch2_b] est une nouvelle bibliothèque JavaScript dont la popularité grandit de jour en |
jour. React a été créée par Jordan Walke, ingénieur logiciel chez Facebook, | jour. React a été créée par Jordan Walke, ingénieur logiciel chez Facebook, | ||
pour un usage interne sur le fil d’actualités Facebook. Un employé | pour un usage interne sur le fil d’actualités Facebook. Un employé | ||
Ligne 41: | Ligne 41: | ||
développeurs. | développeurs. | ||
- | **Swift[^P3ch2_d]**, le langage de programmation utilisé pour iOS, OS X et les autres projets | + | *Swift*[^P3ch2_d], |
d’Apple, est un exemple de projet qui n’a été placé en *open source* que | d’Apple, est un exemple de projet qui n’a été placé en *open source* que | ||
récemment. Swift a été développé par Apple en interne pendant quatre ans | récemment. Swift a été développé par Apple en interne pendant quatre ans | ||
Ligne 47: | Ligne 47: | ||
pouvaient utiliser Swift pour écrire des programmes pour les appareils | pouvaient utiliser Swift pour écrire des programmes pour les appareils | ||
d’Apple, mais ne pouvaient pas contribuer au développement du cœur du | d’Apple, mais ne pouvaient pas contribuer au développement du cœur du | ||
- | langage. En 2015, Swift a été rendu *open source* sous la licence Apache | + | langage. En 2015, Swift a été rendu *open source* sous la licence Apache 2.0. |
- | 2.0. | + | |
Pour une entreprise, les incitations à maintenir un projet *open source* | Pour une entreprise, les incitations à maintenir un projet *open source* | ||
Ligne 85: | Ligne 84: | ||
Certains projets d’infrastructures empruntent la voie traditionnelle de | Certains projets d’infrastructures empruntent la voie traditionnelle de | ||
- | la *startup*, ce qui inclut des financements en capital-risque. Voici | + | la startup, ce qui inclut des financements en capital-risque. Voici |
quelques exemples& | quelques exemples& | ||
- | **Docker**, qui est peut-être l’exemple contemporain le plus connu, aide | + | *Docker*, qui est peut-être l’exemple contemporain le plus connu, aide |
les applications logicielles à fonctionner à l’intérieur d’un conteneur. | les applications logicielles à fonctionner à l’intérieur d’un conteneur. | ||
(Les conteneurs procurent un environnement propre et ordonné pour les | (Les conteneurs procurent un environnement propre et ordonné pour les | ||
Ligne 104: | Ligne 103: | ||
dépassaient pas 10 millions de dollars. | dépassaient pas 10 millions de dollars. | ||
- | **Npm** est un gestionnaire de paquets publié en 2010 pour aider les | + | *Npm* est un gestionnaire de paquets publié en 2010 pour aider les |
développeurs de Node.js à partager et à gérer leurs projets. Npm a | développeurs de Node.js à partager et à gérer leurs projets. Npm a | ||
- | collecté près de 11 millions de dollars de financements depuis 2014 de | + | collecté près de 11 millions de dollars de financements depuis 2014 de |
la part de True Ventures et de Bessemer Ventures, entre autres. Leur | la part de True Ventures et de Bessemer Ventures, entre autres. Leur | ||
modèle économique se concentre sur des fonctionnalités payantes en | modèle économique se concentre sur des fonctionnalités payantes en | ||
faveur de la vie privée et de la sécurité. | faveur de la vie privée et de la sécurité. | ||
- | **Meteor** est un *framework* JavaScript publié pour la première fois en | + | *Meteor* est un *framework* JavaScript publié pour la première fois en |
2012. Il a bénéficié d’un programme d’incubation au sein de Y | 2012. Il a bénéficié d’un programme d’incubation au sein de Y | ||
- | Combinator, un prestigieux accélérateur de *startups* qui a également | + | Combinator, un prestigieux accélérateur de startups qui a également |
été l’incubateur d’entreprises comme AirBnB et Dropbox. À ce jour, | été l’incubateur d’entreprises comme AirBnB et Dropbox. À ce jour, | ||
- | Meteor a reçu plus de 30 millions de dollars de financements de la part | + | Meteor a reçu plus de 30 millions de dollars de financements de la part |
de firmes comme Andreessen Horowitz ou Matrix Partners. Le modèle | de firmes comme Andreessen Horowitz ou Matrix Partners. Le modèle | ||
économique de Meteor se base sur une plateforme d’entreprise nommée | économique de Meteor se base sur une plateforme d’entreprise nommée | ||
Ligne 136: | Ligne 135: | ||
intérêt des capital-risqueurs pour le financement de l’*open source*& | intérêt des capital-risqueurs pour le financement de l’*open source*& | ||
- | > «& | + | > Je suis un investisseur en capital-risque. J’ai besoin qu’un grand |
> nombre d’entreprises existent pour gagner de l’argent… J’ai besoin que | > nombre d’entreprises existent pour gagner de l’argent… J’ai besoin que | ||
> les coûts soient bas et les profits élevés. Pour cela, il me faut un | > les coûts soient bas et les profits élevés. Pour cela, il me faut un | ||
Ligne 142: | Ligne 141: | ||
> quoi& | > quoi& | ||
> conscience de tout ça, et ils commencent à investir dans les | > conscience de tout ça, et ils commencent à investir dans les | ||
- | > infrastructures. | + | > infrastructures. |
> Par bien des aspects, le matériel *open source* est un produit | > Par bien des aspects, le matériel *open source* est un produit | ||
> d’appel, pour que tu deviennes accro… puis tu l’utilises pour tout, | > d’appel, pour que tu deviennes accro… puis tu l’utilises pour tout, | ||
Ligne 153: | Ligne 152: | ||
> pas de bénéfices directs, parce qu’ils sont suffisamment intelligents | > pas de bénéfices directs, parce qu’ils sont suffisamment intelligents | ||
> pour investir une partie de leurs fonds dans le développement de | > pour investir une partie de leurs fonds dans le développement de | ||
- | > l’écosystème.& | + | > l’écosystème. |
- | **GitHub**, créé en 2008, est une plateforme de partage et stockage de | + | *GitHub*, créé en 2008, est une plateforme de partage et stockage de |
code, disponible en mode public ou privé, doté d’un environnement | code, disponible en mode public ou privé, doté d’un environnement | ||
ergonomique. Il héberge de nombreux projets *open source* populaires et, | ergonomique. Il héberge de nombreux projets *open source* populaires et, | ||
Ligne 164: | Ligne 163: | ||
capital-risque avant 2012, quatre ans après sa création. Avant cette | capital-risque avant 2012, quatre ans après sa création. Avant cette | ||
date, GitHub était une entreprise rentable. Depuis 2012, GitHub a reçu | date, GitHub était une entreprise rentable. Depuis 2012, GitHub a reçu | ||
- | au total 350 millions de dollars de financements en capital-risque. | + | au total 350 millions de dollars de financements en capital-risque. |
Andreessen Horowitz (alias a16z), la firme d’investissement aux 4 | Andreessen Horowitz (alias a16z), la firme d’investissement aux 4 | ||
Ligne 197: | Ligne 196: | ||
ou des communautés de développeurs. Voici quelques exemples& | ou des communautés de développeurs. Voici quelques exemples& | ||
- | **Python**, un langage de programmation, | + | *Python*, un langage de programmation, |
un informaticien, | un informaticien, | ||
- | Van Rossum déclarait[^P3ch2_i] qu’il «& | + | Van Rossum déclarait[^P3ch2_i] qu’il |
- | "passe-temps"" | + | *passe-temps*, qui le tiendrait occupé pendant la semaine de Noël& |
Le projet a décollé, et Python est désormais considéré comme l’un des | Le projet a décollé, et Python est désormais considéré comme l’un des | ||
langages de programmation les plus populaires[^P3ch2_j] de nos jours. | langages de programmation les plus populaires[^P3ch2_j] de nos jours. | ||
Ligne 211: | Ligne 210: | ||
Python est en partie géré par la *Python Software Foundation* (NdT& | Python est en partie géré par la *Python Software Foundation* (NdT& | ||
Fondation du logiciel Python), créée en 2001, qui bénéficie de nombreux | Fondation du logiciel Python), créée en 2001, qui bénéficie de nombreux | ||
- | sponsors commerciaux, | + | sponsors commerciaux, |
- | **RubyGems** est un gestionnaire de paquets qui facilite la distribution | + | *RubyGems* est un gestionnaire de paquets qui facilite la distribution |
de programmes et de bibliothèques associés au langage de programmation | de programmes et de bibliothèques associés au langage de programmation | ||
Ruby. | Ruby. | ||
Ligne 223: | Ligne 222: | ||
fondation qui accepte les dons d’entreprises et de particuliers. | fondation qui accepte les dons d’entreprises et de particuliers. | ||
- | **Twisted**, une bibliothèque Python, fut créée en 2002 par un | + | *Twisted*, une bibliothèque Python, fut créée en 2002 par un |
programmeur nommé Glyph Lefkowitz. Depuis lors, son usage s’est | programmeur nommé Glyph Lefkowitz. Depuis lors, son usage s’est | ||
largement répandu auprès d’individus et d’organisations, | largement répandu auprès d’individus et d’organisations, | ||
Ligne 247: | Ligne 246: | ||
avenir. Une étude de 2015 menée par l’Université fédérale de Minas Gerai | avenir. Une étude de 2015 menée par l’Université fédérale de Minas Gerai | ||
au Brésil a examiné 133 des projets les plus activement utilisés sur | au Brésil a examiné 133 des projets les plus activement utilisés sur | ||
- | Github, parmi les langages de programmation, | + | Github, parmi les langages de programmation, |
d’entre eux, presque les deux tiers, dépendaient pour leur survie d’un | d’entre eux, presque les deux tiers, dépendaient pour leur survie d’un | ||
ou deux développeurs seulement[^P3ch2_o]. | ou deux développeurs seulement[^P3ch2_o]. | ||
Ligne 257: | Ligne 256: | ||
Coordonner des communautés internationales de contributeurs aux avis | Coordonner des communautés internationales de contributeurs aux avis | ||
- | arrêtés, tout en gérant les attentes d’entreprises classées au Fortune | + | arrêtés, tout en gérant les attentes d’entreprises classées au Fortune 500 |
- | 500 qui utilisent votre projet, voilà des tâches qui seraient des défis | + | qui utilisent votre projet, voilà des tâches qui seraient des défis |
pour n’importe qui. Il est impressionnant de constater combien de | pour n’importe qui. Il est impressionnant de constater combien de | ||
projets ont déjà été accomplis de cette manière. Ces tâches sont | projets ont déjà été accomplis de cette manière. Ces tâches sont | ||
Ligne 273: | Ligne 272: | ||
lesquelles c’est important pour nous tous. | lesquelles c’est important pour nous tous. | ||
- | [^P3ch2_a]: | + | [^P3ch2_a]: Go est un langage de programmation compilé, il est basé sur le langage C, pour plus d' |
- | [^P3ch2_b]: Pour plus d'info sur cette bibliothèque JavaScript créée par Facebook, voir [Wikipédia](https:// | + | [^P3ch2_b]: Pour plus d'information |
- | [^P3ch2_c]: [source](https:// | + | [^P3ch2_c]: |
- | [^P3ch2_d]: Pour plus d'info sur ce langage de programmation créé par Apple, voir [Wikipédia](https:// | + | [^P3ch2_d]: Pour plus d'info sur ce langage de programmation créé par Apple, voir la page Wikipédia |
- | [^P3ch2_e]: [source](http:// | + | [^P3ch2_e]: |
- | [^P3ch2_f]: [source](http:// | + | [^P3ch2_f]: |
- | [^P3ch2_g]: [source](http:// | + | [^P3ch2_g]: |
- | [^P3ch2_h]: [source](https:// | + | [^P3ch2_h]: |
[^P3ch2_i]: [source](https:// | [^P3ch2_i]: [source](https:// | ||
[^P3ch2_j]: [source](http:// | [^P3ch2_j]: [source](http:// |
drdp/chapitre_5.txt · Dernière modification : 2017/02/22 13:11 de framatophe