Crea il mio progetto Open Source ma proteggi la mia azienda

6

La mia azienda sta sviluppando un'applicazione web simile a GMail o Remember the Milk. Siamo sul punto di rilasciare il codice sorgente sotto AGPL. Abbiamo solo paura che qualcuno prenda il codice e si configuri come un concorrente.

Che cosa possiamo fare per impedirlo?

Stavamo pensando di mantenere chiuso il codice che alimenta la nostra API, in quanto è il bene più importante dell'azienda. Non ci piace molto, quindi vorremmo trovare percorsi alternativi.

    
posta dan 02.05.2011 - 19:47
fonte

4 risposte

14

Continua a muoverti. Continua a innovare. Nel momento in cui i tuoi concorrenti assimilano ciò che hai fatto, vuoi avere qualcos'altro da offrire ai tuoi clienti. Finché sono impegnati con il tuo codice sorgente, non è così probabile che ti superino.

Una delle poesie più lunghe di Rudyard Kipling ha qualcosa di simile a questo (digitato dalla memoria):

They copied what they could follow
  But they couldn't follow my mind
So I left them sweatin' and swearin'
  A year and a half behind.
    
risposta data 02.05.2011 - 19:57
fonte
3

Considera il modello utilizzato da SQLite. Il loro prodotto è open source, ma ritengo che alcuni dei loro framework di test unitario e il loro motore di test di integrazione SQL siano solo in-house e che tu debba acquistarli o licenziarli.

Ciò significa che chiunque può ricostruire il proprio prodotto e incorporarlo ovunque, ma non solo chiunque può rearchitect e ricostruirlo in base alla propria fantasia. Ciò conferisce un vantaggio competitivo all'autore originale mentre crea il pezzo più "importante" open source.

Ricorda che ad alcune persone non piace nessuna delle tue mosse.

In secondo luogo, come esempio non imitato; considera il modello che è stato usato (e penso non molto bene) da PyQT. Se metti restrizioni commerciali all'open source "community edition", alla fine la community lascerà e costruirà qualcos'altro.

Altri cattivi esempi includono il comportamento impopolare recente di oracle rispetto a Hudson e Open Office, due delle sue acquisizioni relative a Sun / Java. Questi portano a fork e molta buona volontà persa per Oracle.

    
risposta data 02.05.2011 - 21:41
fonte
2

Prima di rilasciare il tuo prodotto, prendi il marchio sul nome. Ciò impedirebbe alla concorrenza di usare il tuo nome come leva. Oltre a ciò, assicurati di muoverti più velocemente della concorrenza se vuoi "vincere".

O essere pronti a competere o non rilasciare l'intero codice come OpenSource.

    
risposta data 02.05.2011 - 22:36
fonte
1

È AGPL, quindi dovrebbe essere sufficiente. Se qualcuno clona il tuo sito e apporta miglioramenti, potrai copiare questi miglioramenti. Se non lo fanno, allora a chi importa - nessuno li userà comunque.

Puoi anche provare a guadagnare un po 'di reddito dalla vendita di supporto alle aziende che usano il tuo software.

    
risposta data 02.05.2011 - 20:04
fonte

Leggi altre domande sui tag