04.06 Développement durable ?

Framasoft Maker - Level 12

130 views - 8 years ago

Une stabilité pas encore atteinte Comme expliqué en introduction, l’Open Source est désormais omniprésent, incontournable, ancré dans le paysage. Cela donne l’impression trompeuse d’une situation de stabilité, alors que le phénomène est encore jeune, et se renouvelle constamment, car le contexte technologique est très mouvant. Au cours des dernières années, plusieurs incidents sont venus rappeler que tout n’était pas si stable. L’exemple le plus marquant concerne OpenSSL, une bibliothèque logicielle permettant de sécuriser les échanges sur Internet. Cette brique fondamentale est utilisée par des milliers de produits, des millions de site Web et d’applications critiques, notamment dans le domaine bancaire et financier. Cette bibliothèque a été affectée par une faille de sécurité majeure, surnommée Heartbleed, compromettant la sécurité de millions de transactions dans le monde entier. L’analyse des causes de cette faille a mis en évidence les moyens dérisoires dont disposait le projet et l’absence de contribution des utilisateurs. En réponse à cet incident, un ensemble d’entreprises grandes consommatrices de logiciels libres (Google, Intel, Bloomberg, etc.) ont lancé la Core Infrastructure Initiative, hébergée par la Linux Foundation afin de tirer les leçons de cet incident et de donner des moyens au projet OpenSSL, mais aussi à d’autres projets dans une situation similaire (OpenSSH, GnuPG, Linux Kernel Self Protection Project, etc.). Le problème de manque de moyens affecte un périmètre bien plus large de logiciels et renvoie à la notion de “Le bus factor” aussi dit de « résistance à l’écrasement ». C’est-à-dire que la pérennité du projet repose sur un nombre limité de personnes et qu’un “simple” accident serait susceptible de compromettre gravement le projet. Ce phénomène se retrouve autant au sein de projets communautaires que de projets industriels, et relève surtout de la question de la gouvernance. À cela s’ajoute que la structure actuelle des développements fait que de nombreux projets dépendent de très nombreux « petits » projets. De fait, la santé des petits projets revêt aussi une importante majeure (c’est un cas rencontré par exemple dans le cadre de leftpad). Ces éléments renforcent la prise de conscience progressive d’une nécessité de contribution directe ou indirecte par les utilisateurs finaux des projets (en choisissant ses prestataires selon leur participation effective aux communautés des projets Open Source). Outre la pérennisation des outils qu’elles utilisent, ce type de contribution porte de nombreux avantages pour les entreprises qui en tirent une meilleure maîtrise et, plus généralement, tous les bénéfices de l’Open Source.

Bus factorLinux FoundationLogiciel libreOpen sourceOpenSSL
Open on Framatube

Comments

Sam Taylor
Sam Taylor 3 hours ago

Love the pacing and the clean examples. This maps really well to our Tube concept.

Jordan Lee
Jordan Lee 5 hours ago

The card preview pattern translates nicely to a video thumbnail layout.

Riley Kim
Riley Kim 1 day ago

Would love to see creator rewards when a video gets saved or positively discussed.