Soyons franc, bonjour,

Quelques remarques sur cette intervention :

- l'analyse consistant à dire que certains projets, même beaucoup utilisés, ne se préoccupent pas de leur application lorsque elle est sur d'autres machines que celles des devs (compilation exotique, configuration vaudou, fonctionnement erratique, ..) : est vraie
- la conclusion "ils devraient .. X / faire / prendre en compte que " est fausse. Les licences sont là pour le rappeler.
- la seule règle universelle lorsque l'on n'a pas signé un contrat avec un fournisseur / prestataire est : si ça convient pas, débrouille toi.

- du point de vue de l'efficacité globale du développement de systèmes libres (logiciel et / ou matériel) est effectivement de rationaliser les applications. Mais ça demande des compétences supplémentaires : savoir discuter avec des gens qui ont d'autres avis, faire de la gestion de projets et d'autres encore.

C'est donc pas facile de faire simple et efficace pour tout le monde.

Si en plus on rejette les applications historiques qui marchent avec un argument du type : "c'est une appli console et j'aime pas, je préfère les interfaces graphiques modernes".
Ça risque pas de s'améliorer.