Come vendere un'applicazione? Problemi di licenza

5

Ho creato un'applicazione delphi-7 semplice ma efficace che risolve i puzzle di sudoku e un keygen che produce una chiave seriale univoca per ogni PC. Il mio scopo non è quello di fare soldi, voglio capire i metodi di utilizzo commerciale di un'applicazione nella sua forma più semplice.

Ho zero conoscenze ed esperienza sulla licenza. Ho cercato su Internet metodi per "pagare 1 $ e ricevere la chiave seriale via e-mail", tuttavia non ci sono informazioni chiare a riguardo, a volte spiegano che tipo di licenze ci sono (GNU ecc.), Ma non so come usali. Ho bisogno di istruzioni, spiegazioni o metodi semplici.

Quando l'utente preme il menu "Registra" sul risolutore, viene creato il secondo modulo e l'utente visualizza l'ID prodotto dell'applicazione e una finestra in cui inserire la chiave seriale acquistata.

Presupposti:

  1. Stabilirò il prezzo di una chiave come 1 $ in questo esperimento, pertanto si presume che non realizzerò profitti sufficienti (se ce ne sono), quindi i servizi esterni costosi non sono il mio caso. (Tuttavia, qualsiasi informazione è benvenuta)
  2. L'ID prodotto dell'app viene prodotto utilizzando CPU_ID del computer client. Pertanto, l'utente deve essere avvisato che la chiave acquistata non funzionerà se la CPU del PC viene sostituita. (L'avviso può essere inserito come controllo vicino al pulsante di registrazione)

Le mie domande:

  1. Devo produrre singoli termini di accordo per questo programma?
  2. Devo inviare il mio file .exe per l'approvazione da qualche parte per poterlo vendere?
  3. Qual è il metodo meno costoso per distribuire le chiavi ai client?
  4. C'è qualcosa che non capisco o non sbaglio?
  5. C'è un modo per automatizzare la fatturazione e la distribuzione delle chiavi?
posta Tension Coding 26.09.2015 - 14:06
fonte

4 risposte

4

Probabilmente non è mai stato più facile vendere questo tipo di software, a causa dell'emergere di app store online per telefoni cellulari e ora Windows.

Se si compila la tua app come app di Windows Store, registrati per un account di Windows Store, compilare vari moduli fiscali, ottenere un certificato PEGI e creare un conto bancario per il loro pagamento. Puoi caricare la tua app nello store e la venderanno a milioni di consumatori per un taglio di ~ 30, gestirà la tassa di vendita ecc. E pagheranno direttamente sul tuo conto bancario.

Non è banale, ma richiede solo un paio di giorni e dovrai comunque impostare una società ecc. a fini fiscali.

Un'altra opzione sarebbe quella di rendere l'app in una pagina Web e aggiungere una procedura di registrazione che include un pagamento prima che l'utente possa accedere alla pagina del risolutore. Potresti prendere il pagamento tramite paypal. devi ottenere un account paypal e quindi monitorare i pagamenti e attivare account di persone.

Di nuovo Paypal prenderà un taglio e tu dovrai fare le tue tasse ecc.

Se vuoi mantenere l'app come download binario, puoi utilizzare lo stesso sito ma offrire un link per il download.

Tocca anche il problema della pirateria. Questo è un po 'diverso dal modo in cui vendi la tua app. Infatti, vuoi vendere una licenza per utilizzare la tua app e aggiungere una restrizione tecnologica all'utente che applica i termini della licenza.

Avere una chiave seriale che gli utenti devono acquistare ed entrare è una soluzione comune. Oppure potresti costringerli ad accedere quando avvieranno l'app.

    
risposta data 26.09.2015 - 14:40
fonte
7

TL; DR utilizza un app store. Fanno tutte le cose difficili per te. Tutto ciò di cui hai bisogno è un semplice sito web per indicare la tua app nel negozio.

Qui ci sono molte domande e potrebbero sorgere problemi da risolvere ...

Do I have to produce individual terms of agreement for this program?

Non devi fare nulla. Per essere onesti, un solutore di sudoku da $ 1 non farà molto splash nel pool di app, quindi una licenza probabilmente non ti creerà o ti romperà. Ma se vuoi avere una licenza in modo che tu possa decidere di inseguire qualcuno che la viola, puoi trovarne una in un'altra app, oppure cercare online i campioni e copiarla. Leggi attentamente per assicurarti di averlo compreso, o paga un avvocato per aiutarti a capirlo, prima di adottarlo.

Do I have to submit my .exe file for approval in somewhere in order to be able to sell it?

No. Ma sappi che si suppone che un file .exe casuale su Internet sia un pacchetto di consegna malware. Nessuno lo toccherà. Per lo meno, devi consegnare il tuo .exe tramite il tuo sito web (nessun sito web = senza attendibilità) e dovresti fornire un hash SHA-1 del tuo .exe che un utente può usare per verificare che nessuno abbia hackerato il tuo .exe e gonfi la sua spazzatura. (Questo presuppone che tu sappia come impedire che il tuo sito web venga violato).

What is the least costly method to distribute keys to clients?

I costi variano in modo selvaggio a seconda di come si costruisce la soluzione di e-commerce per poter elaborare le transazioni di pagamento. Non vuoi stampare la tua soluzione. Ci sono troppe normative governative sulla sicurezza dei dati e se sei nuovo, ti troverai nei guai velocemente. Crea il tuo sito Web con un sistema di gestione dei contenuti (CMS) come Wordpress, Joomla o Drupal. Sono tutti dotati di moduli di e-commerce che è possibile collegare e supportano prodotti multimediali digitali (come un'app) e funzioni di consegna delle chiavi di licenza.

Avrai bisogno di creare un account commerciante con una banca se hai intenzione di elaborare le transazioni.

Anche PayPal ha una funzione di elaborazione dei pagamenti, ma, a mia conoscenza, non supportano la consegna delle chiavi di licenza.

Indipendentemente dal meccanismo di elaborazione dei pagamenti che utilizzi, dovrai pagare una percentuale di ciascuna transazione al processore di pagamento. Quanto dipende dal processore che scegli.

Is there something I dont understand or do wrong?

Sì. Molte. Ma non saprai cosa non sai fino a quando non accadrà. Ci sono molte risorse sul web su come creare un business online.

Is there a way to automate billing and key distribution?

I moduli software di e-commerce nelle piattaforme dei siti Web popolari lo fanno.

Ma di gran lunga il modo più semplice per distribuire un'app $ 1 in questi giorni è utilizzare un App Store. L'App Store di Windows 10 farà tutto il lavoro per te in termini di hosting della tua app, elaborazione dei pagamenti e garanzia che la tua app non sia gonfia di malware che non puoi controllare. C'è un processo di registrazione, e prendono una commissione per ogni acquisto. Gli store Android e iOS funzionano allo stesso modo. Non è male pagare loro una commissione, dato che si prenderanno cura di tutti i suddetti problemi per te.

Vedi la risposta di Alexander per un ottimo elenco di app store.

    
risposta data 26.09.2015 - 14:46
fonte
4

Nel 2015 non è necessario fare questo sistema da soli. Ogni piattaforma principale ha il proprio mercato delle applicazioni.

Desktop:

Cellulare:

Cross-platform:

Questo è il modo più semplice per promuovere la tua app e mostrarla al tuo pubblico.

    
risposta data 26.09.2015 - 14:49
fonte
1

Ci saranno molte risposte sulla falsariga di "usare l'AppStore di qualcuno che gestisce tutte le brutte carte di credito e le questioni fiscali". Questo eliderà "e firmerà circa sessanta pagine di accordi in rapida evoluzione che non puoi capire". (No, non puoi e gli avvocati della licenza di Proprietà Intellettuale stanno indovinando cosa intendono.)

Il tuo obiettivo, tuttavia, era quello di imparare.

  1. Se vuoi imparare il processo AppStore, usa un App Store.
  2. Se vuoi sapere quali licenze le persone accetteranno, generane di differenti per ogni utente.
  3. Se vuoi sapere come funziona un AppStore, configura un App Store.
  4. Se vuoi vedere chi usa il tuo software, sostituisci il requisito di pagamento con una richiesta di email a cinque righe (senza spam!) che indica il Paese e qualcosa di interessante.

Non esitare a sperimentare solo per utilizzare il modello AppStore.

    
risposta data 26.09.2015 - 19:17
fonte

Leggi altre domande sui tag