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édenteProchaine révision | Révision précédente | ||
| drdp:chapitre_5 [2017/01/27 15:34] – framatophe | drdp:chapitre_5 [2017/02/22 13:11] (Version actuelle) – 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]: |
| - | [^P3ch2_j]: [source](http:// | + | [^P3ch2_j]: |
| - | [^P3ch2_k]: Biographie de Van Rossum sur [Wikipédia](https:// | + | [^P3ch2_k]: Biographie de Van Rossum sur [Wikipédia](https:// |
| - | [^P3ch2_l]: Pour avoir un panorama | + | [^P3ch2_l]: Pour avoir un panorama des sites utilisant Ruby, voir Kelli Smith, «& |
| - | [^P3ch2_m]: [source](https:// | + | [^P3ch2_m]: |
| - | [^P3ch2_n]: [source](https:// | + | [^P3ch2_n]: |
| - | [^P3ch2_o]: [lien](https:// | + | [^P3ch2_o]: |
| </ | </ | ||
drdp/chapitre_5.1485531281.txt.gz · Dernière modification : de framatophe
