aspdaddy - 8:21 pm on Aug 10, 2010 (gmt 0)
That's why freelancing sites exist and provide contracts, the same is true with contractors, I have contracts written pretty much the same way
I don't know any freelancing sites or contracting agencies that work the way you describe, issuing licences to clients, and I have used most of the big ones.
Most clients would just flatly refuse to do business with someone if they imposed *any* restrictions on the deliverables.
Copyright also only covers the source code, not the functionality or problem that's being solved, its of little use for other than 1 thing - combating piracy for product that relies on future Licence sales.
Other types of IPR such as 'ideas' are created by the client in the functional specification, protected by NDA, and not transferred to the supplier. This prevents the freelancer from exploiting any IPR