Quand les gens découvrent que je travaille à la Fondation Linux, ils demandent invariablement ce que nous faisons ? Parfois, il est formulé autour de la question, comme dans le système d’exploitation Linux ? J’explique les logiciels open source et j’essaie de capturer l’impact mondial en 20 secondes avant de perdre leur attention. S’il leur arrive de rester dans les parages, nous nous posons souvent la question : pourquoi les entreprises voudraient-elles participer à des projets de logiciels open source ou utiliser des logiciels open source ? La réalité est – ils le font, qu’ils le sachent ou non. Et la réalité est que des milliers d’entreprises font don de leur code à des projets open source et investissent du temps et des ressources pour aider à développer et à améliorer davantage les logiciels open source.
À quel point les logiciels open source sont-ils largement utilisés
Pour citer notre rapport récemment publié, Un guide de l’open source d’entreprise, « Les logiciels open source (OSS) ont transformé notre monde et sont devenus l’épine dorsale de notre économie numérique et le fondement de notre monde numérique. De l’Internet et des applications mobiles que nous utilisons quotidiennement aux systèmes d’exploitation et aux langages de programmation que nous utilisons pour construire l’avenir, l’OSS a joué un rôle essentiel. C’est la pierre angulaire de l’industrie technologique. Aujourd’hui, les logiciels libres alimentent l’économie numérique et permettent des percées scientifiques et technologiques qui améliorent nos vies. C’est dans nos téléphones, nos voitures, nos avions, nos maisons, nos entreprises et nos gouvernements. Mais il y a un peu plus de deux décennies, peu de gens avaient entendu parler de l’OSS, et son utilisation était limitée à un petit groupe de passionnés.
Les logiciels libres (OSS) ont transformé notre monde et sont devenus l’épine dorsale de notre économie numérique et le fondement de notre monde numérique.
Mais à quoi cela ressemble-t-il concrètement :
Dans les piles de logiciels verticales de tous les secteurs, la pénétration de l’open source varie de 20 à 85 % de l’ensemble des logiciels utilisés
Linux alimente plus de 90 % des serveurs Web et des appareils connectés à Internet
Le système d’exploitation mobile Android est construit sur le noyau Linux
Immensément bibliothèques et outils populaires pour créer des applications Web, telles que : AMP, Appium, Dojo, jQuery, Marko, Node.js et bien d’autres sont open source
Les 100 meilleurs supercalculateurs du monde tournent sous Linux
100 % des clients mainframe utilisent Linux
Les principaux fournisseurs de services cloud – AWS, Google et Microsoft – utilisent tous des logiciels open source pour exécuter leurs services et héberger des solutions open source fournies via le cloud.
Pourquoi les entreprises veulent participer à des projets de logiciels open source
Les entreprises participent principalement aux projets de logiciels open source de trois manières :
Ils font don des logiciels qu’ils ont créés à la communauté open source
Ils fournissent un financement direct et/ou affectent des développeurs de logiciels et d’autres membres du personnel pour contribuer à des projets de logiciels open source
La question souvent posée est la suivante : pourquoi ne voudraient-ils pas garder tous leurs logiciels propriétaires ou charger uniquement leurs employés de travailler sur leurs logiciels propriétaires ?
La réponse de 30 000 pieds est qu’il s’agit d’organisations qui se réunissent pour résoudre collectivement des problèmes communs afin qu’elles puissent innover et se différencier séparément au-dessus de la ligne de base commune. Ils voient qu’ils feraient mieux de mettre en commun leurs ressources pour améliorer la base de référence. Parfois, cela s’appelle « coopétition ». Cela signifie généralement que si les entreprises peuvent être en concurrence les unes avec les autres dans certains domaines, elles peuvent toujours coopérer dans d’autres.
Il s’agit d’organisations qui se réunissent pour résoudre collectivement des problèmes communs afin qu’elles puissent innover et se différencier séparément
Quelques exemples à l’ancienne de ce principe :
Les chemins de fer ont convenu d’une taille et d’une construction de voie communes afin qu’ils puissent tous utiliser les mêmes lignes et que l’équipement soit interchangeable
Avant les appareils photo numériques, les entreprises innovaient et se différenciaient sur les films et les appareils photo, mais elles s’accordaient toutes sur l’espacement des pignons pour faire avancer le film.
L’industrie du divertissement unie autour des formats VHS et Blu-Ray face à leurs rivaux
Aujourd’hui, nous voyons des entreprises, des organisations et des individus se rassembler pour résoudre des problèmes tout en améliorant simultanément leurs activités et leurs produits :
Chiffrez est une autorité de certification gratuite, automatisée et ouverte dont l’objectif est d’augmenter considérablement l’utilisation de protocoles Web sécurisés en rendant leur configuration beaucoup plus facile et moins coûteuse. Ils desservent plus de 225 millions de sites Web, émettant environ 1,5 million de certificats chaque jour en moyenne.
La Fondation du logiciel de l’Académie crée de la valeur dans l’industrie cinématographique grâce à des logiciels d’ingénierie collective qui alimentent une grande partie des productions de l’industrie du divertissement, des jeux et des médias et des normes ouvertes nécessaires à la croissance.
La Fondation Hyperledger héberge des projets logiciels de blockchain de niveau entreprise, notamment en utilisant beaucoup moins de ressources énergétiques que d’autres solutions populaires.
LF Énergie est rendre le réseau électrique plus modulaire, interopérable et évolutif contribuer à accroître l’utilisation des sources d’énergie renouvelables
Dronecode permet le développement de logiciels de drones afin que les entreprises puissent utiliser leurs ressources pour innover davantage
OpenSSF sont les meilleures entreprises technologiques qui se réunissent pour renforcer la sécurité et la résilience des logiciels open source
Kubernetes a été offert par Google et est la solution incontournable pour gérer les logiciels basés sur le cloud
Ce ne sont là qu’un petit échantillon des projets de logiciels open source auxquels les entreprises participent. Vous pouvez explorer tous ceux hébergés à la Linux Foundation ici.
Comment les entreprises peuvent-elles utiliser et participer efficacement aux projets de logiciels open source ?
Les entreprises qui cherchent à mieux utiliser et participer à des projets open source peuvent se tourner vers les ressources de la Linux Foundation pour les aider. Une grande partie de ce que les organisations doivent savoir est fournie dans le rapport qui vient d’être publié, Un guide de l’open source d’entreprise. Le rapport regorge d’informations et d’idées de leaders open source dans les meilleures entreprises avec des décennies d’expérience combinée. Il comprend des chapitres sur ces sujets :
Tirer parti des logiciels open source
Préparer l’entreprise à l’open source
Développer une stratégie open source
Configuration de votre infrastructure pour la mise en œuvre
Configurer votre talent pour réussir
Défis
De plus, la Fondation Linux propose de nombreux logiciels open source cours de formation, événements tout au long de l’année, le Plateforme LFXet héberge des projets qui aident les organisations à gérer l’utilisation et la participation à l’open source, tels que :
La Groupe TODO fournit des ressources pour configurer et exécuter un bureau de programme open source, y compris leur des guides complets
La Projet Openchain maintient une norme internationale pour le partage des licences de progiciels incluses dans un progiciel plus large, y compris des informations sur les diverses exigences en matière de licences afin que les entreprises puissent s’assurer qu’elles se conforment à toutes les exigences légales
La Fondation FinOps favorise un « eune discipline de gestion financière et une pratique culturelle en évolution dans le cloud qui permettent aux organisations d’obtenir une valeur commerciale maximale en aidant les équipes d’ingénierie, de finance, de technologie et commerciales à collaborer sur des décisions de dépenses basées sur les données.
La Échange de paquets de données logicielles (SPDX) est une norme ouverte pour les nomenclatures de logiciels de communication (SBOM) afin que chaque utilisateur sache clairement quels logiciels sont inclus dans le package global.
Encore une fois, ce n’est qu’un extrait des projets de la Linux Foundation qui travaillent pour aider les organisations à s’adapter, à utiliser, à contribuer et à faire don de projets open source.
En résumé : les entreprises se tournent de plus en plus vers des projets de logiciels open source pour résoudre des problèmes courants et innover au-delà de la ligne de base, et la Linux Foundation est là pour les aider.