Comment choisir le "bon" composant open source ?
D'ordinaire nous aimons utiliser des bibliothèques tierces dans nos projets, ces “librairies” que l'on retrouve par exemple sur des forges logicielles publiques comme GitHub et GitLab. Rares sont les logiciels qui ne possèdent pas une once de ça à l'intérieur.
Le plus souvent, on les retrouves dans les logiciels pour se faciliter la vie, écrire des tests unitaires ou gérer une base de données par exemple.
On a vite tendance à prendre l'outil le plus connu, le plus répandu, ou à faire des réflexions trop rapides pour choisir ce dont on a besoin, et pourtant il y a des pièges à éviter.
Comment choisir le "bon" composant open source alors ? Est-ce possible ?