Chez cloudtec AG, nous faisons confiance aux solutions open source
Tout notre stack de plateforme repose sur l’open source. Ce qui nous en convainc, où se situent les limites, et comment nous décidons de ce qui entre dans notre stack.
Ce que sont les solutions open source
En bref : un produit fini basé sur un logiciel dont le code source est accessible publiquement et peut en règle générale être utilisé gratuitement. Chaque personne peut consulter, utiliser, modifier et transmettre le code. Le plus souvent, plusieurs projets distincts s’imbriquent et forment ensemble la solution.
Pourquoi nous misons dessus
Les technologies web reposent largement sur l’open source. Nous sommes spécialisés dans les technologies web et utilisons donc un grand nombre de ces projets : tout notre stack de plateforme repose sur eux.
Cela ne veut pas dire que l’open source est clé en main. En règle générale, vous obtenez un kit de construction qui demande de l’expertise pour être étendu et adapté. Choisir la bonne technologie, assembler différents projets et faire tenir l’ensemble en exploitation : c’est exactement là que se trouve le travail, et c’est exactement ce que contient notre stack.
Transparence
Le code est visible par toutes et tous. Les faiblesses et les failles de sécurité potentielles sont trouvées et corrigées par une large communauté, ce qui contribue à la sécurité.
Collaboration
Nous travaillons avec une communauté de développement vaste et expérimentée. Cela maintient la qualité de nos logiciels à un niveau stable. Et comme les projets sont adaptables, nous pouvons les tailler sur mesure pour des exigences individuelles et les faire évoluer.
Innovation
Les nouveaux projets et les extensions de projets existants apportent des idées. Des concepts et des astuces techniques arrivent ainsi tout naturellement dans notre propre équipe.
Nous n’utilisons pas pour autant l’open source sans discernement. Pour chaque cas d’usage, nous vérifions si un projet correspond aux exigences, et nous n’intégrons que ce qui a sa place dans le stack. Là où cela a du sens, nous combinons l’open source avec des solutions commerciales.
Avantages et inconvénients en un coup d’œil
D’après notre expérience, les avantages l’emportent :
- pas de frais de licence ;
- pas de dépendance directe envers un fabricant ;
- transparence grâce à l’accès au code source ;
- le logiciel peut être adapté avec souplesse à vos propres besoins ;
- correction efficace des erreurs grâce au principe des quatre yeux ;
- contrôle par la communauté de développement ;
- encouragement de l’innovation.
Ce à quoi vous devez penser :
- un support professionnel et une documentation complète peuvent faire défaut ;
- les solutions peuvent être techniquement plus exigeantes et avoir une courbe d’apprentissage plus raide ;
- l’open source est réputé plus sûr, mais ce n’est pas une garantie ;
- comme les projets dépendent d’une communauté, les nouvelles fonctionnalités ou les corrections prennent parfois plus de temps ;
- si un projet est abandonné ou change son processus de développement, vous devez passer à une alternative ou reprendre vous-même les adaptations.
Ce que cela signifie pour votre plateforme
Que l’open source convienne à un projet se décide au cas d’usage, pas par principe. Si vous voulez savoir quels projets se trouvent dans notre stack et pourquoi, vous le trouverez sur la page Technologie.