En effet, si l’installateur est librement distribuable et fonctionne hors-ligne, les utilisateurs n’auront aucune raison de ne pas l’utiliser, donc pourquoi ils iraient copier le dossier du programme installé ?
Parce qu’ils ne tournent pas sous un OS supporté officiellement par ton soft bien qu’il soit en Python ?
Parce qu’ils peuvent vouloir installer le soft là où ils le veulent, par exemple dans un virtualenv, sans se cogner contre ton installeur ?
Parce qu’ils ne font pas confiance à ton installeur qui ne sera nécessairement pas standard ?
Des raisons de ne pas utiliser un installeur, il en existe des milliers…
C’est parce que l’installeur n’est pas libre que je demande s’il est possible d’empêcher ce type de manipulation.
Par exemple si je vends mon logiciel à quelqu’un il lui suffit de copier les fichiers et donné à quelqu’un d’autres. Dans ce cas je n’aurai même pas d’argent dans le logiciel que moi-même j’ai pris mon temps pour le faire.
Dans ce cas là ne vends pas de logiciel en Python (parce que vu tes autres posts sur le forum, tu travailles en Python). La vraie perte, elle est surtout dans le temps que tu vas passer à essayer de mettre au point une solution de protection qui sera immanquablement contournée, au lieu de rendre ton programme stable et maintenable.