先简单说下我和我朋友的合作关系,在前几年时间我们就开始合作,当然是当他接了项目的情况下,才和我合作,因为他不会开发,所以接了项目后就找我修改程序(二次开发),最初的时候这套程序基本上不能用,在经过几个项目之后,在我的不断修改,增加模块,不断完善中,无论是从界面,功能,稳定性现在都很稳定了。期间我也是付出了很多汗水,花了我不少时间和精力。
   
   原来我们都在不同的企业里面上班,现在因为这套系统比较完善了,潜在客户也多起来,他现在就出来专门接项目,我现在还在公司上班,本来开始是打算注册公司我们合伙一起来做,但是由于种种客观原因,我没有出来。   以前我们合作的几个大大小小的项目,我都是基本上拿点劳务费,最多的也就拿到合同的20%,现在因为我不想从公司出来(不出来的原因也是因为我觉得合作没有信任基础,之前我付出了这么多,而我都没赚什么钱,他倒是赚到了大头),他说今后的合作方式:按照他签合同的25%作为我的开发费,而软件的开发、问题解决,部分维护都是我来做,维护费也是按照收的维护款的25%做为我的费用,他说如果有一天他不做这个了,这些客户就归我自己去做维护,这些客户都是我的了。   我一听这样的合作方式公平吗? 先不说项目合同我只暂25%,后面维护我也是25%,我几乎就是拿点棒棒钱,系统有问题还要随时给予技术支持和维护,客户以后新的需求变更等等, 说实话,之前的项目我都没有赚什么钱,改程序还累死累活的,与其如此我还不如不接。前几天他还说把源代码给他备份一份,我当时没有直接答应,要源代码可以,必须拿多少钱买才可以。   大家帮我分析分析,如果我继续跟他合作的话,我该如何争取自己应该享有的利益?
   如果不继续合作,他要求我给他源码,那我应该怎么办?