Owning Your Own IP at a Company?
An anonymous reader asks: "I work as Sys Admin for a sporting company, and I'm the only 'Computer Guy' there. Recently I've been doing a lot of work writing code for their webpage and other related areas, and since I was up for contract renewal I raised the question of Intellectual Property. Now, in the contract there is a section which says that computer records/lists and such belong to the company (ie player registrations and other semi-sensitive data), but beyond that my manager was quite happy for me to own the code that I've written. Neither of us is very good with writing contracts, so he said 'Draft a document and get back to me'. Now what sort of stuff should I put in it?" This is a situation many of us may hopefully find ourselves in. For those of you who have been through this before, how did you end up structuring your contacts? Please note, when it comes to contracts, nothing beats seeking professional legal advice.
"I want it to express that there is an amicable agreement between us, that I own my code (including miscellany like shell scripts) and that they can keep using my code, in the normal fashion, after I've left the company. Is there anyone else who's in a similar situation? How did you write your contracts?"
... not contracts. If you have to ask, call a lawyer.
Game... blouses.
drug tests. Some companies are so strict that you don't even own your own P.
THe important points in this are:
1)All copyrights for any source code, computer programs, scripts, etc written by you stay with you.
2)Company has a license in perpetuity to use, alter, and distribute them internally.
That way you keep the code, and the company gets the right to use and alter the code, a fair agreement. But for the love of god, get a lawyer to write the actual contract.
I still have more fans than freaks. WTF is wrong with you people?
Before you go and visit your attorney, I would do the following:
1. Make a list of the issues you would like to cover. What do you want the contract to say?
2. Take a swag at writing the contract. Write up something that just states the things in the list.
Then visit your attorney and take this stuff with you. Tell him/her that you want him to turn this into a contract and also advise you on any issues you might have missed.
Avoid Missing Ball for High Score
So far I have read 30 replies talking about hiring a lawyer. Lawyers are really expensive if you didn't know already, and may not be worth the cost.
Do a little math before you shell out tons of money. Somet things to consider first are:
1) How much do you expect the code to be worth? Is it just some code you want to use on some projects of your own as a hobbie, or are you planning on turning it into a multi-million dollar piece of software?
2) What are the chances that your boss will know what you have done, care what you have done, and try to sue you for it, even though you have some sort of document worked out that states that you own the code? Sure everyone says nobody can be trusted, and that bad things happen, but give me a break. Does everyone honestly think that every mom and pop place will try to steal your code back from you, after they verbally conscented to let you have it, and even signed and agreed to some verson of a written contract?
I am tired of everyone telling me to hire lawyers. I have done many things myself, and there have been no problems at all. I have probably saved hundreds of thousands of dollars on legal fees. Think of legal fees as insurance. Buy it only for the projects that you think really really deserve it.
If you want to get mathematical, you can use the formula below:
(Potential Value of Software) * (Percantage Chance of Software Being Worth That Much / 100) * (Percentage Chance your boss will try to take it from you / 100) * (Percentage Chance he/she will succeed, despite a general agreement stating the contrary / 100). Compare that number with legal fee costs. You'll find it isnt always worth it. Sometimes it is.
But just because a lawyer didn't right it, doesnt mean it wont stand up.
Don't forget access to your code sitting on their hardware. Protecting your copyright won't be of much use if the only copy of your code is sitting on their machines and you aren't allowed near them and your network account was cancelled 5 minutes after you were terminated. Or, if the company attempts to nullify the contract on the grounds that you illegally removed or copied code on their machines.
Don't assume today's friendliness will be there tomorrow. Treat it as a potentially adversarial relationship, even if it isn't.
Determine if the existing terms of your employment might override any contract, giving your employer the ability to argue in court that the arrangement was never valid.
Of course, get a lawyer. If the potential gain from protecting your rights isn't enough to pay for an attorney, maybe you ought not to bother.
-- Slashdot: When Public Access TV Says "No"
"I grant an unrevocable, perpetual license for Company X to do whatever it wants with the stuff I write, and I also retain a license to any code I write, specifically, the shell scripts and whatnots, not the actual company data which remains company owned obviously. If I leave, I can take my tools and technology, and any upgrades, with me, but the company retains a copy which it can do anything it wants with."
We've done similar deals with contractors; they are pretty simple. It doesn't at all sound like your boss is trying to screw you (on the contrary, he sounds pretty cool!), so plain english is fine IMHO. IANAL blah blah blah.
(Actually since you are an employee, the contract should probably read "Company X gives me an unrevocable, perpetual license to any tools and technology which I create, specially shell scripts and whatnot, but specifically excluding any proprietary or non proprietary company data such as blah blah blah. If I leave, I get a copy of all the crap I wrote, blah blah blah.")
Dude, I think I can see my house from here.
No, it shows that we geeks know enough about legal stuff to know that it's as much a specialty as system administration, kernel coding or database design. For each of those you get a specialist. In this case, the appropriate specialist is a lawyer.
Good, inexpensive web hosting
No. This is what happens when the judge (Judge Henderson) is a Texas Republican; a corporate whore.
Actually, this is what happens when our constitution becomes a watered down piece of meaningless paper. The 7th Amendment is unambiguous:
In suits at common law, where the value in controversy shall exceed twenty dollars, the right of trial by jury shall be preserved, and no fact tried by a jury, shall be otherwise reexamined in any court of the United States, than according to the rules of the common law.
The 2nd, 4th, 5th, and 6th are in a similar state--being redefined out of existance as we speak. The 9th and 10th are long dead.
Even the 1st amendment is dying--and, ironically, it is doing so partially at the hands of the ACLU which believes that when it comes to religion, the establishment clause is far more important than the "free exercise thereof." The government is doing its own share, though... the right to assembly no longer has any real meaning (see "first amendment zones.")
Our Republic is doomed and, sadly, I see the end coming sooner rather than later.
What part of "shall not be infringed" is so hard to understand?