CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

Eric Wise

Business & .NET

Beware your contract

A very common mistake I see being made by developers involves the signing of their employment contracts.  Oftentimes there are clauses, like invention clauses, in the contract which can have a signficant impact on your personal time and pet projects.  The purpose of this article is to make you more aware of the legal issues involving employment contracts, and help you avoid signing a contract that could potentially harm you.  As most of my readers do realize, I am not a lawyer, this article is not intended to hold up in court, if you have doubts always consult a professional.

Congratulations!  You're hired!

Exciting, isn't it?  You've gone through the entire interview process and been offered the position!  The HR department sends you a bunch of forms to fill out including their "standard employment agreement".  Many people I know glance over the agreement quickly, shudder away from the legalese, and sign the form.  Many others actually read the legalese, see something they don't like, but are afraid to say anything about it because they really want/need the job and don't want to "cause trouble" before they are even in the door.

 

Do not be afraid to contest sections of an employment contract

If something looks unfair or out of place to you, do not hesitate to contract the HR person about it.  Explain to them why you feel like the clause(s) in question would harm you and ask if they have an alternative contract or would allow you to modify the contract.  There have been quite a few times in my career where I've sat right in front of the HR rep, crossed out the sections I don't agree with, and wrote my own version of those sections to be less restrictive so I could protect my time and personal activities.  Let me also point out that not one time have I ever lost a job offer for wanting to modify the employment contract.

 

Invention Clauses: What they mean to you

The invention clause is the most dangerous clause in your employment contract as a developer.  Generally speaking, an invention clause has the purpose of protecting your employer by requiring that you sign over any and all rights to anything you invent.  This makes obvious sense: If you have a job for XYZ corp working on proprietary software, you obviously shouldn't be allowed to pull your work out and resell it to one of their competitors.  They financed the creation of that software and the tradeoff for your paycheck is giving them ownership of your work.

The problem comes in when companies attempt to tie up work that they have not paid for.  Many times invention clauses are designed to be very broad and can be interpreted to mean the employer owns any software you create.  This is a huge no-no to sign.  The repercussions of signing this is that even if you create a software program completely unrelated to the business of your employer, they could still claim ownership of it and come after you.  Do you do small consulting projects on the side for friends and business contacts?  Be careful, even though you do these projects on your own time and equipment, a broad invention clause could mean your employer could assert ownership over that work and sue you for the revenue you made.

 

Defeating the invention clause

A good contract that has an invention clause will have a section to write exclusions for works you previously created or are in the process of creating.  Basically in this scenario they want you to list everying you own now and are working on and say that anything you create going forward belongs to them.  This is ok if you have no desire to work on anything but what your employer gives you, I never signed these contracts personally.

To defeat an invention clause, make sure you edit (or have HR edit) the contract to specify the following key points:

  1. All work performed under the direction of the employer belongs to the employer provided that it is done on company time/payroll, it is done on company equipment, it is specifically requested by the employer.
  2. All creations by the employee not related to the employer's business belong to the employee so long as they do not use company time or equipment.

Those two modifications are usually enough to satisfy the employer that all their work is protected, that you won't go behind their back and compete with theme, and still gives you the freedom to pursue your own projects on your own time.

 

Moonlighting

Most companies are against moonlighting since they know that you only have so many quality hours of work in you each week.  By taking side jobs you are potentially reducing your effectiveness during the time the company has paid for.  It is very hard to defeat a moonlighting clause unless you already have a side job in progress.  This section of a contract I'd say feel free to ask about overturning if you already have a gig, but otherwise I'd leave it alone.  If any modification is to be made, try to put in that you can moonlight with consent of your manager.

 

I hope this article helps all you developers out there to be more aware of the repercussions of signing a contract with an invention clause and helps you to realize that you do not have to blindly sign anything they put in front of you.  At this stage of the hiring process a lot of time and effort have been put into you and an employer will be reluctant to lose you over a reasonable request to a contract modification.  If they give you a hard time, they're probably not worth working for anyway!


Published Jun 22 2005, 10:16 AM by Eric Wise
Filed under:

Comments

Jay Kimble said:

Just signed one of these today and I have to say that I reviewed the intervention clause closely due to some of your past issues...

It stated that I must be able to grant them an exclusive right to the code that I do for them (even if it came before they hired me). I watched closely... there was no strong reach into my life and no strong reach into my copyrights... just enough to protect them from having me say that code is mine and you now owe me 6 gazillion dollars... it was nice to see it worded well and equitable.
# June 22, 2005 2:02 PM

Charles Martin said:

Get a good attorney to review your contract.
Do not tell the employer that your attorney is going to review it. This will make them nervous.

I have been offered and seen some very intrusive contracts, including contracts with phrases like "no bluelining", which means that you can not change a single line of the contract.

Remember that you can go to jail if you steal source code from your employer, so take these contracts seriously.
# June 23, 2005 9:58 AM

Fregas said:

This is good common sense. I too have had a few companies ask me to sign non-compete or invention clauses that were so broad, they owned anything i did. This is also a problem if you are involved in any open source projects.

In one case, I was already writing fro Wrox publishing, so I had to ask my employer to change the wording so that anything i wrote or did as far as freelance work (code or writing) was still mine. They did not give me any problems.

In another case, the clause was so broad, that if i wrote a novel in my spare time the company i was contracting for owned it. It included any written or electronic work or invention. I refused to sign it, and fortunately most of the other senior developers did too and the matter was droppped. Noone threatened to fire me or terminate my contract.

# June 29, 2005 9:04 AM

James Bridges said:

I think this article offers fine advice, but I would still worry about defeating the 'invention clause' with those paragraphs above.   It is just too easy for an employer to change what they sell, and to suddenly include new services which are coincidentally the very same side-project you are ready to sell.  Even a company merger could topple your side-work plans.

For instance, if your employer strictly sells accounting software at the time you sign your agreement, and you figure it is safe to complete a nice disk degfragmenter on the side (obviously unreleated to accounting), I believe you could really get the shaft if your employer suddenly decided to get into the disk defragmenter business, and then tried to claim your side-work as their own (and at no additional charge to them).    Even a bakery could say, "Put down that cake mix. Today, we make disk defragmenters," and in a breath, take your work.  

I am not saying that all companies would screw you in this way, but I am saying that it might be wise to add a phrase to the agreement, which sets a restrictive scope as to the types (or themes) of software that an employer can claim as their own.   All of the other types, it could state, belong to you.      

# February 1, 2008 1:12 PM

Leave a Comment

(required)  
(optional)
(required)  

Enter the numbers above:
Add
Check out Devlicio.us!