Ich arbeite als unabhängiger Softwareentwickler für mobile Anwendungen. Ein Kunde bittet mich, eine mobile App zu entwickeln. Im Moment berechne ich die Zeit und den Aufwand, um ein Angebot für dieses Projekt zu schreiben.
Die App selbst wird nur für eine bestimmte Zeit verwendet, da sie sich danach auf ein bestimmtes Ereignis bezieht, wenn sie unbrauchbar ist. Die Basisfunktionalität der App kann jedoch für andere Kunden wiederverwendet werden, die eine ähnliche App für ihre Veranstaltung wünschen.
Im Moment frage ich mich, ob es in Ordnung ist, die App für den Kunden zu entwickeln. Lassen Sie ihn die Entwicklung bezahlen und einen Teil des Quellcodes für die App eines anderen Kunden wiederverwenden.
Was wäre für mich der beste Weg, mit diesem Szenario umzugehen?
- Wem gehört der Quellcode der App?
- Muss ich dem Kunden den Quellcode geben, wenn er für die Entwicklung bezahlt hat?
- Wenn ich muss, kann ich trotzdem eine Kopie behalten und später wiederverwenden?
- Muss ich den Kunden bitten, den Code erneut zu verwenden?
- Muss ich hier mit einer Art Lizenzmodell arbeiten? Und lassen Sie den ersten Kunden nur einen bestimmten Teil der Entwicklung bezahlen, damit ich den Code ohne Bedenken wiederverwenden kann?
Ich hoffe, ich habe meine Situation klargestellt. Ich freue mich auf Ihre Antworten.