2010-11-07 15 views
6

Sto lavorando su un'app per Android e desidero fornire una demo gratuita e una versione completa a pagamento dall'Android Market. Tuttavia, voglio anche fornire il codice sorgente. Non mi importa se le persone vogliono giocare con il codice e installare versioni modificate sui propri dispositivi.Quale licenza open source non libera per un'app per Android?

Tuttavia, non voglio vedere binari a piena versione gratuiti sul Web e una licenza come GPL consentirebbe a chiunque di offrire alcuni, probabilmente anche di realizzare profitti in questo modo. Se alcune persone preferiscono creare e distribuire l'app da soli invece di pagare 1-5 $, possono andare avanti. Ma un comodo pulsante con un solo clic per scaricare e altre persone che fanno soldi con i miei sforzi non è quello che voglio.

Esiste una licenza preesistente che posso utilizzare per qualcosa di simile?

Inoltre, se voglio avviare un'applicazione come gratuita e open source, ma in seguito decidere che voglio fare soldi vendendola, c'è una licenza FOSS che mi consente di passare alla licenza che sto chiedendo riguardo sopra più tardi?

+0

"Ma un comodo pulsante one-click-download e altre persone che fanno soldi dai miei sforzi non è quello che voglio." - questo non è open source. – CommonsWare

+0

Beh, è ​​un calo di codice. È il tipo di RMS "open source" che mi colpirebbe con un bastone. Non è uno sforzo comunitario, è il mio sforzo personale per fare soldi. Sono un pasticciere, quindi voglio incoraggiare ad armeggiare con la mia app, ma in qualche modo devo trarre profitto. – forneo

+4

Sto votando per chiudere questa domanda come off-topic perché riguarda le licenze o le questioni legali, non la programmazione o lo sviluppo del software. [Vedi qui] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) per i dettagli e [aiuto] per ulteriori informazioni. – JasonMArcher

risposta

0

Minix è stato distribuito in una forma simile: si è dovuto pagare per questo, ma è stato ottenuto il codice sorgente (non ridistribuibile). L'effetto collaterale era che gli utenti condividevano le patch che tutti dovevano applicare alla sua copia del codice sorgente da utilizzare.

Quindi è possibile.

Non riesco a trovare il testo della licenza. Minix cambiato nel 2000 in una licenza simile a BSD. Potresti chiedere della vecchia licenza sul newsgroup usenet comp.os.minix.

Ma c'è un altro problema. Minix è un sistema operativo, e non molte persone lo scrivono, quindi è abbastanza facile controllare se qualcuno ha rubato il codice. Ma ci sono così tante app Android che potrebbe essere difficile applicare effettivamente la licenza.

+0

Questo è molto vero, non pensavo davvero alle persone che rubavano il codice ... Penso che mi limiterò a chiudere tutto questo insieme. – forneo

+0

Dopo aver dato un pensiero considerevole, farò un esperimento: aprirò l'app (GPL). Alcuni altri che sono venduti nell'app store fanno anche questo, ad es. HubDroid. Penso che stia sopravvalutando il valore della mia app quando penso che gli altri vorranno usarlo per realizzare un profitto per se stessi. E se lo faranno, saprò meglio delle app open source in futuro. – forneo

3

Questo è lo scopo della licenza GPL o di qualsiasi licenza FOSS. dal momento che hai reso il software open source, non ci si può fermare per prendere la fonte e modificarla a loro piacimento e persino venderla a scopo di lucro.

La soluzione migliore sarebbe quella di rilasciare una versione ridotta del software come open source e gratuitamente, come la demo, ad esempio.

+0

Inoltre, consulta questo http://en.wikipedia.org/wiki/Free_software#Selling_free_software – Skaty

+0

Non riesco a trovare una base di codice separata per la demo e l'app principale, questo è un problema di manutenzione. Ho solo bisogno di un qualche tipo di licenza open source preesistente "guarda, non toccare". – forneo

+0

Bene, non puoi semplicemente sperare che le persone non vendano il tuo codice sorgente. È open source e consente alle persone di trarne profitto (GPL lo consente, ma il software deve essere venduto con la fonte) o semplicemente chiuderlo.Non ci si può sedere sul recinto per questo caso, poiché il tuo requisito presuppone che le persone seguiranno il 100% delle tue regole, cosa che alcuni non farebbero. È tutto su come applicarlo, ma è piuttosto difficile fare una cosa del genere. – Skaty

Problemi correlati