Het ontstaan van een leveranciersval (vendor lock-in) kan worden voorkomen door te eisen dat de softwareleverancier bepaalde normen naleeft en te bevorderen dat de afnemer een beroep doet op softwareleveranciers die de broncodes van de door hen ontworpen programma's bekendmaken, hetgeen ook spionage bij overheidsinstanties kan voorkomen.
Il est possible d'éviter la création d'une dépendance au fournisseur (par la chausse-trape du vendeur) en exigeant des fournisseurs de logiciels qu'ils respectent certaines normes et en encourageant les acheteurs à prendre pour fournisseurs de programmes ceux qui en publient le code-source, ce qui préviendrait également l'espionnage des systèmes publics.