我正在作为移动应用程序的独立软件开发人员。客户要求我开发一个移动应用程序。因此,目前我正在计算为该项目撰写报价的时间和精力。
该应用程序本身仅会使用一定的时间,因为它与某个事件相关,在此之后将毫无用处。但是,该应用程序的基本功能对于希望为其活动使用类似应用程序的其他客户可以重用。
目前,我想知道是否可以为客户开发应用程序,让他为其他客户的应用程序开发并重用部分源代码吗?
那么,应对这种情况的最佳方式是什么?
- 该应用程序的源代码属于谁?
- 当客户为开发付费时,我是否必须将源代码提供给客户?
- 如果需要,是否仍可以保留它的副本并在以后重用?
- 我是否必须要求客户重用代码?
- 我是否需要在这里使用某种许可模型。并且让第一个客户只支付开发的一部分,以便我可以重用代码而无需担心吗?
我希望我能阐明我的情况。我期待着您的答案。