Computer Science Contracts and "Work for Hire"

Post-employment non-compete agreements can have their own similar issues, in that employers may write them broadly, such that most alternative jobs and employers could be construed as “competition” (particularly for large employers doing business in many areas), so that such an agreement is basically the employee agreeing to be unemployed for some amount of time after ending employment with the employer.

In California, the typical agreements commonly include:

  1. Invention assignment to the employer, subject to limitations of state law (see reply #1).
  2. Non-disclosure and non-use of employer's trade secrets, etc. outside of the employer.
  3. No moonlighting another job concurrently with full time employment with this employer.
  4. *Lack of* a post-employment non-compete agreement (due to state law: https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?sectionNum=16600.&lawCode=BPC ).

But other states may have different laws regarding what is permissible to include in such an agreement.