Crea programmi shareware gratuiti in alcuni paesi

3

Idea. Per rendere il mio programma shareware gratuito nei paesi meno sviluppati. Oppure pubblica una edizione gratuita per questi paesi.

Scopo. Più utenti, segnalazioni di bug, estensioni, forum attivi, ecc. In ogni caso, il 90% delle vendite è in ~ 30 paesi più ricchi. Perché non renderlo gratuito in Cina, India, Russia ...

Domanda. Quali sono i possibili problemi? Non riesco a trovare informazioni su questo argomento. Sembra che quasi nessuno lo faccia (conosco solo Windows 7 Home Basic).

Algorithm. Come lo implementeresti? So che è possibile rilevare il paese usando IP. Va bene se non riuscirebbe a rilevare nel 20% dei casi. Quando viene rilevata una nazione, l'utente ottiene la chiave di licenza gratuitamente. Il rilevamento dei paesi e la generazione della chiave di licenza possono essere implementati nel web server.

EDIT: Il rilevamento del Paese può essere eseguito quando l'utente lo desidera (clicca sul pulsante 'Registrati gratis'). Quindi il programma si connette al mio sito Web, che rileva il paese e genera una chiave di licenza dall'ID hardware dell'utente. Quindi la chiave gratuita può essere utilizzata su quel PC come una chiave acquistata e non è richiesta alcuna connessione Internet. Su altri PC / hardware l'utente può semplicemente ripetere la procedura, purché si trovi in uno di questi Paesi.

EDIT: Il rilevamento del Paese è facile e veloce, l'ho testato con questo script php + banca dati . Ha funzionato con tutti gli IP dei visitatori del mio sito web di questo mese. Tuttavia alcuni di loro potrebbero effettivamente vivere in altri paesi (vedi risposta jwenting).

    
posta gindi 19.07.2013 - 05:18
fonte

4 risposte

5

Non esiste un modo tecnico affidabile per controllare la distribuzione in modo da garantire che le versioni a prezzi diversi non si diffondano in altre aree.
No, NON è possibile rilevare il Paese in base all'indirizzo IP. Gli intervalli di indirizzi possono essere assegnati a specifiche agenzie nazionali, ma è possibile che un indirizzo sia assegnato ad un altro paese, o addirittura nessuno.
Ad esempio, vivo nel paese A e il mio ISP è una filiale di un ISP nel paese B, ottiene i loro intervalli IP dalla società madre che li acquista nel paese C dove sono più economici. Oppure lavoro per una multinazionale che ha una gamma IP globale registrata nel loro paese d'origine, che è diversa dal paese in cui lavoro per loro (potrei anche viaggiare tra paesi).
E se il tuo utente lo mette sul suo laptop e va all'estero, in un paese dove dovrebbe pagare un altro prezzo, il suo software smetterà di funzionare?

Quindi l'unico modo è legale, la politica di licenza e l'applicazione impedendo la vendita di versioni regionali in altre regioni. Questo è il modo in cui Microsoft lo fa (così come altri come Levi's, non posso ordinare un paio di 501 da Amazon US, ad esempio perché Levi's non consente di vendere i propri prodotti oltre i confini regionali, un'azienda come Amazon perderebbe la loro concessionaria se fallo comunque).
Se vendi pacchetti hardware / software, puoi ovviamente inserire qualcosa come il codice regionale utilizzato nei lettori DVD e BluRay. E attira l'ira dei tuoi clienti nelle aree in cui stai caricando extra ...

    
risposta data 19.07.2013 - 08:00
fonte
3

Quello che potresti provare è inserire la lingua / il testo del tuo programma nei pacchetti compilati, uno per ogni paese / lingua che sosterrai.

Quindi imposta i prezzi per lingua e pubblica quelli che ti piacciono. Per la Cina e la Russia questo probabilmente funzionerà, poiché hanno set di caratteri molto specifici, per l'India questo probabilmente sarà un po 'più complicato, ma potrebbe anche funzionare.

In questo modo leghi il Paese alla lingua, che probabilmente non è quello che volevi, comunque.

    
risposta data 19.07.2013 - 08:17
fonte
2

Una possibilità è di non avere alcuna applicazione, senza fastidiosa registrazione (qualsiasi promemoria non è invadente). Legalmente, la licenza afferma che solo le persone in determinati luoghi possono utilizzare il software gratuitamente, ma non fai nulla per impedire alle persone di utilizzarlo gratuitamente altrove.

Credo che questo modello abbia funzionato per alcune aziende in passato, ma al giorno d'oggi c'è un tale presupposto che il software dovrebbe essere comunque disponibile gratuitamente. Quindi è possibile, ma potrebbe significare che non hai mai pagato nessuno.

Molto probabilmente dipende da chi sono i tuoi clienti target e da cosa fa il software.

    
risposta data 19.07.2013 - 19:14
fonte
0

Potresti considerare un approccio diverso. Piuttosto che incorporare il controllo del paese nel software stesso (che apre la porta a potenziali problemi di supporto), fallo sul tuo sito web quando distribuisci la tua applicazione. Quando i visitatori visitano da un gruppo di paesi, il download è gratuito. Da un altro, è necessario un acquisto. Non è garantito al 100% di precisione, ma tra Geo IP e supporto per la geolocalizzazione del browser, dovresti ottenere il 90% +.

Tenete a mente che l'intero approccio presuppone che l'utente specifico in un paese in via di sviluppo sia meno in grado di spendere soldi per software rispetto a un utente specifico in un paese più ricco, e potrebbe non essere il caso. Ci sono molti miliardari in Russia e in Cina, per esempio.

    
risposta data 19.07.2013 - 19:55
fonte

Leggi altre domande sui tag