2017-05-24 4 views
-2

J'ai fini de travailler sur un programme python et j'aimerais le vendre; Cela dit, comment puis-je faire en sorte que mon programme ne puisse pas simplement être copié et collé partout? L'obscurcissement du code n'est pas ce que je cherche, je suis d'accord avec .pyc, mais comment puis-je faire en sorte que mon programme s'apparente davantage à un programme payant et ne fonctionne que si la personne l'a acheté?Comment puis-je empêcher les personnes de copier et coller mon programme (python) sur d'autres personnes?

Peut-être un installateur avec une clé?

+0

À part cela, utilisez une licence logicielle. – timgeb

+0

Découvrez PyInstaller. Aussi, si vous voulez le vendre sans que les gens le copient à coup sûr, essayez de vérifier de près l'approvisionnement. Si jamais, jamais, jamais vendre quelque chose en ligne s'il vous plaît obtenir une licence, certains sont gratuits, d'autres ne le sont pas. –

+2

il y a des gens prêts à payer, et d'autres qui ne le sont pas. oublie les secondes et concentre-toi sur le premier. – Daniel

Répondre

0

Recherchez un mécanisme permettant de verrouiller une installation sur un ordinateur. Votre programme devra interagir avec lui. Ces schémas ne sont pas infaillibles. Habituellement, ils seront liés à:

  • l'existence d'une clé matérielle
  • le type de processeur
  • le nom de volume (s) sur le disque dur
  • le type de BIOS
  • autres matériel installé (carte son, vidéo, etc.)

L'idée est que l'installateur va créer une "clé" à partir du matériel informatique actuel qui ne fonctionnera pas si le programme est copié sur un autre ordinateur.

Rechercher "générateur de clé de licence python" sur Google pour les débutants.

+0

Tous ces mécanismes sont basés sur l'obfuscation de code. – Goyo