Tôi đang làm việc như một nhà phát triển phần mềm độc lập cho các ứng dụng di động. Một khách hàng yêu cầu tôi phát triển một ứng dụng di động. Vì vậy, tại thời điểm này tôi đang tính toán thời gian và nỗ lực để viết một đề nghị cho dự án này.
Bản thân ứng dụng sẽ chỉ được sử dụng trong một thời gian nhất định vì nó có liên quan đến một sự kiện nhất định sau đó nếu không sẽ vô dụng. Nhưng chức năng cơ bản của ứng dụng sẽ được sử dụng lại cho những khách hàng khác muốn có một ứng dụng tương tự cho sự kiện của họ.
Hiện tại tôi đang tự hỏi liệu có ổn không khi phát triển ứng dụng cho khách hàng, hãy để anh ta trả tiền phát triển và tái sử dụng một phần mã nguồn cho ứng dụng của khách hàng khác?
Vì vậy, cách tốt nhất để tôi đối phó với kịch bản này là gì?
- Ai thuộc về mã nguồn của ứng dụng?
- Tôi có phải cung cấp mã nguồn cho khách hàng khi họ trả tiền cho sự phát triển không?
- Nếu tôi phải, tôi vẫn có thể giữ một bản sao của nó và sử dụng lại sau?
- Tôi có phải yêu cầu khách hàng sử dụng lại mã không?
- Tôi có phải làm việc với một số loại mô hình cấp phép ở đây không. Và để khách hàng đầu tiên chỉ trả một phần nhất định của sự phát triển để tôi có thể sử dụng lại mã mà không có bất kỳ mối quan tâm nào?
Tôi hy vọng tôi đã làm cho tình hình của tôi rõ ràng. Tôi đang mong chờ câu trả lời của bạn.