Je travaille en tant que développeur logiciel indépendant pour les applications mobiles. Un client me demande de développer une application mobile. Donc en ce moment je calcule le temps et l'effort pour rédiger une offre pour ce projet.
L'application elle-même ne sera utilisée que pendant un certain temps car elle est liée à un certain événement après cela si elle sera inutile. Mais la fonctionnalité de base de l'application sera réutilisable pour d'autres clients qui souhaitent avoir une application similaire pour leur événement.
En ce moment, je me demande s'il est correct de développer l'application pour le client, de lui permettre de payer le développement et de réutiliser une partie du code source pour l'application d'un autre client?
Alors, quelle serait la meilleure façon pour moi de gérer ce scénario?
- À qui appartient le code source de l'application?
- Dois-je donner le code source au client lors du paiement du développement?
- Si je dois le faire, puis-je en conserver une copie et la réutiliser plus tard?
- Dois-je demander au client de réutiliser le code?
- Dois-je travailler avec une sorte de modèle de licence ici. Et que le premier client ne paie qu'une partie du développement pour que je puisse réutiliser le code sans souci?
J'espère avoir clarifié ma situation. J'attends vos réponses avec impatience.