Domanda

Ho recentemente sviluppato un app che ho intenzione di vendere alle piccole imprese. Non ho un enorme supporto di denaro contante, quindi sono disposti ad acquistare un'applicazione di commercio che avrebbe protetto il mio software contro il furto.

Il mio piano attuale è la seguente:

  • I includono una chiave pubblica (PGP) o un codice all'interno letterale della app.
  • acquisti utente del software fuori del sito web che fornisce alcune informazioni.
  • Il sito chiama una funzione che crea un codice prodotto. Questo tasto viene inviato via email / mostrato all'utente dopo l'acquisto.
  • Dopo l'utente scarica il prodotto, si dovrà inserire alcune informazioni con la chiave del prodotto fornito per tentare di attivazione.
  • I contatti di applicazioni un servizio web presso la nostra sede di hosting. Si utilizza la crittografia insieme ad altre informazioni per creare un codice di attivazione che viene inviato indietro all'applicazione.
  • In futuro l'applicazione controlla periodicamente con il servizio web per stabilire se è autorizzato.
  • In qualche modo vorrei aggiornare il PGP / code durante l'aggiornamento del software quindi vorrei avere bisogno di una funzione che avrebbe decifrare le informazioni, aggiornare la licenza, ri-crittografia, e quindi aggiornare il database del servizio.

E allora mi chiedo:

  1. E 'questo il modo corretto di fare questo o è obsoleta adesso?
  2. Qual è il modo migliore per generare chiavi di prodotto uniche?
  3. C'è un modo per mantenere il pubblico / chiavi private del tutto fuori del PC del cliente?
  4. C'è un buon modo per rilevare un titolo di illegale? Ho intenzione di solo offrendo ampie licenze del sito quindi ho solo bisogno di rilevare le persone male po 'torrente / IRC.

Grazie in anticipo per il vostro aiuto. E 'molto grato.

È stato utile?

Soluzione

non si preoccupano -. Non si fermerà i pirati, ma si metterà fuori clienti un reale

Anche il migliore può ottenere questo male male. Possiedo Macromedia Studio MX2004 e Adobe Creative Suite CS2. Recentemente ho dovuto pulire e reinstallare il mio sistema. La prima cosa da notare - ho avuto abbastanza problemi con attivazione su questo ultimo tempo (alcuni anni fa) che è il motivo principale non ho ripulito il mio sistema per così tanto tempo. Da allora, ho sempre e solo ripristinato da un'immagine di disco rigido in cui attivazione è già stato fatto -. Fino ad ora

Quando sono andato ad attivare, sia l'attivazione internet fallito, anche se non ho avuto altri problemi apparenti con connessione internet. attivazione telefonica non era troppo male per Creative Suite, ma Macromedia era ovviamente acquistato da Adobe anni fa. Tutte le vecchie cose di attivazione telefono Macromedia non c'è più. È possibile trovare i numeri di attivazione di Adobe sul sito web, naturalmente, ma non supportano l'attivazione del software Macromedia.

È interessante notare che, Adobe sembra per eseguire il "tenerli in attesa per un po ', poi scollegarli" sistema di assistenza telefonica.

Alla fine, ho risolto un problema di firewall ed è riuscito a ottenere attivazione internet per lavoro - ma che era dopo un paio di ore sprecate e una discreta quantità di costi di chiamata .

Il punto qui - se le aziende la scala di Adobe non può garantire l'attivazione facile, e le aziende la scala di Macromedia può essere assunto - che possibilità hai di rivendicare in modo credibile questo non causerà problemi per i clienti paganti

Quando si acquista un software che richiede l'attivazione, si acquista una bomba a tempo. Verrà un tempo in cui non è possibile utilizzare perché non è possibile attivarlo -. Se non per il download di qualche crepa pirata ovviamente

I potenziali clienti sa questo, naturalmente, e se non hanno motivi estremamente convincenti per comprare il vostro prodotto particolare, le probabilità sono andranno altrove. Oppure, dal momento che stanno andando ad avere bisogno di quel pirata crepa un giorno, non c'è tempo come il presente, naturalmente.

Perché si deve preoccuparsi di clienti che non aggiornano regolarmente? Meglio chiedere - perché dovrei essere forte-armati nelle riqualificazione qualcosa quando non ho bisogno di nuove funzionalità. Anche la percezione che cessare di attivazione supporto potrebbe essere utilizzato in questo modo è sufficiente a farmi e gli altri pensano due volte prima di software che l'attivazione esigenze.

Chi non risica non rosica - se siete disposti a prendere qualche rischio, non sarai mai realizzare un profitto. E mentre la maggior parte dei pirati non possono mai essere trasformati in clienti paganti qualunque cosa tu faccia, è certamente possibile trasformare in clienti paganti pirati. Tutto quello che dovete fare è assicurarsi che essi ottenere una migliore esperienza pirateria software piuttosto che pagare, il che è esattamente ciò di attivazione, DRM ecc raggiungere.

Modifica

Per inciso, quello che non oggetto è l'idea che ognuno ha un unico "filigranata" download, quindi se vedete diffusa pirateria, è possibile risalire alla sua fonte. Ci sono sistemi di watermarking binari in grado di garantire tracciabilità, anche quando qualcuno ha più copie da confrontare, anche se non ho idea di come funzionano.

watermarking può scoraggiare le persone dal fare il software disponibile, ma, anche in questo caso, è improbabile per fermare la pirateria. Si richiede solo esempio una persona ad acquistare il prodotto utilizzando una falsa identità Nella rete del serial killer.

Altri suggerimenti

Se l'applicazione è utile, sarà incrinato e rilasciato se si utilizza DRM o no. Basta venderlo senza attivazione e andare dopo i pirati come si sarebbe prima.

Finora, ho trovato questo link interessante:

http: //www.emoreau .com / Entries / articoli / 2007/12 / Licensing-a-VBNet-Application.aspx

Il suo un paio di anni però. Sto pensando che posso incorporare il MotherBoardID e CPUID nell'idea servizio di cui sopra.

I sarebbe ancora sentire da qualcuno che sa come ruolo che questo (un professionista). Sarebbe molto utile come io sono solo un n00b.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top