Domanda

Stavo pensando: supponiamo che tu abbia impiegato migliaia di ore-uomo e che tu abbia inventato un CMS o qualcosa del genere. Come fai ad assicurarti che chiunque lo ottenga da te non lo piratasse? Potrei insistere con l'acquirente a darmi il loro URL e lo hash e lo uso come checksum ovunque all'interno del software, ma suona come una forma più debole di sicurezza.

Ci sono altri metodi? Uno potrebbe essere quello di avere il cliente a inviare un POST al mio server per l'autenticazione prima di servire qualsiasi pagina, ma sembra ingiusto.

(Certo, potrei insistere per ospitare il software da solo ..)

È stato utile?

Soluzione

In genere, invece di cercare una soluzione tecnologica a questo problema, è preferibile una soluzione legale. Utilizzando un quadro legale di contratti e / o accordi di licenza, rendere poco attraente per il cliente provare a piratare o rivendere il tuo software.

Se il tuo software è sufficientemente desiderabile, le persone troveranno un modo per piratarlo (ad es. Photoshop). Se il tuo cliente è soddisfatto del loro accordo commerciale con te, è improbabile che lo rendano pubblico piratando il tuo software.

Altri suggerimenti

Se stai distribuendo la piattaforma, in genere qualcosa come Zend Guard , in genere. Tuttavia, ciò significa anche che è più difficile per i tuoi clienti aggiungere le proprie modifiche desiderate.

Un sacco di software al giorno d'oggi prende il percorso SaaS ed è ospitato autonomamente dalle aziende che lo realizzano.

Detto questo, farei eco ai sentimenti di altre risposte qui - è meglio fare in modo che le persone non vogliano piratare il tuo prodotto (e dare loro incentivi a non farlo) piuttosto che provare le persone a non farlo.

Fornire supporto e aggiornamenti solo a coloro che hanno acquistato il software. Non impedisce di copiarlo, ma gli utenti seri lo compreranno.

Un'altra opzione è ospitarla da soli. Ma almeno non scegliere la via di offuscamento. Anche non previene esattamente nulla, ma irrita i tuoi clienti fedeli.

Basta chiedere soldi.

Consiglierei di dedicare più tempo a pensare al marketing e meno preoccuparsi dell'offuscamento del codice.

Un approccio che mi piace è quello usato da jamroom.net. Sono abbastanza aperti, forniscono codice completo agli abbonati, le modifiche / personalizzazioni sono consentite e incoraggiate in una certa misura. Nessuno sforzo sprecato per offuscare il codice.

Incassano con estensioni, servizi di installazione / manutenzione / ops. Non so quanto vadano bene. Sembra che una comunità di dimensioni rispettabili costruisca attorno al loro prodotto. Per comunità intendo sia i clienti che gli sviluppatori di terze parti. Questo è un vantaggio, il loro modello Biz si ridimensiona persino!

Come sempre, Joe Blow Blogger potrebbe piratare il tuo software ... ma i veri clienti aziendali non correranno questo tipo di rischio legale. È meglio, come altri hanno già detto, fornire solo software di qualità per i tuoi clienti paganti. La pirateria è meglio combattuta attraverso mezzi sociali e legali, piuttosto che tecnologici.

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