Io e il mio amico vogliamo vendere software per server di gioco, ma vogliamo un qualche tipo di controllo sull'uso di quel software.
Ad esempio, vogliamo una sorta di sistema a chiave seriale, quindi solo i sistemi verificati / a pagamento possono eseguire il nostro software. Siamo preoccupati che il software sarà sfruttato / rivenduto / distribuito liberamente e non otterremo alcun reddito da questo.
Come dovremmo affrontare questo problema? C'è qualche soluzione pronta? Che ne dici di h- / cracker, c'è qualche medicina contro il codice di armeggiare e rimuovere / esplorare / sfruttare il nostro sistema di chiavi seriali? Abbiamo bisogno di crittografare in qualche modo il nostro software lato server, quindi sarà difficile da gestire? Che dire delle soluzioni per lato chiave / lato server?
Non distribuendo alcun codice, il server è compilato eseguibile in C ++, in esecuzione su Windows Machine.
Il pubblico di destinazione sono individui, non aziende. Questa è la prima volta, non abbiamo esperienza nella vendita di software, ma abbiamo persone che sono disposte a pagare - semplicemente non vogliamo che il nostro server finisca per crollare e distribuire in tutto il mondo, per almeno un anno o due, dopo versione della prima versione.