We recently approached a large company with a proposal to build them an application we thought they'd find useful.
The idea is that they'd partner with us to get it developed and get unlimited use of it and in turn we'd retain the rights to continue developing it and selling it as a product elsewhere.
They then threw a bit of a curve ball at us and decided they would rather take this idea and develop it in house and have full ownership of the IP and source code etc. We would just consult and help them do that.
Now, we would still like to pursue this idea ourselves and sell it elsewhere but we would have to re-write it from scratch and not use any source code from their project. That's fine.
So we can perhaps come to an agreement that allows us to develop our own product separately and also allows them to fully own their own source and IP so everyone gets what they want.
But, are we walking into a minefield whereby, regardless of any commercial agreements, we could make a powerful enemy when we release a product that looks similar to what they have developed and they could suspect we used their source code even when we didnt?
Does anyone have experience with this type of situation?