I am negotiating a contract with a programmer for a profit sharing deal and he is requesting that the source code will be shared intellectual property between us. Is this how it usually works or could I run into problems by sharing it?