Cosa servirebbe per far sì che gli sviluppatori paghino qualcosa che è già disponibile gratuitamente come open source?

5

Ad esempio, so che esistono versioni open source di lettori / scrittori IL come Cecil e CCI di Microsoft (closed source). Cosa ci vorrebbe per spingere gli sviluppatori a pagare per qualcosa che è già disponibile gratuitamente?

Ho sempre desiderato iniziare il mio ISV scrivendo i miei strumenti e vendendoli nel mercato aperto, ma è difficile valutare la domanda, dato che esistono alternative gratuite. Qualcun altro ha qualche esperienza di successo nella vendita di una versione commerciale di un prodotto open source?

    
posta plaureano 15.02.2011 - 02:52
fonte

6 risposte

12

La mia opinione personale: qualità. Se il tuo software è migliore dell'alternativa gratuita, lo pagherei.

Pensa al tuo target demografico. Probabilmente programmatori professionisti, giusto? (Quale altro gruppo di persone è disposto e in grado di acquistare uno strumento così specializzato?) Se risparmi tempo e frustrazione, rendi più facile il loro lavoro.

Le persone possono giustificare la spesa di $ X dollari se ciò significa Y% aumento della produttività. È molto più difficile giustificare la spesa di $ 0 per uno 0% di aumento della produttività.

    
risposta data 15.02.2011 - 03:15
fonte
6

La qualità è importante, certo, ma devi anche marketing .

Le persone non sono perfettamente razionali. Soffrono di molte, molte distorsioni cognitive tra cui:

  • The Bandwagon Effect - Siamo più propensi a scegliere ciò che gli altri scelgono ("Nessuno è mai stato licenziato per aver acquistato IBM" ).
  • Bias di conferma - Ci piace fare delle scelte che confermino ciò che già crediamo contro il cambiamento o estendiamo le nostre convinzioni.
  • Sconto iperbolico - Privilegiamo i minori benefici che avvengono immediatamente rispetto a maggiori benefici che richiedono tempo per concretizzarsi. Questo è un inferno per i nuovi prodotti poiché devi imparare come usarli prima di trarne beneficio.

I professionisti del marketing sanno tutto sulla distorsione cognitiva. Non li rende arrabbiati o a disagio. Invece, trovano modi per utilizzare e sconfiggere pregiudizi cognitivi per ottenere un prodotto nelle mani dei loro clienti che sanno che è meglio. (Okay, non tutti sanno che è meglio, alcuni stanno semplicemente manipolando le persone a scopo di lucro, ma non deve essere così.)

Esegui alcune riproduzioni dal playbook di marketing:

  • Non fare confronti tra mele e mele tra il tuo prodotto e alternative gratuite. Ciò impedisce bias di ancoraggio . Esempio: SourceGear Vault offre funzionalità simili a SVN , ma non troverai alcun riferimento a SVN sul loro sito web.
  • Condividi le informazioni dietro le quinte con i tuoi clienti. Blog sui tuoi schemi, sfide e trionfi. Questo probabilmente non ha alcun impatto sul tuo cliente, ma solletica la preconcetto informativo . Esempio: Peldi da Balsamiq condivide le informazioni sulle entrate . Ciò non cambia la qualità del suo prodotto, ma fa sentire i suoi clienti intimi e ben informati.
  • Fai in modo che i tuoi potenziali clienti non possano perdere. Offri una garanzia di rimborso. Offri la tua prima versione gratuita. Dì loro che non ti fermerai finché non saranno felici. Questo indirizzo avversione alla perdita . Esempio: IBM calcola il ROI SOA in modo da essere sicuro che guadagnerai davvero dall'acquisto dei loro prodotti.

Con un po 'di fortuna, puoi esplorare i pregiudizi dei clienti fino a quando non viene lasciato nulla, ma razionalizzazione post-acquisto .

    
risposta data 17.02.2011 - 19:45
fonte
4

Ho questa esperienza, ma era 30 anni fa. Allora l'unico debugger di livello sorgente per UN * X era un POS completamente rotto chiamato sdb . Ne ho scritto uno per me, chiamato cdb , e poi ... all'improvviso ero in affari: HP, Siemens, e circa la metà della Silicon Valley. L'arrivo di dbx qualche anno dopo ha seriamente compromesso la mia attività e l'ho venduta a Green Hills Software.

Oggi? Wow, sarà dura. I programmatori sono notoriamente a buon mercato per cose come queste perché dicono "Ehi, potrei scriverlo in un pomeriggio!" In realtà, ci vorranno 20-50 volte più a lungo di quanto pensassero, e sarà spezzato in innumerevoli modi, e le altre persone lo useranno, in qualche modo lo useranno, e poi moriranno insieme a 100.000 altri progetti su SourceForge . Ma è abbastanza di una contro-forza che rende molto difficile guadagnarsi da vivere in questo modo.

I miei suggerimenti sono di farlo per amore (dopotutto è ), dopodiché metterlo sul tuo curriculum.

    
risposta data 15.02.2011 - 03:02
fonte
1

Anche se il tuo software fa lo stesso lavoro di un software libero, se è intrinsecamente più utile, di migliore qualità ed è più piacevole da usare, allora la gente pagherà per questo. Un esempio a cui stavo pensando è già stato menzionato da @ PP01, Beyond Compare . Ho pagato per questo software perché è migliore di tutti gli altri. Ora, se solo fosse disponibile su Mac, lo comprerei di nuovo.!

    
risposta data 15.02.2011 - 10:15
fonte
1

Quali strumenti software pagano le persone per ora? Vai ai loro siti web e vedi come li commercializzano e cosa hanno da dire i loro clienti su di loro. Parla con le persone che li hanno comprati e vedi perché sono disposti a pagare. Scarica le loro versioni gratuite e confronta i contenuti open source che trovi per capire perché potresti sceglierli.

Fai le ricerche di mercato necessarie per vedere che cosa induce le persone a comprare quando ci sono cose gratis disponibili.

    
risposta data 17.02.2011 - 20:36
fonte
0

Penso che, come altri hanno detto, se ciò che offri è meglio delle alternative gratuite, alcune persone lo compreranno. Una cosa pensava che penso sia importante ricordare che la libertà è una caratteristica. Se il programmatore offre funzionalità X e Y che non sono offerte nel programma gratuito, ma offrite solo X, potrebbe comunque finire con l'interessare gli sviluppatori a utilizzare il programma gratuito, poiché possono accedere al codice sorgente e aggiungere entrambi caratteristiche X e Y.

Sul lato opposto di ciò, una caratteristica molto preziosa che spesso manca al software libero è la documentazione. Se il programmatore ha un tempo molto più facile capire come utilizzare la libreria / l'applicazione rispetto alla versione gratuita potrebbe essere più incline a pagarti per il tuo prodotto.

    
risposta data 15.02.2011 - 17:16
fonte

Leggi altre domande sui tag