Domanda

telefonare a casa per imporre una licenza d'uso è considerato da molti come "il male". Ma per la mia applicazione web-dipendente di Windows sembra che il metodo perfetto di far rispettare un singolo utente, licenza multi-postazione di lavoro, vale a dire una licenza su molte macchine, ma solo uno può essere attivo alla volta. A titolo di esempio, pensare in termini di una singola licenza motore di rendering con un processo di lavoro che copre diverse ore solo essere attivi su una macchina.

Un server di licenza deve quindi autenticare l'applicazione quando è prima esecuzione e verificare che la licenza non è attualmente in uso prima di avviare un processo di lavoro. Posso vedere come questo sarebbe considerato male se l'applicazione richiede l'accesso a Internet solo per verificare la sua licenza, ma la mia domanda è inutile senza una connessione a Internet in ogni caso. Una licenza sito sarebbe solo richiedere un controllo.

Se il server di licenze è sempre verso il basso (si spera quasi mai), l'applicazione dovrebbe degradare con grazia ad una versione limitata fino a che non può essere autenticato. Deve telefono di casa per controllare gli aggiornamenti e rapporto statistiche (consensuale) di utilizzo ogni caso, quindi perché è così cattivo?

Come faccio a mantenere gli uomini onesti onesti senza essere male?

È stato utile?

Soluzione

Fiducia i vostri clienti di pagare il conto. Se vogliono eseguire il programma su due computer allo stesso tempo, troveranno un modo.

Rendere il più semplice possibile per gli utenti di utilizzare il software. Spesso, una versione pirata di un programma è più facile da usare rispetto alla versione legale. Per prima cosa, la versione pirata solo continua a lavorare se il server di licenza è verso il basso.

vi consiglio di dare all'utente l'accesso completo se il server di licenza è verso il basso, invece di dare loro una versione limitata.

Altri suggerimenti

Questa, come tutta la gestione dei diritti, si riduce a costo contro il rischio. Se vi fidate che gli utenti normalmente bastone entro le condizioni di licenza o almeno vicino a loro (a volte in esecuzione due istanze), allora non è necessario l'approccio estremo della query server di licenza con ogni corsa.

Se non vi fidate gli utenti allora quanto entrate supplementari pensi potrai raggiungere Ed è superato dai costi di implementazione e manutenzione della soluzione di licensing? Tenete a mente che più si limita, più è probabile che qualcuno si romperà le vostre restrizioni e si paga nulla (questa è la mia impressione sulla base di niente più di esperienza).

Per quanto mi riguarda si sarebbe infuriato se il mio pagamento per-app degradato in termini di prestazioni solo perché tuo del server di copyright è stato verso il basso, questo è il tuo problema, non mio:)

Rendere più facile ad essere onesti che essere disonesto. Una volta che una versione pirata esce senza paralizzante, allora si hanno punito solo le persone oneste.

Come (quasi) utente medio di computer, questo sembra abbastanza giusto per me, tranne che per un punto. Se il server di licenze è giù, la mia esperienza non dovrebbe essere influenzata. L'applicazione dovrebbe continuare a funzionare come la versione completa fino a che non può essere adeguatamente autenticato. Alla fine della giornata, l'utente finale non dovrebbe soffrire per i vostri problemi tecnici.

Gary

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