项目开发完,对方不给源代码怎么办?
先要看合同的性质,如果是委托合同,要看具体委托内容,如果是承揽合同,通常不涉及源代码。
再看项目性质,如果是应用项目,不给源代码是常例,给是特例,需要特别约定。如果是开发项目,则需要有针对著作权的特别约定。
微软也好,IBM也好,甲骨文也好,都有承揽大量的应用项目,极少有提供源代码的。
至于运维,涉及产品质量的,按照《中华人民共和国产品质量法》第四章的规定办理。涉及运行的,需要合同明确约定。没有约定的,开发方不承担运行责任。
至于不交接,这就属于债务纠纷了,如果存在顺序覆行义务,那可以按覆行顺序主张权利。比如付款——交付,还是交付——付款。
如果双方没有订立书面合同,而对当时的约定理解又有分岐,那就坐下来谈吧,总能找到办法。
如果什么都没有,那就凭交情吧,帮忙的事儿,也不会有多少约定。
如果既没合同,又不能坐下来谈,也没交情,把钱还给了,人家不覆行交付义务,那就活该了。或许,搜集一下证据,打官司吧,但愿能挽回些损失。祝好运。