34 votes

Quelle technique de protection contre la copie utilisez-vous ?

Je pense ajouter une sorte de protection contre la copie à l'un de mes outils.

  • Avez-vous de l'expérience dans ce domaine ?
  • Avez-vous développé vos propres techniques de protection ou avez-vous acheté un logiciel tiers ?
  • Pensez-vous que c'est une méthode viable pour augmenter les ventes ? (Dans un environnement privé et/ou d'entreprise)
  • Que faites-vous pour éviter de harceler vos clients payants ? Dans la plupart des cas, c'est le en payant des clients qui souffrent d'une mauvaise protection contre la copie, et je ne veux pas que cela arrive à mes clients. (Même si cela signifie accepter quelques resquilleurs)

Je suis particulièrement intéressé par les techniques qui permettent une version d'essai ou une version gratuite de votre logiciel pour un usage privé, mais qui limitent son utilité dans un environnement d'entreprise.


Question connexe : Comment protéger vos logiciels contre la distribution illégale
Question connexe : Protégez le code .NET contre l'ingénierie inverse.
Question connexe : Empêcher le contournement de la protection contre la copie.

47voto

mouviciel Points 36624

Quelle que soit la technique utilisée, votre logiciel sera copié. L'objectif réel de la protection contre la copie est d'empêcher les clients honnêtes d'être tentés d'être déloyaux.

La technique minimale de protection contre la copie est suffisante. Le maximum ne vaut pas le temps passé.

De plus, j'ai entendu dire que certains développeurs fournissent un support utilisateur à tout utilisateur qui en fait la demande, client ou non. L'idée est que les utilisateurs heureux peuvent devenir des clients fidèles.

10voto

Stu Andrews Points 435

Pour les applications de bureau, j'ai utilisé un modèle Clarion (3rdParty, http://www.capesoft.com/accessories/secwinsp.htm ).

Avec les applications web, nous avons surtout utilisé le simple fait que l'utilisateur doit se connecter, et nous avons suivi l'activité. S'il a un compte, cela signifie qu'il a payé.

Les ordinateurs de bureau sont beaucoup plus difficiles à suivre. Comme on l'a dit, il est très facile à craquer. C'est une question de :

Rendez-le gênant pour les pirates, mais aussi discret que possible pour les utilisateurs.

6voto

Nik Reiman Points 16156

"Le matériel est le dongle"

C'est ce que nous disions toujours à mon ancien travail, et dans une certaine mesure, c'est aussi vrai dans mon travail actuel. En fait, nous vendions du matériel physique pour faire fonctionner nos logiciels, que nous donnions gratuitement. Ce n'est probablement pas faisable pour toutes les entreprises, mais c'est un sentiment agréable de savoir que vous n'avez pas à vous soucier du piratage, parce que les gens investissent dans le matériel, pas dans le logiciel.

5voto

Carlos Gutiérrez Points 5790

"Le support technique est le dongle"

Cela ne s'applique pas à toutes les applications, mais pour les applications complexes dont le prix est élevé et le volume de vente faible, fournir un excellent support à vos clients est le meilleur moyen d'être sûr que tous vos utilisateurs paient.

5voto

breakingobstacles Points 311

Comme l'a mentionné mouviciel, rien n'est parfait. Essayez d'encourager gentiment les utilisateurs qui pourraient acheter votre produit à l'acheter, et oubliez ceux qui ne le feront jamais.

Quelques conseils généraux :

  1. Ne vous embêtez pas à mettre en place votre propre protection, à moins que vous n'ayez de l'expérience dans ce domaine. C'est un domaine dans lequel il vaut probablement la peine de payer quelqu'un dont la spécialité est de fournir un certain type de licence/protection (gardez juste à l'esprit que ce ne sera pas parfait).
  2. Choisissez un système de clé de licence qui est difficile à cloner. Là encore, le choix d'un système de licence préétabli devrait suffire. Créer le vôtre à partir de rien ne le fera probablement pas.
  3. Prenez le temps d'intégrer correctement le système de licence que vous choisissez. Si vous vous contentez de "protéger/envelopper" votre ou vos exécutables, la protection sera rapidement supprimée. La plupart des produits de licence/protection offrent des outils/macros d'intégration facile qui rendent le craquage automatisé beaucoup plus difficile.

Pour les logiciels d'entreprise, la meilleure chose que vous puissiez faire est de permettre aux administrateurs de s'assurer facilement qu'ils respectent les limites de la licence (nombre d'instances/installations, etc.). Mettez à leur disposition un endroit central où ils peuvent le vérifier, et rappelez-leur gentiment s'ils dépassent légèrement les limites, avant de prendre des mesures plus radicales. Dans un environnement de réseau étendu, les licences logicielles peuvent devenir très complexes pour le service informatique. Facilitez leur travail et ils vous remercieront.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X