Open-source o closed-source per SaaS? [duplicare]

2

Inizialmente stavo andando closed-source fino in fondo, o almeno fino a noi avere una buona reputazione, e open-sourcing migliorerà solo quella rep.

Di recente, ho pensato di open-sourcing per l'intera soluzione.

Varie soluzioni SaaS popolari hanno open source di AGPL e lo sono generare entrate. Ad esempio, Gitorious ( link ) è AGPL ma fanno profitti. OpenERP  fa profitto utilizzando lo stesso tipo di meccanismo di Gitorious, pubblicizzando i server e mantenendo i server online.

Sto creando una soluzione di e-commerce e sto pensando di offrire gratuitamente utilizzo di parte del sistema, pagamento per mese per utilizzare l'intero sistema.

Rendendo la soluzione open-source, non è possibile un concorrente solo scarica il mio progetto e offrilo ad un prezzo più conveniente al mese? Se open source, aumenterà o diminuirà le mie entrate?

    
posta A T 16.01.2012 - 08:14
fonte

2 risposte

1

Se il tuo prodotto è nuovo e ritieni di poter trarre grandi vantaggi da ogni passo innovativo che intraprendi all'inizio del processo, l'open source non ha molto senso. Non c'è un giocatore trincerato che stai cercando di raggiungere, quindi non è necessario arruolare l'aiuto di altri.

L'unica ragione per cui qualcosa di open source quando si è in grado di trarre profitto da ogni singolo investimento nella base di codice sarebbe che non fa parte della tua competenza principale, e sai che non si evolverà e crescerà con altri progressi nella tecnologia. Questo è fondamentalmente il modo in cui Unix è diventato dominante quando prodotto da AT & T (la licenza di Unix e il mercato era in tale stato che era fondamentalmente come open source per il tempo, ed è per questo che ad esempio BSD Unix si è evoluto fuori da tale base di codice), perché non volevano essere nel business del sistema operativo. Se lo avessero prodotto, alcuni altri sistemi operativi avrebbero apportato le innovazioni necessarie per portare il computing multipiattaforma e i vantaggi che ne derivano per il mondo informatico.

Se, tuttavia, il vantaggio che hai sulla concorrenza è l'accesso ai dati in modo tempestivo, o un servizio di altissimo livello, e devi differenziarti dalla concorrenza, allora ha senso aprire i bit che vuoi che i tuoi utenti siano in grado di migliorare da soli.

Personalmente penso che nel mondo SaaS, questo è spesso meglio realizzato attraverso l'utilizzo di un'API pubblica strong e ben documentata. Guarda il successo di Amazon Web Services come esempio perfetto per questo.

    
risposta data 16.01.2012 - 09:48
fonte
0

Personalmente sono un sostenitore dell'open source, tuttavia, quando si tratta di un prodotto di cui si desidera trarre profitto, non pubblicherei la fonte. Tuttavia, permetti comunque agli utenti di interagire con la tua applicazione tramite ganci o un'API in modo che sentano i fattori di flessibilità e personalizzazione della tua applicazione.

    
risposta data 16.01.2012 - 09:33
fonte

Leggi altre domande sui tag