Lavoro come sviluppatore di software indipendente per applicazioni mobili. Un cliente mi chiede di sviluppare un'app mobile. Quindi al momento sto calcolando il tempo e lo sforzo per scrivere un'offerta per questo progetto.
L'app stessa verrà utilizzata solo per un certo periodo poiché è correlata a un determinato evento dopo di ciò se sarà inutile. Ma la funzionalità di base dell'app sarà riutilizzabile per gli altri clienti che desiderano avere un'app simile per il loro evento.
Al momento mi chiedo se è OK sviluppare l'app per il cliente, permettergli di pagare lo sviluppo e riutilizzare parte del codice sorgente per l'app di un altro cliente?
Quindi quale sarebbe il modo migliore per me per affrontare questo scenario?
- A chi appartiene il codice sorgente dell'app?
- Devo dare il codice sorgente al cliente mentre pagava lo sviluppo?
- Se devo, posso ancora conservarne una copia e riutilizzarla in seguito?
- Devo chiedere al cliente di riutilizzare il codice?
- Devo lavorare con un qualche tipo di modello di licenza qui. E lasciare che il primo cliente paghi solo una certa parte dello sviluppo in modo da poter riutilizzare il codice senza problemi?
Spero di aver chiarito la mia situazione. Non vedo l'ora che tu risponda.