Nous aimons l’Open Source

Nous utilisons des logiciels et applications Open Source, et contribuons très activement et régulièrement à des initiatives Open Source.

Chez OUTSCALE, le développement logiciel est organisé de manière vivante avec des personnes qui travaille ensemble, conçoivent ensemble et innovent ensemble.


L’Open Source est une réponse aux problématiques communes avec la communauté.

L’Open Source assure une pérennité pour les futures versions.

L’Open Source fournit une qualité élevée des développements.


Les équipes de développement apportent des correctifs aux projets Open Source en fournissant des retours d’information et des qualifications. En échange, basé sur le principe du donnant-donnant, nos équipes reçoivent de nouveaux codes ou améliorations aux projets Open Source d’OUTSCALE.

Chez OUTSCALE, les équipes Open Source et Développement Applicatif interviennent sur 2 types de contributions :

  • Les contributions pour OUTSCALE
  • Les contributions d’OUTSCALE vers d’autres communautés

LES PROJETS OPEN SOURCE D’OUTSCALE

Principalement à destination des utilisateurs techniques, administrateurs systèmes et développeurs, OUTSCALE propose des projets de tooling en Open Source.

Ces applications ou briques d’application servent à utiliser les services Cloud d’OUTSCALE dans le but de faciliter leur usage.

https://github.com/outscale


Packetgraph

Packetgraph est une boîte à outils réseaux pour construire ses propres applicatifs réseaux (Network Fonctions Virtualization) ou SDN (Software Defined Network). Packetgraph s’adresse à des développeurs de réseau. Ce projet Open Source Packetgraph est utilisable hors des plateformes Cloud OUTSCALE.

https://github.com/outscale/packetgraph


Butterfly

De la boîte à outils réseaux Packetgraph, Butterfly est un switch réseau virtuel. Butterfly permet de virtualiser les réseaux en les contrôlant via une API. Il permet d’interconnecter des machines virtuelles (VM) entres elles via des réseaux virtuels à très basse latence. Ce projet Open Source Butterfly est utilisable hors des plateformes Cloud OUTSCALE.

https://github.com/outscale/butterfly


OSC CLI

OSC CLI est un ensemble de connecteurs vers l’API OUTSCALE. OSC CLI s’adresse principalement aux administrateurs systèmes.

https://github.com/outscale/osc-cli

LES CONTRIBUTIONS OPEN SOURCE D’OUTSCALE

Notre équipe Open Source participe à de nombreux projets. En voici quelques uns :


QEMU

C’est très certainement la communauté dans laquelle nous contribuons intensément et régulièrement avec notre contributeur externe à plein temps (Alberto Garcia, société Igalia).  

Il s’agit principalement de développement de nouvelles fonctionnalités sur les couches de virtualisation de stockage.

Il est considéré comme intégré dans les “mainteneurs officiels de l’outil”. Il tient un blog où il présente ses travaux : https://blogs.igalia.com/berto/


Packer

Packer est un outil permettant de construire des images machine identiques pour plusieurs plates-formes à partir d’une configuration source unique. Packer aide à gérer les images Cloud dans un langage unique. Le but est d’aider à manipuler une image machine Outscale.