Open Source

Créer des technologies plus performantes grâce à l'Open Source

Red Hat est le plus grand éditeur Open Source au monde. Nous créons et prenons en charge des produits Open Source issus de projets Open Source. En retour, nous apportons notre contribution aux projets et aux communautés dans lesquels nous nous investissons. Nous défendons les licences Open Source. Avec l'Open Source, nous offrons à nos clients la possibilité de réussir.

Les origines de l'Open Source

Qu'est-ce qu'un code source ?

Un code source est un ensemble d'instructions qui indique aux appareils électroniques comment exécuter les applications constitutives du monde numérique, notamment les systèmes d'exploitation, les logiciels de traitement de texte, les navigateurs, les jeux vidéo, les smartphones et les sites Web. Des millions d'ordinateurs exécutent le même code. Ce dernier doit donc être extrêmement fiable et stable.

Qu'est-ce qu'une source fermée ?

Les codes et applications performants ont une valeur inestimable. De nombreuses entreprises s'évertuent à garder leur code secret afin de contrôler et de tirer profit de la distribution de leurs produits. Leur code source propriétaire est fermé. Les personnes extérieures à l'entreprise ne peuvent donc pas l'examiner ni comprendre comment il fonctionne.

En quoi consiste l'Open Source ?

À l'inverse, tout le monde peut consulter un code Open Source, l'utiliser, le modifier, le distribuer et en tirer des leçons. L'Open Source Initiative a donné une définition précise des logiciels Open Source. Une licence Open Source écarte toute restriction d'utilisation du logiciel, de la distribution commerciale aux personnes autorisées à se servir du logiciel quel que soit leur objectif. Elle met l'accent sur la neutralité, l'accessibilité et la liberté.

Des logiciels Open Source partout dans le monde

Le développement Open Source favorise la stabilité, la sécurité et l'innovation. Lorsque le code est accessible à un large public, un plus grand nombre de personnes peut y contribuer en cherchant les bogues et les failles de sécurité, en testant la compatibilité avec différentes plateformes et en apportant de nouvelles idées. Et lorsqu'un problème grave est découvert, toute une communauté de développeurs, notamment des ingénieurs Red Hat, collabore pour le résoudre.

La méthode Open Source est tellement efficace qu'elle suscite l'intérêt des plus grands experts techniques. La majeure partie des innovations technologiques provient de la communauté Open Source, et tout le monde finit par utiliser un logiciel Open Source, parfois même sans le savoir. De nombreux sites Web et applications courants reposent sur des projets tels que Linux®, Kubernetes et Git. Et certains navigateurs Internet, tels que Firefox et Chromium, sont également des projets Open Source.

Red Hat et la méthode Open Source

Notre mission est de jouer un rôle de locomotive auprès des communautés de clients, de contributeurs et de partenaires qui optent pour l'Open Source pour créer des technologies novatrices.

Nous développons des logiciels Open Source en suivant un ensemble de principes qui forment la méthode Open Source. Cette philosophie repose sur la création d'un forum ouvert au sein duquel les idées peuvent émerger. Des communautés se forment pour résoudre un problème, collaborer, expérimenter et faire naître de nouvelles idées et technologies. Développés sur la base solide qu'offrent les logiciels libres et Open Source, nos produits Open Source pour l'entreprise puisent dans les aptitudes et les capacités d'innovation collectives des communautés Open Source.

Nous accordons de l'importance au développement collaboratif, ainsi qu'aux avis et aux suggestions de tous nos collaborateurs au sein de l'entreprise. Découvrez le livre The Open Organization (L'entreprise ouverte) rédigé par Jim Whitehurst, PDG de Red Hat.

Spécialistes de l'Open Source

Depuis de nombreuses années, les développeurs de Red Hat® participent activement à des centaines de projets Open Source pour l'ensemble de la pile informatique. Nous recrutons des spécialistes de l'Open Source et nous établissons des liens solides avec leurs communautés. Tout ceci vient enrichir notre vaste expérience en matière d'Open Source. Et c'est sur cette base que notre modèle de développement Open Source a été créé : un modèle novateur, itératif, qui favorise la sécurité et la stabilité.

Le modèle de développement

Illustration du modèle de développement

Nous partons d'un logiciel Open Source créé par la communauté, qui répond partiellement ou complètement aux besoins de nos clients.

Illustration du modèle de développement

Nous construisons autour de ces projets, en renforçant la sécurité et en ajoutant si nécessaire des fonctions pour créer des produits Open Source d'entreprise.

Illustration du modèle de développement

Nous travaillons pour résoudre les bogues, corriger les failles et créer de nouvelles fonctions. Mais nous ne gardons pas tout cela pour nous. Nous intégrons ces améliorations au projet d'origine afin que l'ensemble de la communauté puisse en bénéficier.

Illustration du modèle de développement

Alors que les clients utilisent notre logiciel, ils nous transmettent leurs commentaires, nous signalent des bogues et demandent l'ajout de nouvelles fonctions lorsque leurs besoins évoluent. Ces informations guident le développement de notre produit.

Communautés Open Source

Les communautés Open Source sont constituées d'amateurs, de professionnels qui travaillent dans de petites et grandes entreprises du secteur technologique, ainsi que de personnes d'autres domaines qui s'intéressent à la résolution de problèmes complexes et passionnants. Ces communautés ouvertes offrent à leurs membres la possibilité de participer au développement du logiciel qu'ils utilisent et de l'influencer. Le logiciel qui en résulte est le meilleur possible.

Les entreprises concurrentes utilisent et contribuent souvent aux mêmes projets. Il s'agit en quelque sorte d'une concurrence coopérative. Elles collaborent au développement et s'affrontent ensuite pour obtenir les mêmes clients. Les entreprises aident activement leurs concurrents en améliorant le code source de base. Cette collaboration va dans les deux sens puisqu'elles bénéficient des améliorations de leurs concurrents en retour.

Red Hat est membre de communautés Open Source depuis sa création il y a plus de vingt ans. De Linux à Apache dans les années 90 à Kubernetes et la Cloud Native Computing Foundation, nous avons participé à des centaines de communautés et groupes d'échange Open Source.

Notre engagement en faveur de l'Open Source

Grâce à l'apport de diverses communautés, les logiciels Open Source sont toujours plus perfectionnés. Nous soutenons plusieurs programmes Open Source afin que chacun puisse être entendu.

Nous nous engageons à créer des logiciels qui repoussent les limites technologiques.

Nous nous appuyons sur des logiciels Open Source.
Nous investissons dans des projets Open Source.
Nous donnons accès au code des technologies acquises.
Nous protégeons et défendons la propriété intellectuelle des logiciels Open Source.

Prenez part au développement Open Source.