Software PHP 5 come prodotto commerciale
-
07-07-2019 - |
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 ..)
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.