Large companies often require that small contractors surrender all IP that they produce during the period of time that they perform work for the company, nominally restricted to work related to their contract, but with relatively loose terms.
Is it possible to perform contract coding work under such restrictions, for multiple companies in tandem? Is there an industry standard for approaching this problem (for example, are there standard types of contracts that address this problem which a small contractor could present and have accepted without much difficulty)?