Come detto, non provarci nemmeno.
L'UNICA cosa che impedisce alla maggior parte delle persone di piratare è il rischio di essere scoperti e di dover affrontare azioni legali. A meno che tu non possa permettersi un team legale internazionale con una vasta esperienza nel campo, dimentica persino di provare a far rispettare qualsiasi cosa.
Ti costerebbe un sacco di soldi e i pirati tendono a scappare gratis.
In sostanza, la distribuzione del software si basa su 3 elementi per impedire che la pirateria rendesse assolutamente antieconomico:
- un sistema d'onore, dove le poche persone oneste pagano volentieri
- minaccia di azioni legali contro i clienti aziendali che piratano quali
distruggerebbe la loro reputazione
- entrate sufficienti dalle vendite nettamente ridotte che puoi assorbire dal 60-90%
copie piratate in uso attivo
Per rendere la pirateria impossibile per il tuo sistema, DEVE avere un modello di abbonamento in cui gli utenti registrati pagano non solo per periodo ma anche per uso (in questo modello non dovrai controllare il numero di copie installate per licenza , ma tu puoi).
Il che richiede che il software funzioni come un modello SAAS, con tutte le logiche di business gestite sul server e fatturate al cliente per chiamata al server.
In questo modo, se qualcuno dovesse fornire la sua licenza ad altri (il che è il modo in cui inizia la pirateria ...) LUI riesce a pagare di tasca propria per ogni altro utente che usa la sua licenza.
Data la velocità con cui le copie piratate tendono a proliferare, questo diventerebbe rapidamente un grosso onere finanziario per quella persona, causando la chiusura del loro account, invalidando ogni copia pirata là fuori.
Il software client installato dall'utente diventa semplicemente una shell per l'input, la visualizzazione e l'output dei dati da un server controllato dall'utente.
Si tratta di un sistema che è ovviamente molto impopolare tra gli utenti, per l'ovvio motivo che è
- impossibile piratare
- può diventare costoso se il software viene utilizzato molto
- richiede sempre una connessione Internet attiva
- non archivi più i tuoi dati, il che rende alcune persone paranoiche (questo cambia mentre "cloud storage" diventa più accettato)