Slashdot Mirror


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?"

310 comments

  1. So naturally... by Anonymous Coward · · Score: 5, Funny

    Please note, when it comes to contracts, nothing beats seeking professional legal advice.

    So naturally, it gets posted here.

    1. Re:So naturally... by PepeGSay · · Score: 2, Insightful

      Your manager needs to seek legal advice. If he is letting you own the code you write purely on company time without some fairly serious legal consideration then he's way out on a limb.

    2. Re:So naturally... by Pharmboy · · Score: 4, Informative

      My boss does the same thing, I own my own code, and we have an understanding that it doesn't get sold to anyone, or released in it's current configuration, but I can reuse the code in other projects of my own.

      This is part of the reason I was up at 5am this morning, trying to learn some new stuff, because I get a benefit out of the overtime as well. Also, I have used code from personal projects in our business applications, so it works both ways. If anything I used at work suddenly became company property, I wouldn't use by best code that I wrote at home. I would instead waste time rewriting it at work, in a lesser way, so it's in the bosses best interest sometimes to be open about it.

      Keep in mind, we are a relatively small company and I've been there over 10 years. I don't program full time, so we are not talking about a million of lines of code here. But it sounds like a similar situtation. We do not have a contract regarding code, which may sound crazy, but code isn't what we do for a living, we just have to write our own apps to support our unique sales methods.

      --
      Tequila: It's not just for breakfast anymore!
    3. Re:So naturally... by norton_I · · Score: 2, Informative

      That is actually the "standard" behavior in most US states unless you have an employment contract to the contrary, though typically your employer will automatically gain "shop rights" to the code as well.

    4. Re:So naturally... by aussie_a · · Score: 2, Funny

      IANAL but I agree, nothing beats professional advice. Although YMMV.

    5. Re:So naturally... by theGeekDude · · Score: 1

      This is crazy. The guy is asking for legal advice cause he doesnt want to go to a lawyer and the only advice given to him by whole of slashdot is to 'get a lawyer'.
      Shows how much the 'geeks' actually know about legal stuff ;)

      --
      Dont waste you time reading stupid sigs like this.
    6. Re:So naturally... by techno-vampire · · Score: 4, Insightful

      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
    7. Re:So naturally... by monkeydo · · Score: 2, Informative

      Your post may or may not be correct. If he is an employee, the employer likely owns the copyright, if he is an independant contractor, they may not. Then again, even if he thinks he's an IC he may not be as far as the law is concerned. If the submitter (or anyone else) is serious about protecting his rights, he really should talk to a lawyer.

      --
      Si vis pacem, para bellum
      The only thing more annoying than a Libertarian is an (un|mis)informed Libertarian
    8. Re:So naturally... by eric76 · · Score: 1

      At one previous company, my agreement with the president of the company was that I got to keep a copy of everything I wrote and could use it however I wished.

    9. Re:So naturally... by LordNimon · · Score: 1
      I own my own code, and we have an understanding that it doesn't get sold to anyone

      I don't think you really own your code.

      If I *own* something, then I can do whatever I want with it. It sounds to me like the company owns your code, and has given you a license for personal use.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    10. Re:So naturally... by The-Trav-Man · · Score: 1

      There's a whole lot of meanings for the word "own", there's also degrees of ownership. You also took that quote out of context, note the ending in it's current configuration.

    11. Re:So naturally... by magarity · · Score: 2, Insightful

      If I *own* something, then I can do whatever I want with it
       
      I bet you own a pre-recorded VHS tape or DVD but if you sell copies of it on eBay then the copyright people will object. You also might own a meat cleaver but if you hack up the neighbors then the cops will come looking.
       
        Never make absolutist statements. They always fall apart under some circumstances or another.
       
      Hah hah!

    12. Re:So naturally... by PepeGSay · · Score: 1

      Copyright law requires a formal written "work for hire" contract for the copyright to transfer to the employer regardless of employment status. Only a few states have some labor laws that work around that.

    13. Re:So naturally... by Baricom · · Score: 1

      I bet you own a pre-recorded VHS tape or DVD but if you sell copies of it on eBay then the copyright people will object.

      By "pre-recorded", do you mean "factory recorded?" If you do, I think you're mistaken. The right to sell mass-produced tapes or DVDs is very rarely disputed. What has been disputed is the right to sell bits protected by digital restrictions management and a license agreement which prohibits their transfer.

    14. Re:So naturally... by Baricom · · Score: 2, Informative

      If you are an employee, your employer owns the work unless you have a written agreement that waives the employer's rights. If you are a contractor, you own the work unless you waive the rights.

      IANAL, but I can RTFL.

      Excerpts from Title 17 USC follow.

      A "work made for hire" is--
      (1) a work prepared by an employee within the scope of his or her employment;

      (b) Works Made for Hire.--In the case of a work made for hire, the employer or other person for whom the work was prepared is considered the author for purposes of this title, and, unless the parties have expressly agreed otherwise in a written instrument signed by them, owns all of the rights comprised in the copyright.

    15. Re:So naturally... by Anonymous Coward · · Score: 0

      Dude he's not talking about DMCA but copyright. You can't sell COPIES of copyrighted works on ebay without the copyright owner's permission.

      Read first, post second (and only if you have something to say)

    16. Re:So naturally... by mpe · · Score: 1

      Dude he's not talking about DMCA but copyright. You can't sell COPIES of copyrighted works on ebay without the copyright owner's permission.

      This may be according to the rules with Ebay apply. But it isn't about copyright law. Strictly speaking you need the copyright holder's only if you are making and distributing copies of their work(s).

    17. Re:So naturally... by kpwoodr · · Score: 2, Funny

      meh...try working in the Defense industry...Not only does my company own my code, they own my soul.

      --
      This sig has been removed pending an investigation.
    18. Re:So naturally... by Angostura · · Score: 2, Insightful

      You've just inadvertently agreed with the post you were intending to disagree with. LordNimon was making the insightful point that since Pharmboy's company is placing restrictions on what he does with the code, it is a mistake to think it is HIS code - or rather, it is a mistake to think that he owns the copyright.

      Instead it sounds like the company believes it owns the copyright and is granting him a limited license to use it externally.

      Similarly, when you buy a VHS tape with a movie on it, you own the physical media, but the copyright owner of the movie grants you a limited license with respect to what you can do with the film (and copying it isn't one of them).

      Returning to the original question; I would say that it is a very very rare contract that doesn't specify the ownership of any work carried out on company premises during company time. Are you and your boss absolutely sure it isn't specified.

      If it isn't then the company's HR department has been incompetent.

      You need professional advice because you need to find out what the default state is in the jurisdiction that you work... that code has to belong to someone today, but who? I don;t know where you live and IANAL.

      Depending on the answer to the question above you can get on and draft a contract. MySQL uses a 'shared copyright' idea for their contributors, something like that might work.

      But if the copyright is yours, you have to start thinking about on what basis you want to license the work to your employers or whether you want to sell the copyright to them.

    19. Re:So naturally... by xappax · · Score: 2, Funny

      There's a whole lot of meanings for the word "own"

      Indeed. For example, in Soviet Russia, code owns YOU!

    20. Re:So naturally... by PepeGSay · · Score: 1

      Yes. The letter of the law is that an "employee" if they meet all the conditions of being an employee and all their work meets all the conditions too the copyright transfers to the employer. The thing is... it takes 20 minutes of a lawyers time to make a "work for hire" agreement and it is used over and over. The safest course is to have anyone who you intend to "work for hire" sign that agreement. Then their status is far less in question. (I would say "not in question" but lawyers are involved.)

    21. Re:So naturally... by monkeydo · · Score: 1

      You are incorrect. If you are an "employee" (based on what a court says, not what you or your employer says) your employer owns the copyright without any "work for hire" agreement.

      --
      Si vis pacem, para bellum
      The only thing more annoying than a Libertarian is an (un|mis)informed Libertarian
    22. Re:So naturally... by budgenator · · Score: 1

      more probably he know as he stated he needs a lawyer, but asking the slashcrowd, will give him enough knowlege about it so he'll be better able to tell if his lawyer knows his shit or is whacked

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    23. Re:So naturally... by Lehk228 · · Score: 1

      re-read the original post, the situation was selling bootleg copies of a video on ebay

      --
      Snowden and Manning are heroes.
  2. Easy by knoebelsPT · · Score: 5, Informative

    Hire an IP lawyer.

    1. Re:Easy by hesiod · · Score: 1

      You are, of course, correct. However, he did say he was the only IT staff, which would suggets that hiring a lawyer for such a thing may be beyond reasonble expense for what appears to be a small business...

    2. Re:Easy by Anonymous Coward · · Score: 0

      Hire an IP lawyer.

      Whatever you do, don't get suckered in by one of those X.25 lawyers.

    3. Re:Easy by scvalex · · Score: 1
      --
      Think.
    4. Re:Easy by Federico2 · · Score: 1

      ...I'm not an IP layer, you insensitive clod.

      But I would suggest using IPv6.

  3. IANAL by secolactico · · Score: 2, Informative

    Have you considered consulting a lawyer? That's where I would start.

    --
    No sig
    1. Re:IANAL by cpt+kangarooski · · Score: 1

      Sounds good to me.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    2. Re:IANAL by croddy · · Score: 0, Redundant

      whoever modded this redundant is an idiot. this is THE answer to the question. get yourself an attorney -- this won't take 2 hours to draw up. if you can't find a few hundred dollars for an attorney to assist with the contract, you should probably ask yourself if your code is worth owning.

    3. Re:IANAL by thc69 · · Score: 0, Redundant

      Er...every preceding post says to get a lawyer. That makes it redundant, no matter how correct it is.

      --
      Procrastination -- because good things come to those who wait.
    4. Re:IANAL by soft_guy · · Score: 4, Insightful

      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
    5. Re:IANAL by vantango · · Score: 1

      I wouldn't bother. If you were the only 'computer guy' writing 'code' for a web page, you are probably not doing anything too ground breaking. Certainly nothing any other 'computer guy' could do.

    6. Re:IANAL by Flower · · Score: 1
      What preceeding posts?? I'm set to 'Oldest First' and viewing at 1. The story was submitted at 5:35 and he's posted at 5:38. Going to the -1 sewer that is /. he is the 2nd person to post "Get ye a lawyer."

      The only redundant thing here is another moderator smoking $2 crack.

      --
      I don't want knowledge. I want certainty. - Law, David Bowie
    7. Re:IANAL by TelJanin · · Score: 1

      I think this comment is what he was talking about.

      But interestingly, that was also modded redundant.

    8. Re:IANAL by DarkProphet · · Score: 3, Informative
      Exactly.

      I actually am going through the same issue right now with a company I am a partial investor in. It so happens I earned my share of stock by writing the backend database and client programs (desktop and web apps). Naturally, some of the code really doesn't have a thing to do with the company itself, however some of the code is by its nature tainted by the IP of the company.

      Basically I wrote up a 3 or 4 page document that stated to the effect that:
      • Prior Art - Code I wrote prior to the formation of the company will remain my property. Such code must be denoted as such in the collective "codebase" in order to distinguish that code from code that is "tainted" with the company IP. The company will be provided a no-cost lifetime transferrable license to use the binary code and modify the source provided it is not distributed outside the company or is used in any way which may decrease the value to the original author (i.e. myself. Standard copyright takes over from here).
      • New Code - Code that is non-specific to the company and/or is not tainted by company IP, but has been developed for the company's codebase, will be subject to the same terms as the Prior Art definition, with the exception that the license terms, specifically recompense to the author, will be negotiated on a per-project basis. (In other words, the code I wrote before the company was officially formed is free to use, new stuff probably is, but not in all cases).


      In my case, the company's internal software development is an ongoing project, so I had to specify some provisions for code auditing to help ensure that code that falls under either of these 2 categories can be verified to contain no company IP or backdoors or whatever in order to satisfy the other shareholders, but thats no big deal to me.

      I took the document to a corporate lawyer and he said its all good. The terms are clear and because I am not offically employed by the company, there is no preexisting company policy or signed employment contracts that would supercede this agreement. Note that in many cases the fine print in the employment contract you sign with your employer reserves all rights of the product of your labor to the company, no room for negotiation. The exception is when you are an independant contractor in which case you typically have a little bargaining power.

      The thing I never did really get cleared up was a hypothetical question I had -- What if I did the same work (no pay, stock only remember), but there was no documented quid pro quo stating this bunch of code is property of XYZ company in exchange for X percentage of stock? It would make sense the code I've written that does not contain company IP would legally default to being my property under copyright law, but what about the code that contains company IP? I suppose it would probably be illegal to distribute the code in any way, but would I technically have to let the company use the code?

      One of the other investors thinks the code would automatically become property of the company (because it contains company IP), but I don't necessarily agree. Any desktop lawyers wanna take a stab?
      --
      What could possibly hurt the security of the American people more than giving our own government the ability to hide its
    9. Re:IANAL by Flower · · Score: 2
      Yeah I got that and still think that with this type of article it is stupid to mark the standard chant of "Get a lawyer" as redundant. Especially the second post. Heck, let's be honest, the article is redundant. But here's the thing I find interesting. The actual initial posts for getting a lawyer are all modded down and then it seems as if the idiot moderator shot his wad and moved on. Now all the later posts (which are really only minutes apart from the original ones) all get modded up to +5 even though they haven't added any additional content.

      Seeing this makes me jump to another conclusion. The moderators bumping the later posts up aren't viewing below 1 and are just dumping "me too" mods instead of correcting the initial abuse.

      And yeah, having the original one marked redundant is cute. I guess the crack pipe must have obscured the 'Overrated' option. Pity that the Chappelle Show is no more. I really could have used a skit showing Tyrone Biggums at an Internet Cafe browsing /.

      --
      I don't want knowledge. I want certainty. - Law, David Bowie
  4. Can't say what I'd put in a contract, but... by macshune · · Score: 5, Interesting

    This is a really important subject topic, especially given the case of the guy that was sued for an idea in his own and head and lost.

    1. Re:Can't say what I'd put in a contract, but... by kihjin · · Score: 0

      But this case lies in a gray area, he notes, because until the idea is reduced to practice, it's not an invention and you can't patent it.

      OMG! You can't???

      --
      This slashdot-related signature is a stub. You can help kihjin by expanding it.
    2. Re:Can't say what I'd put in a contract, but... by Anonymous+Custard · · Score: 1

      From that article: "Does the company own the ideas in this guy's head before he commits them to paper?"

      The ruling seemed to say it does own them.

      So... if the guy thought of murdering everyone in town as a form of PR for his company, and planned out a way for company employees to do it, then is his employer responsible and guilty of conspiracy to commit murder?

    3. Re:Can't say what I'd put in a contract, but... by Hrodvitnir · · Score: 1

      FTA:
      Brown, representing himself pro se...

      Guess this is what happens when you think "Gee, I don't need a lawyer. After all, all the legal advice I ever need I can get from Slashdot!"

      --
      "There are more important things than stopping terrorism. Upholding the Constitution is one of them." - Ars Forumer.
    4. Re:Can't say what I'd put in a contract, but... by notsoanonymouscoward · · Score: 1

      if he was in CA, would have been fine. Californians are protected by CA 2870 which basically means, if he did it on his own time, without company resources, and it doesn't relate to the employer's business, they can't touch it... I am of course summarizing, and this doesn't constitute legal advice... however, he probably could have easily given them the finger if he lived here ;-)

      --
      I ate my sig.
    5. Re:Can't say what I'd put in a contract, but... by jezor · · Score: 1

      Don't confuse patent (covers inventions) with copyright (covers literary and artistic works, including computer code). Software can be both patented and copyrighted, but ownership is primarily a copyright issue. Run, don't walk, to the Copyright Basics Circular of the U.S. Copyright Office. You should also read the circular on works made for hire and the circular that covers copyright in software. {Prof. Jonathan Ezor, Touro Law Center Institute for Business, Law and Technology}

    6. Re:Can't say what I'd put in a contract, but... by johansalk · · Score: 0, Troll

      No. This is what happens when the judge (Judge Henderson) is a Texas Republican; a corporate whore.

    7. Re:Can't say what I'd put in a contract, but... by Zak3056 · · Score: 4, Insightful

      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?
    8. Re:Can't say what I'd put in a contract, but... by drsquare · · Score: 1

      20 dollars? When was that written? The taxi to the court will cost more than that.

      Using juries in civil cases is stupid anyway.

    9. Re:Can't say what I'd put in a contract, but... by WolfWithoutAClause · · Score: 1

      I think 'reducing it to practice'; in practice, you only need to write it down. The patent is useless if you can't implement it, but you can still get a patent on it.

      --

      -WolfWithoutAClause

      "Gravity is only a theory, not a fact!"
    10. Re:Can't say what I'd put in a contract, but... by tundog · · Score: 2, Insightful

      From the article:
       
        "Brown, representing himself pro se,"
       
      Thats why he lost. He's even quoted as saying before that court that a idea in his head does meet the criteria laid down by, get this, Webster's Dictionary!!!.
       
        This is almost as dumb as asking slashdot for advice on writing a legal contract...

      --
      All your base are belong to us!
    11. Re:Can't say what I'd put in a contract, but... by Jim_Callahan · · Score: 3, Funny

      1789

      --
      ...it's really a sad day for America when we require a goddamn ACT OF CONGRESS to make our DVD players work properly. ~
    12. Re:Can't say what I'd put in a contract, but... by Anonymous Coward · · Score: 0

      Yep, we're going the way of the Romans alright. Now we just need some poor bastard to crucifix.

    13. Re:Can't say what I'd put in a contract, but... by eric76 · · Score: 1

      Evan had a lawyer for a while. I think that after he had run out of money to pay the lawyer, the lawyer bowed out. From then on, I think Evan was pretty much on his own.

      One of Evan's problems was that he wanted a jury trial but didn't understand that you must have a dispute over some fact to get the jury trial. If it is only a question of law, the judge can decide it without a jury trial.

      For what it's worth, I knew Evan back in the 70s when we were both students at Texas A&M University.

    14. Re:Can't say what I'd put in a contract, but... by Anonymous Coward · · Score: 1, Interesting

      It seems to me that he shouldn't have started negotiations with the company while he was still employed with them.

    15. Re:Can't say what I'd put in a contract, but... by PickyH3D · · Score: 1
      It seems like a part of the story is missing.
      "What I had at the time I was fired and sued was an idea," Brown says in an interview.
      I am guessing that he said something to someone in the company, and obviously he should not have told that person. Maybe they even wrote it down. It's his idea, but at that point it's on company time. An unspoken idea is quite different from a spoken one and apparently he made the mistake of speaking.

      I kind of find it questionable of the company to do this, but I am also kind of hesitating to say that they totally screwed him. They obviously fired him for a reason. Maybe he was "thinking" about this idea instead of working.

    16. Re:Can't say what I'd put in a contract, but... by Anonymous Coward · · Score: 0
      that when it comes to religion, the establishment clause is far more important than the "free exercise thereof."

      Because it is. Would you feel you were getting a fair trial as a Christian if the judge had the Koran on display in the lobby? How about if his school principal lead a daily service to Thor? A lot of our nations founders came here escaping religious persecution, I'm pretty sure that is what they intended.

    17. Re:Can't say what I'd put in a contract, but... by Anonymous Coward · · Score: 0

      It seems to me that he shouldn't have started negotiations with the company while he was still employed with them.

      No kidding. That was just pure stupidity in action.

    18. Re:Can't say what I'd put in a contract, but... by the+argonaut · · Score: 1

      Aside from feeling the need to rant (and trust me, I would be the last person on earth to deny you that opportunity), did you have a point? At least from reading the article, there's no violation of the 7th amendment.

      --
      fuck you.
    19. Re:Can't say what I'd put in a contract, but... by Zak3056 · · Score: 1

      At least from reading the article, there's no violation of the 7th amendment.

      It was a summary judgement that was upheld at the appelate and Texas supreme court levels. Given that the value of the controversy exceeded $20 and a jury never heard the case, I've gotta disagree with you.

      --
      What part of "shall not be infringed" is so hard to understand?
    20. Re:Can't say what I'd put in a contract, but... by Zak3056 · · Score: 1

      Would you feel you were getting a fair trial as a Christian if the judge had the Koran on display in the lobby?

      Yes. Why not? If the Judge tried to force me to pray to Allah before the trial began, I'd have an issue, but the Koran seems to be appropriate decor in a court of law. So are the ten commandments. Both are surviving examples of early codes of law.

      How about if his school principal lead a daily service to Thor?

      If participation is voluntary, have at it. If the English teacher wants to leads a prayer to Jesus at the same time, while the math teacher was kneeling on a mat with a dozen students facing Mecca, a couple of Jews were reading Torah commentaries, all while some Budhists are meditating, that's even better.

      The establishment clause is all about keeping the government from establishing a state religion, or giving favor to one sect over another. That's it. We've turned freedom of religion into freedom from religion, and that's a horrible thing. If you don't want to worship, then don't fucking worship! Taking away the rights of others to do so just because you find it "offensive" is bullshit.

      By the way, I say all of this as an agnostic.

      --
      What part of "shall not be infringed" is so hard to understand?
    21. Re:Can't say what I'd put in a contract, but... by bluGill · · Score: 1

      While I would consider the argument that after inflation $20 is worth much less today, I disagree that this is a factor.

      For all the harm juries do, they are essentially random people from the population, while you get to reject those biased against you. Thus are harder to corrupt. A judge can take bribes, but that only goes so far.

      Now most judges are honest enough to do a good job of deciding things (and you can appeal if he doesn't), but there are bad judges. A jury is a good check, it allows the judge to sit back and play the uninterested mediator, even when he does care (the social pressure of his job is to be uninterested so long as there isn't also the pressure of deciding the case)

      The system isn't perfect, but so far all the alternatives end up worse.

    22. Re:Can't say what I'd put in a contract, but... by MickLinux · · Score: 1
      What part of "shall not be infringed" is so difficult to understand?

      Regarding your sig in specific, and your whole post in general, the correct answer is unfortunately what part of "do not care" is so difficult to understand?"

      You correctly note that our constitution is going or has already gone the way of the dodo. However, people are wrong who say "Well, that's unconstitutional, so they shouldn't do ***." They are wrong, because they aren't facing reality.

      The constitution is only a contract, and when one or more parties to a contract decide that it's okay to violate the contract, then the contract is going to be violated. If enforcement is impractical, then the contract has no meaning.

      In this case, I'd say the contract has no meaning.

      --
      Correct Horse Battery Staple: 72 bits of entropy. Enter "Correct H" into google. When it generates the phrase, that's
    23. Re:Can't say what I'd put in a contract, but... by the+argonaut · · Score: 1

      And you'd be wrong. If there is no disagreeement on the facts of the case, then there is nothing for a jury to hear. The role of juries in the court system is to decide on the credibility of facts, the role of judges is to decide the meaning of the law. You can disagree all that you want, but all you're doing is showing your lack of knowledge of the constitution and how our legal system works.

      --
      fuck you.
  5. Get a lawyer by ari_j · · Score: 1, Redundant

    If neither one of you knows how to write contracts, hire someone who does. It will be worth the price later on when the shit hits the fan. And it will, don't fool yourself.

    1. Re:Get a lawyer by hesiod · · Score: 1

      I don't see how a post written within a minute of the first could reasonably be modded redundant, but anyway...

      I obviously don't know your situation, but not all businesses are going to treat employees like that, especially a small company that couldn't afford to initiate legal proceedings for something so "simple." If the company makes money from being the owner of the code, though, I would agree 100%, regardless how nice they may seem to be.

    2. Re:Get a lawyer by ari_j · · Score: 1

      Yeah, especially since a comment about getting a lawyer that was posted a minute after mine got modded up to +5. Go figure.

      A lawyer should be able to put something together for you for a couple hundred dollars. That's far cheaper than losing your IP rights, and if you really care about them it's a worthy investment in yourself.

  6. Sort Your job title by Anonymous Coward · · Score: 0

    I'm the only 'Computer Guy' there

    sort out your job title at the same time!

    1. Re:Sort Your job title by Freexe · · Score: 2, Insightful

      See if you can sneak in some stuff like ip address and a sub-domain so you can fuck them up when they export your job to india ;)

      --
      "In a time of universal deceit - telling the truth is a revolutionary act." - George Orwell
    2. Re:Sort Your job title by Anonymous Coward · · Score: 0
      The goal should be to get a conjugal visit clause....

    3. Re:Sort Your job title by VAXcat · · Score: 2, Funny

      Two jobs ago, my boss told me to get my company business cards ordered. I asked him "What title should I put on 'em?" He said "I don't care, whatever you want." I picked "Master of the Devices". He wasn't amused.

      --
      There is no God, and Dirac is his prophet.
    4. Re:Sort Your job title by Mac+Degger · · Score: 1

      Well, if it's any consolation, I am :)

      --
      -- Waht? Tehr's a preveiw buottn?
    5. Re:Sort Your job title by SComps · · Score: 1

      I've always liked "Court Magician"

  7. Intent of agreement by nuggz · · Score: 1, Interesting

    IANAL, but I think a preface like

    Recognizing the value of *soemthing like trying different things* the company encourages employees to work on their own areas of interest, and that such when such persoanl work is not related to their duties at work it shall remain their property.

    Then your future boss can't argue against what the true intent of the agreement is
    (IANAL)

    1. Re:Intent of agreement by veganboyjosh · · Score: 2, Informative

      dunno if parent was a joke or not... (IANAL) in my experience with some other contracts i paid to have looked over by an attorney, i learned that if there's a question, ambiguity, or unclear phrase or clause, the court will find against the person who drafted the thing.

    2. Re:Intent of agreement by Sanity · · Score: 1
      IANAL, but...
      Then you are unqualified to offer any advice on this subject and you should STFU. If this guy needs advice on a contract then he should talk to a lawyer, not listen to the ill-informed opinions of the peanut gallery.
    3. Re:Intent of agreement by lactose99 · · Score: 1

      Yes yes yes, but that doesn't mean the peanut gallery can't provide near-useless advice anyway! I mean, what else would we be doing on Slashdot?

      --
      Fully licensed blockchain psychiatrist
    4. Re:Intent of agreement by nuggz · · Score: 1

      If he wanted legal advice he could ask a lawyer.

      You should always make sure whatever agreement you come to it is clear what is expected and intended.

  8. Is there something by Approaching.sanity · · Score: 1

    Called the GPL for this? Or does your company want to use it exclusive?

    --
    RTFA again for the best results.
    1. Re:Is there something by ceejayoz · · Score: 1

      He says he wants to own the IP, not make it OSS.

    2. Re:Is there something by ciroknight · · Score: 1

      Wrong alley way dude. This guy said nothing about giving away his code, and in fact, was quite contrary to that idea. He wants to get a contract written up so that he can keep his IP (the source code, scripts relating and I would guess design documents). Therefore I'd say his company doesn't mind what he does with that code outside of the company (short of exploiting it intentionally, I'm sure).

      Anyways, the real answer to his question is "get a lawyer", as redundant an answer as that is. This is standard contract law, and is really a no brainer. Any competent lawyer could have the contract hammered out in less than a week (as it'd mostly be inserting your name, the company's name, and a few clauses here and there, and then running off the copies). Bill the lawyer's fee to the company for developing the contract, and tada, you're done, and it shouldn't cost you a penny.

      --
      "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
  9. You write code by lewp · · Score: 5, Insightful

    ... not contracts. If you have to ask, call a lawyer.

    --
    Game... blouses.
    1. Re:You write code by thesupermikey · · Score: 1

      The best advice is that - Get a lawyer.

      --
      Mikey
      I've always been the kinda guy to fall for the girl dressed like an eskimo.
    2. Re:You write code by Anonymous Coward · · Score: 0

      I strongly disagree with you and the grandparent poster. I personally feel this is worth seeking advice from a person that specializes in writing contracts that will hold up in a court of law.

  10. Just some basics by Ahnteis · · Score: 5, Informative

    I'm not an experienced contract writer, but I'd make sure you have the basics covered:

    Company has rights to use, and modify code for company use.

    You have rights to use, modify, and **sell** code.

    You may want to grant the company rights to sell the code also depending on the situation, but I assume you want to keep the rights to the code to be able to resell it as a general solution.

    1. Re:Just some basics by Tony+Hoyle · · Score: 1

      I simply gave joint copyright.

      The most of the code is GPL/LGPL mixed anyway (small amounts of closed... device drivers, etc.) so anyone could use the code, but it makes things simpler for things like license changes if we part company.

  11. Hmmm... by TheOtherAgentM · · Score: 3, Insightful

    Write the code at home and release it under the GPL license. Then go back into work and use that code. Also, please share with the rest of us.

    1. Re:Hmmm... by Auckerman · · Score: 1

      Seems like a pragmatic idea until you realize that you're not being paid for work done in your own time for a company you've signed a contract for. I personally like to avoid not getting paid for work. I personally avoid working more than 40 hours a week. I personally avoid bringing my work home, even if my work in enjoyable.

      A modified version of this seems appropriate. Write the code under contract, the company gets a specified license to modify and distribute the software based off their needs (maybe the GPL is perfect, maybe the BSD is perfect, depends on what this guy does), the write keeps the copyright. Simple, effective, could only take a couple lines in the contract.

      After he has an understanding of his goals, he should promply call a lawyer, who can help him with the wording. This should be pretty cheap and take little to no time. Sounds like his boss is a good guy, so extermely specific contract negotiations are not necissary.

      --

      Burn Hollywood Burn
    2. Re:Hmmm... by Kjella · · Score: 2, Insightful

      Write the code at home and release it under the GPL license. Then go back into work and use that code.

      See, there's just one little problem with this, it would fall in under "work for hire" if you wrote it to solve a work problem. And then you aren't allowed to release it under the GPL, because it's not your code.

      --
      Live today, because you never know what tomorrow brings
    3. Re:Hmmm... by toddjames · · Score: 1

      There might be a problem there. If you use the GPL'd code you write at home, you will have to release your code at work under the GPL as well.

    4. Re:Hmmm... by photon317 · · Score: 1


      Also, my understanding is that under many employment contract terms (and in some US States, even just by default if you are a salaried employee), the company owns all of your intellectual output, period. An example: If you work as a Java programmer writing JSP software for an online auction company by day, and one saturday evening at home on your own time, you conceive and construct a new type of sprinkler system for your lawn, and patent it, the software firm can legally take your patent away from you in court if they want it.

      --
      11*43+456^2
    5. Re:Hmmm... by Anonymous Coward · · Score: 1, Informative

      Not if it's not being distributed in the first place, but used for an internal project. He won't be required to release squat. Besides, do you think he's going to come down on himself for violating the GPL on a project HE owns in the first place, especially considering being the copyright holder he can choose to modify or issue alternate licenses at will?

    6. Re:Hmmm... by Quila · · Score: 1

      All of my coding contracts as an employee have had a "work for hire" clause in them, so I guess it would depend on other laws as to whether work for hire is automatic. In any case, the poster might be able to get away with "All programs, etc., written are not considered to be a work for hire; however, employee grants perpetual license for the internal use of such programs."

  12. It depends. by Orrin+Bloquy · · Score: 0

    Also bear in mind that wonks like me who work at state universities are implicitly handing over our work to the state in most cases. In a private situation, you have a better chance, but eventually your employer's going to want to know who gets the kids in the divorce.

    --
    "Made up/misattributed quote that makes me look smart. I am on /. and I must look smart."
  13. And... by tktk · · Score: 4, Insightful

    drug tests. Some companies are so strict that you don't even own your own P.

    1. Re:And... by mrs+dogbreath · · Score: 0

      Ah the worker Bee syndrome
      (Also Ants etc)
      Humans should evolve to this;Special, obey, defend the base etc.. ah but sex!
      'Tis thy undoing!

      Hint:
      Bryan "Adams" Knows Nothing

    2. Re:And... by romych · · Score: 1

      Dude!
      I love it that the drug test comment got bumped up to 'Insightful' and not funny. I could sense a great power in the force, as if a million stoners sighed 'yeah man' at once.

      Now bump this up to Funny!

  14. Keeps me comin' back by quokkapox · · Score: 5, Funny
    You know, despite all the frequent dupes and microsoft mashing here, there's one thing that keeps me coming back again and again.

    I don't know WHAT i would do if it weren't for all the quality, personalized legal advice you can get FOR FREE, just by reading slashdot.

    --
    it's a blue bright blue Saturday hey hey
    1. Re:Keeps me comin' back by mooingyak · · Score: 1

      Indirectly, Slashdot has taught me a lot about the legal system.

      Every so often I'll read something that sounds perfectly logical and well reasoned and in complete contradiction to what I thought I knew.

      Of course I don't just assume it's correct, but it becomes the impetus for me to actually research the matter some and learn how it really stands.

      I too find it fascinating that someone would think to do anything other than consult a lawyer for contract drafting. You don't have to hire the lawyer, but at least get a price quote out of one.

      --
      William of Ockham had no beard. The most likely explanation is that it was chewed off by squirrels every morning.
  15. I second this! by Karma_fucker_sucker · · Score: 4, Informative
    Do Not pass Go!

    Go directly to IP Lawyer!

    This is VERY important. I will lay ALL of my karma on this! GO TO AN IP LAWYer!!!!!!!!!!!!!!!!!!

    --
    Evil people don't think they're evil. - George Lucas, Making of Ep III
    1. Re:I second this! by Anonymous Coward · · Score: 0

      How am I supposed to pay him if I don't pass Go?

    2. Re:I second this! by iocat · · Score: 5, Insightful
      Hiring a lawyer will scare him. You may want to hire a lawyer to help you draft a plain english agreement, but don't tell him you did so. Basically you need something that says:

      "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.

    3. Re:I second this! by dindi · · Score: 4, Informative

      "Hiring a lawyer will scare him."

      I have to disagree. If they want a contract at all, getting a lawyer's advice is a good thing.

      I worked many times "on verbal agreement" which on the other hand can be bad (especially when you end up doing something you were hired for - e.g they figure out that you speak languages, so you "help" with customers and similar).

      Besides the lawyer: put it into the agreement what you are supposed to do!
      As a sysadmin I ended up doing "under the belt" jobs many times that did not fit my qualification and was not in my contract. As a programmer you probably aren't in big danger on that field, but sysadmins can easily end up doing cabling in rather bad places or doing stuff that is maybe OK for the "summer intern" but not a qualified professional.

      More simply said: put it in there what you are not willing to do on a regular basis or not at all.

      Most important for a sysadmin: restrict your private phone number from customers, you do not want to be on 24hours call (probably).

    4. Re:I second this! by Jah-Wren+Ryel · · Score: 4, Funny

      Besides the lawyer: put it into the agreement what you are supposed to do!
      As a sysadmin I ended up doing "under the belt" jobs many times that did not fit my qualification and was not in my contract.


      Talk about not in your contract!

      What's under the belt, stays under the belt. All my clients keep their pants on, or I leave the room.

      --
      When information is power, privacy is freedom.
    5. Re:I second this! by Anonymous Coward · · Score: 0

      Make sure you put in a clause that says that the company cannot sell your software to anyone without paying you a royalty. If you write some good apps and they start to sell it you should get some dough. Likewise it is fair to give them an indefinite license to use the code that you write since they are paying you to do it. I would ignore the guy that said to put in what you won't do. I have had employees and frankly I expect them to do basically whatever I need to have done - but I have also been right next to them. And before the question comes up, yes I have run cables through ceilings, under floors and terminated cables. If it needed to be done at an ISP I did it. Don't get on your high horse.

    6. Re:I second this! by bedroll · · Score: 3, Insightful
      The p.s. comment at the bottom of your post was more on target. With work-for-hire laws it's up to the employee to get a contract saying that they own their work, not the company to get a contract saying that they own it.

      If it were me, I would get a contract specifically stating that creating software is not part of my job description and that any software that I create is my own property and the company has no rights to it beyond those I grant. Then I would pick the appropriate creative commons license and use it to grant the company rights to use what I create.

      A lawyer shouldn't be needed so long as the employment contract is clearly worded. As for the license, well, lawyer's have already been involved in CC so there's little worry there. Also, in that case everything is very plain English, which seems like a win for everyone.

    7. Re:I second this! by Anonymous Coward · · Score: 0
      Most important for a sysadmin: restrict your private phone number from customers, you do not want to be on 24hours call (probably).

      Actually, that'd be great. Every sysadmin I know who's on 24-hr call is making substantially more money than me.

      With great responsibility comes... more money? Or something?

    8. Re:I second this! by grimJester · · Score: 0

      What's under the belt, stays under the belt. All my clients keep their pants on, or I leave the room.

      A project manager at my previous job was fond of calling the coders "bitches". I guess it was funnier than "resources". It led to a bunch of jokes like the above.

    9. Re:I second this! by sjwaste · · Score: 1

      More simply said: put it in there what you are not willing to do on a regular basis or not at all.

      Within reason, doing things not in your job description is what can make you a key employee. I do tons of things not in my description, some of them more challenging, some very simple administrative chores, but try to never view them as being "below me." (haha, below me.. get it). In the end, there are things that simply HAVE to get done, and if you're the guy with a few free minutes, you should do it. Of course, I'm a programmer in a non-IT group, so my technical skills are going to be extended into other small tasks moreso than most, but it's a team game. Nobody's going to want me as management if I cant demonstrate a willingness to work outside of my bounds in order to help out, it would make no sense. I wouldn't promote someone that wasn't willing.

      As long as its not illegal or immoral, you ought to be willing to do anything in your down time at work (and even some when you're busy). I was once asked to go and make a ton of copies of a presentation that I wasn't giving, nor in attendance at the presentation, simply because the people that WERE involved were all in last minute prep (this was about 60 mins before it had to go, and the copies took about 50 to run). In the end, all I did was bring an original to one of our copy shop people and wait there while they did the copy job. I was the highest paid paper shuffler our company had ever seen that day. When I came back up with the copies, everyone (most of them far higher ranking than me) was apologetic about even asking me to do that sort of task. But really, somebody had to do it, and you're being paid for your time either way, right? You'd be surprised how much "team player" counts when you're up for a review and a promotion. Doing things you deem "good for a summer intern" every now and again really shows how you'll integrate with the people you might then be promoted to manage. I personally won't work for a guy who doesn't get his hands dirty when it has to get done.

      If you're a contractor you might say its a bit different because you're not going to get promoted, but it may very well lead to a good employment offer, especially if you're seen as someone they DON'T want to go and contract for a competitor when this one is up.

    10. Re:I second this! by Anonymous Coward · · Score: 0

      Please don't say "verbal agreement." What you mean is an "oral agreement." "Verbal" means using words. A written signed agreement is still a verbal agreement.

      Unless you plan on doing an agreement using mime, they're all verbal agreements.

    11. Re:I second this! by dindi · · Score: 1

      hmm OK I'll do many things to be a team player.

      I was talking about one job where I was hired as a network engineer with a diploma and ended up cleaning up 5 year old customer support machines for a week whenever there wasn't network stuff to do ..

      and when i mean cleaning up, imagine machines at crappy desks, dirty as a public toilet, the kind of machine i would not put into my garage to operate a light and door opener ...

      also as a network adminat an ISP i was answering customer support calls while configuring services on an other monitor simply because the owners did not want to hire someone who spoke languages and I could multitask anyway ....

      i mean i am very open to be a team member... but i am very not open to people who would dump any shit on their eployees just because they do their daily work in 4 hours and are willing to leave 2 hours late ... and because they think you can always take the little extra ...

      good news is that all these companies will offer you whatever to stay when you announce that you are sick of that all adn when they realise that it's better to have a good admin/programmer/etc who could do all that than not having one

    12. Re:I second this! by dindi · · Score: 1

      With great responsibility comes... more money? Or something?

      i do not see it responsibility ...
      I see it like this : I do my job to have my employer's server up 24 hours.

        If something fails - if it is really important they should have a person (even a less competent one) to answer to customer's problems (of which a lot comes from simple misunderstanding to be the most polite (e.g. bounced mail doesn't mean that mail server is down etc..etc..))

      besides that, if i am in constant stress of being bothered my performance will suffer during the day (besides tha fact that my life will suck)

      also employees must understand that a 24 hours service needs 8x3 people at least (taking weekends) and if they don't I do not work for them ...

      Actually I just turned down a contract job because they wanted 24hr call service ... one person 24hours ... no in-house tech ... let's say just 1 night a weak interrupted.... but maybe 5 .. IT DOES NOT WORTH IT

      if they put me in a penthouse with a gym, game consoles, garden for my dogs I would do it for 5 times as much as they offered for maximum 2 years ...

      maybe i just like to turn my cellphone off for 2 days and not even notice :)

    13. Re:I second this! by dindi · · Score: 1

      What you mean is an "oral agreement."

      hmm yep must be the language barrier :) that's what i meant ... but english is not something that came right after mother's milk for me .....

      in hungarian you say verbal or written agreement i guess (hmm long time since i actually spoke my own language), oral agreement is something kinky i would very not likely converse about in public ...

  16. Keep copyrights, give them a license by AuMatar · · Score: 4, Insightful

    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?
    1. Re:Keep copyrights, give them a license by bleaknik · · Score: 1

      Something notable:

      If you work for a company with trade secrets/mission critical procedures or data/etc., you may also wish to specify explicitly that you will not violate the integrity of these secrets in the event of your termination.

      I'm not a lawyer, and I don't write legal jargon... however, if you violate the company by taking the code you wrote that handles this sort of sensative data/processes, you could get yourself in a lot of trouble. Morally and otherwise.

      Of course, this is probably covered by your non-disclosure contract anyway, right?

      --
      Deja Vu
      n. 1. The sensation that you've read this very article before.
    2. Re:Keep copyrights, give them a license by snookums · · Score: 2, Insightful

      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.


      I would add that the company has a non exclusive license. Just to covery all the bases.


      You might also win points with your boss if you include a clause saying that you won't sell the same code or solution to a direct competitor for X months after termination of the contract. It's not as restrictive as a standard non-compete agreement, but it will give your current employer a lot of peace of mind (which will make them like you more).



      --
      Be careful. People in masks cannot be trusted.
    3. Re:Keep copyrights, give them a license by Jherek+Carnelian · · Score: 1

      You might also win points with your boss if you include a clause saying that you won't sell the same code or solution to a direct competitor for X months after termination of the contract. It's not as restrictive as a standard non-compete agreement, but it will give your current employer a lot of peace of mind (which will make them like you more).

      Business is war. Do not volunteer this. Let your boss ask for it, but do not bring it up yourself. It could become a significant wedge to make your ownership of the code useless because the definition of a competitor can be twisted to cover almost anyone.

  17. All you'll get... by Anonymous Coward · · Score: 0

    posting here are several hundred IANAL replies. Go talk to an IP and/or contract lawyer. If your code's worth enough to you to try to protect your stake in it, then it's worth enough to do it right.

  18. IEEE USA's sample consulting agreement by Anonymous Coward · · Score: 5, Informative

    Check out the IEEE USA's sample consulting agreement at http://www.ieeeusa.org/business/library.asp>. You will find two approaches to dealing with intellectual property issues. One way the consultant retains all rights and delivers a license, and the other way, the consultant delivers all rights but retains a license.

  19. when you go to a lawyer for this by geekoid · · Score: 1

    (and you should) get it written with your interested in mind, do not worry about the company.
    You do this becauseyou are not obligated to go after them for some percieved infraction, where they may go after you for one.

    and if they have an issue, then you can adjust the contract to address that issue.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  20. You do not own it by Un+pobre+guey · · Score: 4, Informative
    AFAIK (IANAL), in the State of California it is considered "work done for hire" and belongs to the company. If you are an outside contractor, you may be able to specify ownership beforehand. If you don't, it's work done for hire and belongs to your employer. Worse, if you invent stuff at home of the same kind as what you do at work during the day, it also belongs to your employer. If you use the laptop they provide, it's a done deal.

    However, if write code at home that does things that are clearly unrelated to what you do at work, the code is yours, unless you commit the mistake of using materials and resources provided to you by your employer, such as the laptop.

    DO NOT reach a conclusion based on what you read in this thread! You must get competent legal advice and/or get conclusive information from your state government!

    1. Re:You do not own it by fandog · · Score: 1

      This is exactly the same in Colorado. You'll need to talk to a lawyer because as the parent says, since you're an employee the contract you write may not be enforceable. (ie: if it's written using company resources, then it is the company's property regardless.)

      Good luck!

    2. Re:You do not own it by tverbeek · · Score: 2, Informative
      Right. Thanks for stating what should be obvious from the context of the question, which was how to draft a contract that changes that state of affairs, such that the code he writes isn't Work Made For Hire.

      And any response that doesn't include the phrase "ask a lawyer" or its logical equivalent should be modded down.

      --
      http://alternatives.rzero.com/
    3. Re:You do not own it by Anonymous Coward · · Score: 0

      Newsflash! Contracts do not trump law!

    4. Re:You do not own it by Kjella · · Score: 1

      Well, doh... we're talking about core duties of his work (!= core business for company), on company time using company resources here, there's not much doubt that by default that'd belong to the employer. What they are basicly negotiating about here is transferring IP rights as a form of wage.

      Internal company information should already be covered by the work contract. So if they want a blanket rule, it can be as simple as this:

      "EMPLOYEE shall own all right, title and interest in any work product, Invention or copyrightable material based on, related to or making use of the EMPLOYEE's work provided hereunder. EMPLOYEE grants EMPLOYER the non-exclusive right and license to make, have made, use and sell products in EMPLOYER's field which are based on, related to, or making use of the EMPLOYEE's work provided hereunder."

      (slight variation on this which was linked in another post. Personally I think that one sounded awfully kind for the employee (originally intended for a consultant, same applies there), but that is just my opinion.

      Kjella

      --
      Live today, because you never know what tomorrow brings
    5. Re:You do not own it by AuMatar · · Score: 1

      But the statement above isn't law- its not illegal to change who owns a copyright. Its the default UNLESS there is an overriding agreement. THis whole discussion is about making such an overriding agreement.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    6. Re:You do not own it by Anonymous Coward · · Score: 0

      If you are a _contractor_, any work you do is NOT a work for hire unless you sign a contract that says your work should be considered a work for hire. Work for hire only applies if you are an _employee_, not a contractor.

    7. Re:You do not own it by Un+pobre+guey · · Score: 1
      If you are a _contractor_, any work you do is NOT a work for hire unless you sign a contract that says your work should be considered a work for hire. Work for hire only applies if you are an _employee_, not a contractor.

      I suspect you are mistaken. If you are a contractor hired to do work, it is work done for hire and all belongs to the client. Work you do away from that customer's site and without any materials, information, or facilities belonging to the customer would not be work for hire, even if it was of a similar nature. If you are referring specifically to after hours work by an employee versus a contractor, then I agree with you.

      Nonetheless, this disagreement shows the perils of not consulting a lawyer.

    8. Re:You do not own it by serialdogma · · Score: 1

      Thus the point of the contract!
      Oh, and the normal IANAL, seek legal advice before drafting any legal document or signing one.

    9. Re:You do not own it by x8 · · Score: 1
      If you are a contractor hired to do work, it is work done for hire and all belongs to the client.

      I'm afraid this is not true (sources below). The copyright goes to the contractor by default.
      "Work for hire" as defined in copyright law actually means "work by employee". When you "hire" a contractor, they are not an employee (usually). (As a sidenote, I'm not clear if the original poster is a contractor or an employee, which can be difficult to determine.)

      One common place where this "work for hire" situation takes place is in web design. If you contract a company to design a website for you, you do not hold the copyright to it unless they sign over the copyright to you. Beware!

      Sources
      http://www.copyright.gov/circs/circ09.pdf
      http://en.wikipedia.org/wiki/Work-for-hire
      http://copylaw.com/new_articles/wfh.html

    10. Re:You do not own it by jezor · · Score: 1

      Sure they can. Depends on the law. You can't contract around, say, a speed limit law, but there are many laws which provide for default situations unless the parties contract around it. State laws covering the sale of goods(the Uniform Commercial Code) works exactly like this, providing things like default warranties unless the parties agree otherwise. (Which is why every sales contract you've ever seen says something like, "Except as expressly provided herein, the seller gives no warranty, express or implied, including but not limited warranties of merchantability [which means you can sell the thing] or fitness for a particular purpose." Without that magic language, the default warranties of the UCC apply.) Copyright similarly provides for the default ownership of a creative work, but in most cases that can be changed by written contract. {Professor Jonathan}

    11. Re:You do not own it by jezor · · Score: 1

      For searching purposes, it's useful to note that the proper phrase is "work made for hire" when you're talking about copyright. And, the parent is correct--non-employees hold copyright in what they do for a client unless there's a transfer in writing. {Prof. Jonathan}

    12. Re:You do not own it by anthony_dipierro · · Score: 1

      If you are an outside contractor, you may be able to specify ownership beforehand. If you don't, it's work done for hire and belongs to your employer.

      No, if you don't have an agreement *in writing*, and you're not an employee, then it's not a work for hire. This is true in California and all of the United States. Copyright is federal law, and work made for hire is defined in Title 17, Section 101.

    13. Re:You do not own it by Fulcrum+of+Evil · · Score: 1

      If you are a contractor hired to do work, it is work done for hire and all belongs to the client.

      This is the second or third post to miss a rather obvious point: 'work made for hire' is a default. You're free to modify it with a contract.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    14. Re:You do not own it by Anonymous Coward · · Score: 0

      Funny.. If I had an account, I'd systematically mod most "ask a lawyer" replies redundant. It's like prepending every post with "why not use the common sense".

  21. Most lucky person I heard of by xiando · · Score: 1

    And your boss sounds like the most naive person I have read about as of yet. Usually what you do and create at work belongs to your employer, what you do in your spare time belongs to you. That is why you are paid during work hours and not paid when you are at home, that is the difference between your time and company time. But since your boss seems so eager to give away the IP rights that by all sense should belong to the company who pays you for developing it you should try to get them to allow it to be released under GNU GPL or Creative Commons.

    1. Re:Most lucky person I heard of by fandog · · Score: 1

      In many cases what you do at home is also owned by the company... that is if there's any way they can claim a connection to it. So, using any company property, devising something that you wouldn't have thought of without your work, coding something that is remotely similar to anything you do at work, etc. are all suspect. If you work for a business coding java, and you invent a new kind of fly fishing rod at home, you probably own the rights to the rod... if you write code for gaming systems at work, and then at home write a game on your own, they may claim it's their property. IANAL but I've seen it happen! Be careful, and CYA!

    2. Re:Most lucky person I heard of by Dr.+Zowie · · Score: 1
      Nah, there are circumstances where everybody wins by giving the code to the employee. If the employer just wants some software to use, and doesn't care about reselling it, then letting the employee own/reuse/market the code outside of work may well yield better code for the employer! I know several brick-and-mortar businesses that have used this model, because it gives them cheaper, more effective custom software than they could get any other way and, frankly, they don't care much about the resale value of the software.

      That's not stupid -- it's just that not every business wants to be a software company. They just want a tool to help their main trade. If giving the rights to the developer helps get them their niche "killer app" more cheaply then it can be a very astute business decision. Perhaps even more astute is to give the rights to the employee but require, say, 20% of any resale profits for the first n years -- that gives everyone an incentive to make a go of it, with minimal effort on the host company's part.

    3. Re:Most lucky person I heard of by jhoger · · Score: 1

      It can be completely rational to allow an employee or contractor to acquire or maintain ownership rights over source code.

      a) The employer isn't in the "software business" so all they really require is a license to the code.
      b) The employee values owning copyright to the code
      c) Most custom software development is so specific to a given business process that it is of little or no value to competitors without significant changes and specialization.

      Just think of it as an alternative form of compensation in addition to the salary, possibly in lieu of some salary or other fringe benefits. In fact as a contractor I would be willing to give steep discounts on many contracts if given ownership of the code.

      Larger employers would probably be less likely to accept the arrangement for various reasons, mostly because it's out of the norm so bureaucratic thinking won't let it happen. But entirely possible with smaller operations.

      Best case for an employer is that the code takes on a life of its own... then they have the chance of getting a little market of programmers who know that codebase and compete with each other thus lowering the price for future maintenance, or at least concentrating expertise in a few highly qualified people instead of a whole bunch of people with a high learning curve.

      -- John.

    4. Re:Most lucky person I heard of by karmatic · · Score: 1

      > That is why you are paid during work hours and not paid when you are at home, that is the difference between your time and company time.

      Which is exactly why former employers have agreed to let me keep ownership in the past. I have written a large number of libraries, functions, and classes related to what I do. These were done on my own time, and I own the rights. I'm very familiar with them, and when writing code I can get my job done significantly faster than if I have to rewrite them from scratch.

      As such, the deal I've made with former employers (I'm now my own employer, so I make the rules) was this: I will bring the work I've done before to the job, and use whatever code allows my job to get done faster. I retain copyright on Any updates I make to my libraries, and they get the use of them under a modified BSD license. Also, as I'm regularly working on this code for various projects, they get whatever bug fixes, updates, etc. I write in my off time, allowing them to get benefit from the work I do at home. The companies I made these deals with didn't want to sell my code; rather, they wanted a website with certain features. Why should I spend my time writing yet another user management/permissions/session system from scratch, when I have working ones already written. That is time I could be spending working on something more useful.

      My employers had a choice: They can either have access to all of my personal code, and the development I do for myself outside of work, or they can have complete ownership of the work, have me spend more time (and as such cost them more money), and the work ends when I go home. Only one employer ever went for full ownership.

    5. Re:Most lucky person I heard of by Daniel+Dvorkin · · Score: 1

      Maybe his boss isn't naive, but just ... wait for it ... a decent human being?!?

      *gasp*

      It happens, you know.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
  22. liability by fermion · · Score: 2, Insightful
    Of course everyone will say get a good lawyer. Even so, the question is vaild as someone may have some personal experience with this situation, and though a lawyer may know portions of the law, they may not be familiar with unexpected consequences.

    So, here is my question of unexpected consequences. On every job, the code I wrote was the companies, and i was happy with that. The reason was that the company would be liable for any consequences of the code, and I would not have to worry about the code after I left. The flip side is that I could not use the code I wrote, but i could always rewrite if I had to. So, is there any legitimate worry about liability in this situation? Is ownership what one is looking for, or merely a license? Is it better for the company to license from you, of you from the company? This goes beyond the company doesn't own unrelated code i wrote in my own time' to 'I own the code the company uses and paid for me to write'. This seems kind of dangerous to all parties.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    1. Re:liability by Kjella · · Score: 1

      Well, I don't believe this is a concern for IP that would be normal work duty. The code is a work in progress, there are no "deliverables" like in a consulting job. If they take your alpha code and ship as a finished product, you have no means to prevent that so you also shouldn't have any liability. If you want a clause, you can easily borrow a standard "no warranty" clause. This might be useful so that internal correspondence like "I think it's ready for release" doesn't become a legal "claim of fitness" or somesuch.

      Kjella

      --
      Live today, because you never know what tomorrow brings
  23. Am I the only one... by Evro · · Score: 2, Funny

    Am I the only one who thought this was going to be about some guy who wanted to own his own IP address?

    --
    rooooar
    1. Re:Am I the only one... by moz25 · · Score: 1

      No, I thought exactly the same thing... that's why I clicked to read the story. Seriously!

    2. Re:Am I the only one... by s388 · · Score: 1

      not really. i thought it was about some guy who was embroiled in a legal battle with a robotic DHCP router droid for thinking he owned his own IP address and for cyberwaltzing around the network like he owned the place.

      my own network is enforced by RDRD's.

      and it's really not a laughing matter, believe me.

    3. Re:Am I the only one... by PDP1134 · · Score: 1

      No, I think there are at least four of us...no, make that five! Seriously though, having spent most of the past 3+ decades writing code -- exclusive of coffe breaks of course -- I would think that I'd immediately think of intellectual property. Guess I've been on the Internet at this same IP address just a bit too long...

    4. Re:Am I the only one... by galaxia26 · · Score: 1

      I did too.

    5. Re:Am I the only one... by Toba82 · · Score: 1

      Me too. I was a bit confused for a bit...

      --
      I pretend to know more than I really do by mooching off google and wikipedia.
  24. "Owning Your Own IP at a Company" by TrevorB · · Score: 1

    OK, anyone who read this and thought about bringing in a server from home and running it off your company's bandwidth with a static IP address, raise your hand! ;)

    1. Re:"Owning Your Own IP at a Company" by Anonymous Coward · · Score: 0

      *AC raises his (her?) hand*

    2. Re:"Owning Your Own IP at a Company" by Ynazar1 · · Score: 1

      *Raises hand, coughs*
      Just so you guys know, DON'T run porn sites on work IP space... That practice has a tendency to backfire.

  25. Wait until their lawyers get wind of this by Anonymous Coward · · Score: 1, Insightful

    Your manager may be very supportive, but I strongly suspect that the company's lawyers will quickly put the kibosh on your proposal.

    1. Re:Wait until their lawyers get wind of this by Anonymous Coward · · Score: 0

      They'll smack it down so fast it'll make your head spin... (and lawyers don't usually move very fast.)

  26. legalese by ThoughtWorker · · Score: 2, Funny

    "All your code is belong to me."

  27. Yeah by theskipper · · Score: 2, Insightful

    Get a lawyer. But google up some reading first and maybe even find some boilerplate to get a starting point. Get familiar with the real world issues surrounding employee/employer IP and make a list of nagging questions.

    Lawyers tend to get overly expensive when you walk in and just say "I need a contract for abc" which leads to a lot of back and forth. You need to be integral to the process and do lots of homework. After all, if you end up in court, the paper is only worth what it's printed on if the basis for your mutual understanding was not well thought out and comprehensive.

    $0.02.

  28. Re:IANALYES!!!!!!!! by Karma_fucker_sucker · · Score: 0, Redundant
    whoever modded this redundant is an idiot. this is THE answer to the question. get yourself an attorney -- this won't take 2 h

    YES!!! WHAT THE FUCK!!! GET A LAWYER!!!!!!!!!!!!!

    --
    Evil people don't think they're evil. - George Lucas, Making of Ep III
  29. AYB by dcapel · · Score: 4, Funny

    Sample Draft:

            Narrator: In A.D. 2005, contract was beginning.

            Boss: What happen ?
            Flunky: Somebody set up us the contract experation.

            Flunky2: We get contract.
            Boss: What !
            Flunky2: Main screen turn on.
            Boss: It's you !!
            You: How are you gentlemen !!
            You: All my IP are belong to us.
            You: You are on the way to signing.
            Boss: What you say !!
            You: You have no chance to back out make your time.
            You: Ha Ha Ha Ha ....

            Flunky2: Boss !!
            Boss: Take off every 'Lawyer'!!
            Flunky2: You know what you doing.
            Boss: Move 'IP'.
            Boss: For great justice.

    --
    DYWYPI?
  30. Here's what you do .... by telstar · · Score: 2, Funny

    Take a normal contract ... and put a "NOT!" after each sentence that sounds like it's somehow restricting your rights. Then, at the very end, put "etc. etc. etc.".

    1. Re:Here's what you do .... by micheas · · Score: 1
      Take a normal contract ... and put a "NOT!" after each sentence that sounds like it's somehow restricting your rights.


      You may wish to read up on legal writing before you doing this. (Hint, full sentences can be quoted and used on their own, so you never break up a thought into shorter readable sentences, if the shorter more readable sentences do not stand on their own, at least that is how Cornell law schools on-line guide to legal writing explains things.)
  31. Check the details! by Anonymous Coward · · Score: 0

    Is your IP in one of the following ranges: 10.0.0.0-10.255.255.255, 172.16.0.0-172.31 255.255, or 192.168.0.0-192.168.255.255? You already owned them IPs.

    1. Re:Check the details! by Mr2cents · · Score: 0, Offtopic

      Everybody own his own IP, it's 127.0.0.1.

      --
      "It's too bad that stupidity isn't painful." - Anton LaVey
    2. Re:Check the details! by Anonymous Coward · · Score: 0

      Hey, that's my IP! Give it back!

    3. Re:Check the details! by Mr2cents · · Score: 1

      No, it's mine. I checked. Unless you have the same root password as me.

      F$@"%king phisters!

      --
      "It's too bad that stupidity isn't painful." - Anton LaVey
  32. Own IP? by Anonymous Coward · · Score: 0

    At most companies, you don't own your own IP, it is leased to you by the DHCP server... (Ducks and runs)

  33. Be good to your employer by Anonymous Coward · · Score: 1, Insightful

    As a programmer, working for a company, anything you write for them on their time should 100% belong to them. Thats what they pay you for. Anything you write on your time should be yours 100%. Make this distinction.

    Dont put something in like, "The company has the write to use and modify this code for their purpopses. I own the code and have the write to sell it".

    Whats the boss supposed to think about that? They pay you to write something for them, and you turn around and expect them to give you rights to own and sell that product?

    I wouldnt be impressed if an employee came up to me, asking me to sign an agreement that says I dont own the work that i'm paying you to create.

    If you really do want ownership, present it in a way that makes bsuiness sense to your employer. If it's a sellable product you are going after, write up a business proposal, outlining the owner ship and profit sharing, etc. Why not cut the Boss in, besides, they have resources you can use, such as people to answer the phones ( support ), a pay check for you while you develop, markiting people, etc.

    Ask for what you want, be fair, and convince the employer that you are really in the game to make them money as well as for your self.

  34. What I would do by Stanistani · · Score: 4, Funny

    I would have a meeting with the boss, the legal staff, and the primary stakeholders.
    I would bring to the table a small portable grill, some marshmallows, chocolate, and graham crackers.
    Then, when everyone was enjoying their s'mores, I would suggest linking hands and singing "Kumbaya."

  35. Retain an IP lawyer by Compulawyer · · Score: 3, Insightful

    Yes, I am an IP lawyer. However, you will find that any amount you spend getting an IP attorney who represents YOUR interests to draft an enforceable contract will pay for itself many times over just with the prevention of headaches and disputes. You are lucky to work at a company that will allow you to retain ownership in the IP you create. Keep in mind that you have no way of knowing with 100% certainty what the value of IP you create in the future will be. Best to make a small investment now in case there is a potentially large payoff later.

    --

    Laws affecting technology will always be bad until enough techies become lawyers.

    1. Re:Retain an IP lawyer by Indy+Media+Watch · · Score: 1
      Yes, I am an IP lawyer

      And that sir, is why you were only modded 4 instead of 5 (like the other IANAL posts on Slashdot).

      --

      Indy Media Watch-Proctologist of the Internet

    2. Re:Retain an IP lawyer by Compulawyer · · Score: 1

      Yawn. Another "lawyers suck" post. Wake me when you post something original.

      --

      Laws affecting technology will always be bad until enough techies become lawyers.

    3. Re:Retain an IP lawyer by Anonymous Coward · · Score: 0

      Actually, I was insulting the silliness of the slashdot community, for not properly moding an educated respondent.

      Yawn. Another "persecuted" lawyer...

    4. Re:Retain an IP lawyer by Anonymous Coward · · Score: 0

      "Keep in mind that you have no way of knowing with 100% certainty what the value of IP you create in the future will be. Best to make a small investment now in case there is a potentially large payoff later."

      And while you're at it stop by at etrade and buy some stocks, because you can't know with 100% certainty what the value of the the stocks will be in the future.

      And then stop by the poker table, there is a potentially large payoff there too.

      Of course your software may just suck and you'd be better off spending your money elseware.

    5. Re:Retain an IP lawyer by Compulawyer · · Score: 1

      In that case I humbly retract my previous sarcastic comment and thank you for your compliment. I plead guilty to having a persecution complex when I post in certain threads.

      --

      Laws affecting technology will always be bad until enough techies become lawyers.

    6. Re:Retain an IP lawyer by Compulawyer · · Score: 1
      Of course your software may just suck and you'd be better off spending your money elseware.

      Or maybe he is an extremely talented developer who writes such high-quality code that his company recognizes it can give him valuable IP rights in lieu of a salary increase it cannot afford.

      As for your stock purchase suggestion - I'd recommend buying only those stocks you have thoroughly researched and make only well-informed stock purchases. I also recommend against engaging in stock transactions when you possess inside information. The SEC generally frowns on that type of trading.

      As for your poker suggestion, I'd stick with the stocks personally. I feel badly having to take money from people sitting across a table from me.

      But, in the off chance that his work product potentially has little or no value, he probably should spend his money elseWHERE instead of trying to protect IP rights in his softWARE that wouldn't sell anyWHERE. Under no circumstances should he show any entrepreneurial spirit at all or take any sort of risk whatsoever. If people started doing those kinds of things, what kind of society would we have then? It would be chaos! Utter chaos I tell you!

      --

      Laws affecting technology will always be bad until enough techies become lawyers.

  36. to won your own IP by minus_273 · · Score: 1

    you really should contact the ISP that is providing you with the connection. I dont know if they sell IP's but you can certainly rent one.

    --
    The war with islam is a war on the beast
    The war on terror is a war for peace
  37. LGPL by Spy+der+Mann · · Score: 1

    http://www.gnu.org/copyleft/lesser.html - it allows use without "GPL infection", tho someone told me to use the BSD license instead.

  38. You have to OWN to GPL by Anonymous Coward · · Score: 0

    If you don't own the IP, then you can't release it (legally) under GPL.

    If you are hired to do a job.. the law may consider that the company owns the IP since you were a salaried employee.

  39. YES! by Karma_fucker_sucker · · Score: 0, Redundant
    I AGREE!

    --
    Evil people don't think they're evil. - George Lucas, Making of Ep III
  40. Here's some help by AutopsyReport · · Score: 1
    Here's a few links I pulled up which should give you an idea of how to write an IP contract, in the event you decide not to pursue legal counsel. At the very least, they can provide some foundation (copy/paste ;p) to writing your own

    Sample IP Contract
    Large List of IP Contracts Between Companies
    Another sample IP contract

    --

    For he today that sheds his blood with me shall be my brother.

  41. yea but .... by Brigadier · · Score: 1


    in an idiolistic world this is true but in a small company, or small IT environment. Crying lawyer will just make his boss uneasy in which case his boss will get a lawyer who will then claim the work is being done on company time and thus should belong to the company. I guess a good idea would be to get a lawyer but not let your boss realize this.

    Then there are also the concerns regarding usage should you decide to use the firm.

    1. Re:yea but .... by Fulcrum+of+Evil · · Score: 1

      Crying lawyer will just make his boss uneasy in which case his boss will get a lawyer who will then claim the work is being done on company time and thus should belong to the company.

      No he won't. You get the lawyer to write a contract stating the opposite. The only thing that he should advise you on are issues that you've missed. The submitter's already got permission for this, so policy is already decided.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  42. Advice from a neophyte by crottsma · · Score: 1, Informative

    As a second year law student I do have some advice to offer. Gratuitous promises generally aren't enforceable at law, even when the promise is on a piece of paper prefaced with "Contract". You want to make it appear as though the right to keep the intellectual property is in return for something. For example, you could state that your company is giving you the intellectual property rights as a bonus for some new service you will be providing the company. Unless restrictions of your initial work contract dictate otherwise, this is probably an enforceable modification to the original terms of the contract. Make the contract modification short in order to avoid ambiguity, and make sure your boss has the authority to give you the rights to your IP. Make sure it's signed, dated, and you're good to go. I haven't studied intellectual property law per se, so I don't know if there are any additional requirements to a contract modification such as the one you're proposing, but more likely than not it'll be enforceable even if it's written on the back of a McDonald's napkin.

  43. Copyright Assignment by betasam · · Score: 1

    Nothing beats professional Legal advise, so if you can avail it take it. This largely depends on your "employment agreement" or "contract agreement" with your employee in place.

    You might want to draft an exclusive Copyright Assignment agreement that assigns copyright for all software written during the term of your employment contract to you. This is usually acceptable in circumstances where the company's core business does not depend on software 'IP' or the company wishes to allow employees to contribute to Open Source. It is best to have this done, even if your contract/employment agreement does not specify any clauses related to software created during the term of employment. Licensing the software you write, be they shell scripts or whatever else, is the next step (once you have gained copyright.) That's my $.02

    --
    No Greater Friend, No Greater Enemy! (Lucius Cornelius Sulla)
  44. GPL it! by Anonymous Coward · · Score: 0

    I think a fair way to do it would be for you to own the copyright on the code, but to release it under the GNU General Public License.

    That way, they can continue to use the code in the event that you are promoted or are offered a better job elsewhere, and they do not have any legal concerns over you yanking it away from them. Moreover, you will continue to own the code and perhaps also sell it under your own proprietary licenses if you so choose.

  45. To expand on this: by Spy+der+Mann · · Score: 1

    You can write a general library which you will own. Then use that library in the company's proprietary code.

  46. Unwanted consequences by steve+buttgereit · · Score: 3, Interesting

    Chances are that if you get to 'legally correct', you will prompt the other side that they need a lawyer, too. Under those circumstances you may find that the company lawyer has enough objections that you end up without your code (or contract if that's your choice). If the company is small, you may just scare them off altogether.

    I agree, you should consult an attorney (probably labor atty before IP atty), but if the contract is truly informal all the way around (you and company) then take the advice, but don't destroy the spirit of the informality... unless you feel it's the only way to accomplish your goal.

    Keep in mind, too, that you should probably address the company's competitors and how you would treat them if they approached you for anything that could be even construed as business sensitive. If your employer gets to the lawyer phase, this will almost surely come up.

    Cheers!
    SCB

  47. tcp/ip by kd5ujz · · Score: 1

    From the headline, I thought the guy was desperate for a static address.

    --
    -William
    God is everything science has yet to explain.
  48. You may NOT want to hire a lawyer. by dracocat · · Score: 5, Insightful

    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.

    1. Re:You may NOT want to hire a lawyer. by sparkz · · Score: 1
      But just because a lawyer didn't right it, doesnt mean it wont stand up.

      No, but at least the spelling would be correct.

      Seriously, get a grip. If the employer wants to use the code for certain things now, they don't know what they'll want to do with it in future; neither does the original poster know. That's why it's worth getting it down in writing before it gets awkward - that "gentleman's agreement" is suddenly worth sh1t once one side of the agreement finds a way to make money from what otherwise sound to be trivial library-style routines.

      --
      Author, Shell Scripting : Expert Re
    2. Re:You may NOT want to hire a lawyer. by T-Ranger · · Score: 1

      More to the point, the only good contract has been one that has been explored by the court system. Lawyers may be able to produce a contract that is more likely to stand up in court, but there is nothing inherently to the system that pervents a lay person from doing so.

    3. Re:You may NOT want to hire a lawyer. by Anonymous Coward · · Score: 0
      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.
      And if the ownership of your code ever gets litigated, you will either:
      • Lose 10 times the amount of money you 'saved' to the legal fees associated with the litigation (even if you eventually win the case); or
      • Lose your code.
      If you want to write the contract yourself, fine. But it wouldn't hurt to spend s few hundred bucks to have a contract lawyer look over what you have written, and possibly make some suggestions concerning the legal ramifications of which you may not be aware.

      But just because a lawyer didn't right it, doesnt mean it wont stand up.

      Hiring a lawyer might also be worth it for the proofreading.

    4. Re:You may NOT want to hire a lawyer. by Chuck+Chunder · · Score: 2, Funny
      No, but at least the spelling would be correct.
      hopefully
      --
      Boffoonery - downloadable Comedy Benefit for Bletchley Park
    5. Re:You may NOT want to hire a lawyer. by Anonymous Coward · · Score: 0

      There is nothing inherently magical about brain surgery either.

    6. Re:You may NOT want to hire a lawyer. by Anonymous Coward · · Score: 0

      Absolutely agree with the last comment - they hit the nail on the head - legal advice is one (expensive) way to control risk. Another that I use is to try not to have business relationships with anyone that I don't trust enough such that a contract can just be a simple statement of principles. Sometimes you have to have move specific contracts than that, depending on your industry.

      But if you don't have a relationship with *your boss* where you think a written statement of principles will weather most fallout possibilities, then get a new boss.

      Finally, don't overestimate the protection legal advice, or even a contract, gives you; in a commercial dispute the side that wins is usally the one with deepest pockets to pay lawyers with the other side sent into the red as the matter is dragged through court after court.

    7. Re:You may NOT want to hire a lawyer. by surprise_audit · · Score: 1
      Lawyers are really expensive if you didn't know already, and may not be worth the cost.

      Except in the case of a fixed-fee interview, where you slap down some cash and discuss your situation for a certain length of time. Or don't they do that where you live??

      Do the research up front, write up a tentative contract, or maybe several to cover different provisions, then see the lawyer. For maybe $200 you walk away with a contract and a reasonably secure feeling that you haven't left any loopholes for the company to screw you through later.

  49. Structure. by Walenzack · · Score: 1
    how did you end up structuring your contacts?

    Well, I made a group called Family, another one called Friends, one more named Work... and a whole group for my girlfriend only :D (and no, it's not empty)

    --
    English is not my native language. Corrections are not only welcome but encouraged. Thanks.
    -Walenzack.
  50. What should you do? by Sludge · · Score: 1

    You should leave the company and go find one that's better managed. If management allows you to do things like this, they haven't thought about situations they may find themselves in down the road such as being aquired or taking the company public. That's a red flag highlighting their failure to think ahead.

    Either way, I doubt your employer will be happy when he sees that every piece of software you write has to have a disclaimer attached saying $your_name expressly disclaims any warranties.

  51. Don't get a lawyer (unless you want to)! by Stephan+Schulz · · Score: 4, Interesting
    In contrast to what everybody else has written, I would not go to a lawyer for such a trivial thing (and yes, I have negotiated contracts about my IP with both my employer and the company that bought a license for it). Just state clearly that the software you write is yours, and that the company gets whatever license they need.

    If you need a lawyer for trivial everday stuff like selling (or retaining) your work, you live in a country with a fucked-up legal system. As far as I can tell, most judges are fairly good at interpreting contracts fairly. Moreover, the chance that you will end up in court about this seems pretty miniscule.

    Going to a lawyer might be safer. It might also complicate stuff so much that your company does not want to deal with it any more ("He got a lawyer, so now we need to get one, too...").

    --

    Stephan

    1. Re:Don't get a lawyer (unless you want to)! by anthony_dipierro · · Score: 1

      In contrast to what everybody else has written, I would not go to a lawyer for such a trivial thing

      I wouldn't either, of course, I wouldn't expect to own the copyright on stuff I write at work as part of my job.

      (and yes, I have negotiated contracts about my IP with both my employer and the company that bought a license for it)

      Have those contracts ever held up in court? I'm not sure what your point is that you've negotiated them. I suppose you could be saying that it really doesn't matter if it's a legitimate contract, because as long as the employer thinks it's a legitimate contract that's enough. If that's the case, then I guess I agree with you.

      Just state clearly that the software you write is yours, and that the company gets whatever license they need.

      The thing is, if he's an employee, then the software isn't his. Copyright law makes an author go through a lot of hoops to legally transfer the ownership of copyright, and with a work made for hire, the author is the employer, not the employee. As someone else said, a manager is not in a position to make a binding transfer of copyright ownership.

    2. Re:Don't get a lawyer (unless you want to)! by Stephan+Schulz · · Score: 1
      Have those contracts ever held up in court?
      No need, so far. They have run their course and eventually been terminated by mutual consent (and with a hefty amount of money paid to me).
      Just state clearly that the software you write is yours, and that the company gets whatever license they need.

      The thing is, if he's an employee, then the software isn't his. Copyright law makes an author go through a lot of hoops to legally transfer the ownership of copyright, and with a work made for hire, the author is the employer, not the employee.

      That why it needs to be spelled out. "The parties agree that any software created by the employee as part of his work for the employer is not to be considered a work for hire, but that the employee has and retains full rights over it. The employee in return grants empoyer a perpetual, free license to use, modify and distribute such code." ...or similar.
      --

      Stephan

    3. Re:Don't get a lawyer (unless you want to)! by anthony_dipierro · · Score: 1

      No need, so far. They have run their course and eventually been terminated by mutual consent (and with a hefty amount of money paid to me).

      I find it doubtful that they would hold up in court.

      That why it needs to be spelled out. "The parties agree that any software created by the employee as part of his work for the employer is not to be considered a work for hire, but that the employee has and retains full rights over it. The employee in return grants empoyer a perpetual, free license to use, modify and distribute such code." ...or similar.

      But if you're an employee, and it's within the scope of your employment, it *is* a work made for hire. You can't change that by signing a contract. Contracts do not override federal law. The employer should be granting the employee a license, because the employer is considered the author, and there's nothing a contract can do to change that. You can transfer the rights, but you can't transfer the authorship.

    4. Re:Don't get a lawyer (unless you want to)! by anthony_dipierro · · Score: 1

      By the way, you should be aware of Title 17, Section 203. After 35 years, the original author (in this case, your employer), can terminate the transfer of copyright. I suppose in 35 years it doesn't matter much for code, unless you are contributing it to a major open source project or something, but this is one reason why copyright transfers tend to be a bad solution.

    5. Re:Don't get a lawyer (unless you want to)! by Stephan+Schulz · · Score: 1
      After 35 years, the original author (in this case, your employer), can terminate the transfer of copyright.
      In my case, this does not apply - German jurisdiction for one contract, Swedish for the other. But thanks for pointing it out...
      --

      Stephan

  52. First step: by The+Standard+Deviant · · Score: 1

    Write some pseudocode for the contract.

    1. Re:First step: by jotux · · Score: 1

      wouldn't he make a flow-chart first?

  53. Yes (This is what I did) by GuyWithNoPants · · Score: 1

    The parent has a good suggestion. Write down what you want it to mean and when you go in to the lawyer you can hammer something out right away. I did this and it cost me ~$350 and an hour and a half with the lawyer that included coming up with a rough and final draft. It is worth it.

  54. Excellent opportunity for the GNU GPL. by paul.schulz · · Score: 1

    Depending on what your manager is most concerned about, this is a good opportunity to use the GPL licence to waylay any business continuity related fears.

    IANAL but create a contract which says that:

    - Any code that you create or modify is your original property as the author as laid out in copyright law.

    - Any code or patches that you create for use by the company, are licenced to the company under a GPL, LGPL or BSD type licence. (This will probably depend on the software you are modifying.) This ensures that the business will always have access to the code thay they use, and can employ someone else to continue your work, should you get 'hit by a bus'.

    This does not address any 'strategic' business concerns though, which big businesses seem to be most worried about. Business issues of a strategic nature (competitors getting access to the code, you running off to start your own competing) have not been adequately addressed in the the Open Source vs. Free Software debate, as old as it is. IBM seems to be one comapany willing to look at this seriously.

    Having worked for a (failed) IT start-up that was anal about IP protection, my personally opinion is that a business needs to get their fundamental (and money making) operations right first. This leads to companies which are sustainable and actually care about their customers, which is a good thing. This is what you seem to be doing.

  55. Put it under some free-software license by 14erCleaner · · Score: 1
    Do you want to own the code, or just be able to use it in the future?

    If the latter, maybe they'll just let you put it under some existing open-source license. There are dozens of them here; maybe some well-informed slashdotter (oxymoron? nah...) can suggest the best one for the purpose.

    Odds are pretty good that you won't be able to sell your code anyway, not without attracting attention from your (ex-)employer when the stuff suddenly becomes valuable.

    --
    Have you read my blog lately?
  56. Employee Agreement by SilverspurG · · Score: 1

    Read a few example employee agreements and find one or several which seem to address the issues you have in front of you. Then, as most employee agreements will reserve all rights and property to the company, change the appropriate sections to reserve those rights and property to you, the employee.

    I don't agree with employee agreements. I only sign them because my butt would be homeless if I didn't. At the very core most employee agreements are unethical. Upper HR management knows that employees interviewing for positions $100k/year need the paycheck far more than they need to argue about the finer points of the employee agreement.

    --
    fast as fast can be. you'll never catch me.
    1. Re:Employee Agreement by surprise_audit · · Score: 1

      In my case, when the company was taken over and our new employer came along with the employee agreements, if I hadn't signed I'd have been shipped out of the country...

  57. Nolo Press by mspohr · · Score: 1

    Nolo Press has a lot of good reference books and articles on this subject. http://www.nolo.com/

    --
    I don't read your sig. Why are you reading mine?
  58. Don't Forget Access To Code...And More by reallocate · · Score: 4, Insightful

    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"
  59. Open source - the answer to all IPR problems :-) by cullenfluffyjennings · · Score: 2, Interesting

    You might consider how you want to "own" the code. If you just want to be able to use it, modify, take to your next job, etc. the easiest thing to do is for the company to open source the code and not worry about the contracts. Consider it a form of shared ownership. This allows you to use it, them to use, and helps everyone. If you plan to make money off of it, well then then often the company wants a slice of the pie since it was done on company time.

  60. you probably already own by jp_fielding · · Score: 2, Funny

    given a situation at my current company from a while back, where a consultant came in to write some code, clear ownership was not established up front, and when we found a more profitable use for the code, he demanded more money, claiming he wound enforce his copyright to stop us. our lawyer agreed with him. we paid him to do work, and we still didn't own it because we didn't have a clear writing that said we owned copyright of all his work for us. i'm guessing that since you've not signed anything like that, you're in the same boat.

  61. Do yourself a favor.. by BlueBoxSW.com · · Score: 0

    Skip all the "advice" here and go for more money, rather than intellectual rights. If you really think you're doing something that hasn't been done a thousand times, start a company on the side to own your code and keep it away from your employer until it's more mature.

  62. Consider this by GWBasic · · Score: 1

    It's kind of risky to end up owning something that you were hired to create if the company will continue to use it after you leave. If you end up using something that you created on this job for another company, you could get into hot water with both employers. Federal law, (I believe Title 17,) is very explicit that IP generated by an employee is owned by the employer. If you really want to own the IP that you create on a job, you'll need to be an independant contracter who provides a service.

  63. What I would do by micheas · · Score: 2, Informative

    IANAL, but I have had experience with litigation.

    Write down what you want the contract to do in plain English. A list is fine.

    See if the IEEE has a sample contract that looks close to what you want. If so, modify it, if not, look for a Nolo Press contract that looks close to what you want.

    Now, find an attorney that specializes in ip law.

    Show the attorney your draft contract, and your description that you wrote in plain English.

    This should minimize your legal expenses and maximize your chances of getting what you want.

  64. your manager can't sign a contract on behalf of.. by Anonymous Coward · · Score: 1, Informative

    the company when it comes to signing away copyright. So it doesn't matter what he thinks.

    You're walking onto some dangerous turf. Ignore the BS here; see the company owners and a lawyer.

  65. That's the point of a contract though by Sycraft-fu · · Score: 1

    The company can agree that he does own it. If he saigns a contract with teh company that says in essence: "Anonymous guy retains the copyright to all code he writes for company X. He shall have the right to modify and resell it as he sees fit. For this he grants company X a perpetual, non-revokable right to use the code in any way they see fit for any of their projects."

    Some employers that are nice might agree to just that. They don't have to, of course, but if he gets a well written signed contract, it will be legally binding. Form the sound of it, his company is willint to entertain the idea.

  66. IP & Transaction Clinic at Franklin Pierce by spankles · · Score: 1, Informative

    i'm a law student at franklin pierce law center in NH, and am currently working as a student attorney at out IP & Transaction Clinic (where we provide free legal services). if you are interested, then check out http://ipmall.info/news_activities/concomlawclinic .asp and contact us. we might be able to help you out...

  67. What's it like to work for a "Sporting" company? by wsanders · · Score: 1

    Wink wink, nudge nudge. Say no more! Say no more!

    Honestly, that's the first thing I though of, besides "Who the hell owns their IP anymore, you get that from your ISP!"

    --
    Give a man a fish and you have fed him for today. Teach a man to fish, and he'll say "WHERE'S MY FISH, YOU IDIOT?"
  68. Has to be said.... by Anonymous Coward · · Score: 0

    "I work as Sys Admin for a sporting company..."

    Yeah, your boss is being a real good sport about this.

  69. They Should Retain A Non-exclusive License by John+Hasler · · Score: 1

    > 'Draft a document and get back to me'. Now what sort of stuff
    > should I put in it?"

    Reserve all rights to anything (not just code) you write or invent on your own time. Have the company assign you the copyright in any software you write on the job while retaining a non-exclusive license.

    And, of course, have a lawyer review the document.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  70. Quite simple really by Anonymous Coward · · Score: 0

    All Your Code Are Belong To Us!
    or something to that effect.

  71. IANAL by einhverfr · · Score: 1

    But I think that if you are salaried, you might not even get that sort of exemption unless you get it written into your contract. Hourly is different (I loved being an hourly employee at Microsoft-- you want what I have done on my own time, then pay me overtime for the thousands of hours I worked on it).

    It is always best to have this spelled out in the contract for two reasons however:

    1) Legal reasons (ask your lawyer here). Having clarity provides greater guidance in the event of one party threatening a lawsuit.

    2) Business Reasons (don't need a lawyer for this one). Having clarity regarding what is deliverable is important. It keeps everyone on the same page and hence much more likely to be happy.

    IME, it is best to start with #2, create drafts, and then go to a lawyer for these to get fleshed out.

    --

    LedgerSMB: Open source Accounting/ERP
  72. Give it to me! by Mechcozmo · · Score: 1

    I'll handle it like a responsible money-starved, doohicky-starved, Slashdotter! Trust me with it!

  73. If you don't want a lawyer, KISS. by Stephen+Samuel · · Score: 1
    A lawyer is mostly for when you don't quite trust the othar party (( read: most business transactions )). If, however you want this to go in without hiring a lawyer (IANAL), I'd suggest to simply, but clearly, put this in writing.

    The company keeps control of any and all data that it provides and derivatives of such data. The company and it's successors also receive (a permanent license) to use and further develop any software you develop as a part of your work there (I presume that they also get a copy of the software and permissin to further develop/maintain it internally).

    You retain the ownership rights to the software and methods you develop. (I presume that you have some sort of a non-compete agreement in the contract).

    If it's a gentleman's agreement, this should be about as much as you need, and stave off most litigation. If one or the other of you intends to hire the likes of Boies-Shiller (the so&so,s running the abortive SCO litigation), then I'd suggest you hire a real lawyer now.

    --
    Free Software: Like love, it grows best when given away.
    1. Re:If you don't want a lawyer, KISS. by Tankko · · Score: 1

      A lawyer is mostly for when you don't quite trust the othar party

      You may trust them now, but what about in 3 years? Trust or no trust, you need a good contract. Things change.

  74. He's a Sys Admin moron by dark404 · · Score: 1

    He's employed as a Sys Admin, not a programmer. While Sys Admins program a lot, it tends to be of the internal sort, not creating products for customers. He isn't being paid to program, he's writing programs to make his job easier and wants to retain ownership of that code. Try to RTFA before posting garbage.

    1. Re:He's a Sys Admin moron by Anonymous Coward · · Score: 0

      Whoa buddy!

      Whats up with the hostility? Yea, i did read the article. He didnt really say what he's writing or even much about what he does. He mentioned that hes been writing a lot of code for a website. Who knows what he's written. He might have written a really cool web framework in php for all we know.

      Apparantly he's concerned about the legality of using this code in future projects with other employers, or maybe even for his own business some day. Again, we dont know.

      If you read my messag with an open mind, you would have gotten that my main point was looking at the situation from a business perspective, and using arguments to get the licensing rights you want by presenting the issue as win win for both sides.

      If you want the boss to agree with you on something, and still be delighted that he's keeping you on the pay roll, you need to convince him that your working for the team, and thinking of ways to keep the company profitable.

      So what if his title is "System Admin". In IT most people wear an awful lot of hats.

    2. Re:He's a Sys Admin moron by Anonymous Coward · · Score: 0

      If he isn't being paid to program, then he shouldn't be doing it while he's at work.

    3. Re:He's a Sys Admin moron by Anonymous Coward · · Score: 0

      Yea, cause saying, "Thats not in my job description" is a great way to impress the boss.

  75. IP by Anonymous Coward · · Score: 0

    I own my IP at the company I work for.
    it is 127.0.0.1 :-)

    1. Re:IP by Anonymous Coward · · Score: 0

      Someone has pulled your leg.

      It's mine.

  76. He does need to talk with a lawyer... by tempshill · · Score: 1

    One way to do shared use of your work that is pretty common is to say that the company owns the code and all associated copyrights and/or patents; and the company grants you a perpetual, fully-paid-up, nonrevocable license to use, license, copy, sell, distribute, and otherwise exploit all of the code you write, without notice. It can specify that the company

    You do need to talk with a lawyer, unfortunately, to try to cover all the corner cases. It should only take an hour or two of his time if he has ever done this before. That should set you back around $300 to $600 total. Ask in advance if he can do it for $300 (or whatever you want to spend).

  77. Sure by Fatalis · · Score: 0

    You can own your 127.0.0.1 just fine.

    --
    Deus est fatalis
  78. Some good advice, some bad, here are some tips by classified · · Score: 2, Informative
    You *might* need a lawyer; your employer *clearly* needs one. Your post does not say if you are in the US, or abroad, or whether you are a full time employee (W-2) or contractor (1099). Answers to those questions matter a great deal and define what form of agreement you need.

    If you are in the US and a true W-2 employee, it is actually unclear the best way to do this, because: (i) by operation of law, the work is probably Work Made for Hire; and (ii) because of (i), your employer is deemed to be the *author* of the copyright in the work. In this case, in an odd twist, the best way to handle it is probably to either GPL or open source it, or assign the copyright back to you. Making an agreement that tries to retroactively modify who is deemed to be the author (such as backdating it) may not work. This problem arises because you already created a work of authorship.

    If you are a US 1099 independent contractor, you are already the author and owner of the copyright in the code (which explains my comment at the top).

    If the code involves a potentially patentable idea, the rules are completely different. Unless you were "hired to invent" (and from the post, you were not), even if you are a US W-2 employee, you are the inventor and there is no implied duty to assign the patent; the best the company has is a shop right (limited internal license). Hence, again, my comment at the top.

    If your employer truly is this generous (or potentially this dumb), when I am counsel for the employee, I usually ask the employer's counsel to draft the agreement, if they are competent - this costs less.

    The posts about determining value and risk are good advice - if this is just ASP or scripting of hacked together GPL code (indeed, if it contains GPL code or derivatives) and is not really a true application - you do not need a lawyer and are probably better off without even an agreement in writing.

    If, however, this is a valuable code and it will matter down the line who owns it and who has a license, and the scope of that license, *good* lawyers will save you the $'s in the end.

    I practice and teach in this area. The answer is never that you should *always* hire a lawyer, or never hire a lawyer. But I can tell you that if value presents itself later and proper agreements are not in place, you will either abandon the code or spend much more fixing the problems.

    To put it in terms of a computer analogy - I still write software code/scripts for may non profits and simple sites - and we do not do formal agreements; but if there is any significant commercial issue, I hire a professional programmer/developer or real techie. The trick is knowing when the issue is serious enough to call on a professional.

    If you want to do it yourself, I often recommend starting at Lawguru. - mike
  79. Sure by jafiwam · · Score: 1

    You can have:

    127.0.0.1

    But, you have to use all of the 192.168.0 block for work purposes first.

  80. Don't bother by lucm · · Score: 1
    Don't get legal on this. Leave IP to your employer. If/when you leave, ask for a copy of your work, just in case you need it somewhere else, and remove sensitive information from it (passwords, logos, name of the company). Chances are that they won't mind.

    Anyway when you have more experience you will soon discover that each time you move from one company to another there will be no actual value to those three backup shell scripts or this intranet thingy where the receptionist publish the address book.

    Your value is in your knowledge, not on a few lines of code.

    --
    lucm, indeed.
  81. Don't make it adversarial. by Kadin2048 · · Score: 1

    I agree with you to a certain extent. If he's got a good relationship with his manager, then he doesn't want to make it at all adversarial. And to a lot of people, when you start bringing lawyers into the equation, that suddenly makes everything a contest where someone's going to win and somebody's going to lose.

    However if this guy puts any value on his own Intellectual Property, he needs to have a good contract. And a good contract requires a good lawyer, in the same sense that good software requires a good programmer.

    If a lawyer needed his financial software rewritten, and posted a question about it on a lawyer's discussion forum somewhere, he'd probably be told to go find someone who knows financial software. Likewise when a computer programmer needs a good contract written to protect what he produces, it makes sense for him to go to a contracts lawyer to write one.

    It may turn out that the contract is just standard boilerplate, but we don't know enough about the guy's situation to say that. There might be some special considerations involved, and the person best equipped to handle that is someone who does it for a living. If it does turn out to be something fairly standard, then it won't take more than a few hours for the lawyer, and the cost (obviously not cheap in absolute terms, but relative to the value of the property and income it will protect) will be negligible. And if it does turn out to be more complicated and require Serious Money, then he just needs to be glad that he hired someone capable of dealing with those complications rather than going it alone and finding out later that his contract's not valid or has some huge hole or unforeseen consequence in it.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:Don't make it adversarial. by iocat · · Score: 1

      Yeah I don't see a problem with the lawyer, and since his manager asked him to bring him something, there's no reason not have a lawyer help you out. But it doesn't need to be in legalease; a good lawyer can draft something in plain english pretty well.

      --

      Dude, I think I can see my house from here.

  82. Don't make it an issue by mslinux · · Score: 1

    The worst thing you can do is bring this up. Now, you've made an issue out of it and even worse you've brought it to their attention.

    If they employee you, the code belongs to them PERIOD. This is true everywhere in the US. You think that guys who right code at Sun, MS, Apple can lay claim to what they've written?

    If you work for a small, informal compnay or university, this is normally not an issue unless you make it one. You've now done that. Bad idea... really bad idea. you should have kept your mouth shut and a copy of your code at home.

  83. Easy: a beer will do by AtomicBomb · · Score: 2, Funny

    Owning an IP in a company is not at all a problem. Procedure:

    1. locate your sys admin
    2. bribe him with beer/ whiskey/ chocolate fish
    3. have your MAC address ready
    4. your own static IP
    5. ....
    6. profit

    Oh, we are talking about another type of IP here :p
    Forget step 1,3,4,5,6 then.

    1. Re:Easy: a beer will do by Anonymous Coward · · Score: 0

      Not at my company.

      You'll have to up your asking price. Hookers, grass, females between 18 ~ 25 that are rated at least 7. Of course pr0n too.

      Signed,

      The master of the DHCP server.

  84. why not split the lawyer's fees? by ChipMonk · · Score: 1

    You can both hire a lawyer, and explain to him/her what it is you want. The lawyer will then (1) draw up the contract, and (2) explain to both of you who gets what when you part company. If you aren't comfortable with it, you negotiate, lather, rinse, repeat until you have a signed document.

    Of course, standard disclaimers apply to this comment.

  85. Dont Own your Code. by jellomizer · · Score: 1

    I don't want to own most of my Code, It is not that it is bad or anything and I try to produce it at as High Quality as possible. But if I own the IP of my Code then if something happends to it causing major money to be loss, I don't want to be responsible for it. I tend to work at an hourly rate I am paid to write code for my customer when I am done the code is theirs. Any problem it is there look out, if they want to higher me to fix it, I will, many times ill fix it out of certicy, but if they want to alter it they can, if they want to package it and sell it for millions without paying me a dime, they can, as far as I am conserned they paid me to write software for them. If I decide to leave my job and do other things I don't want to be responsible for keeping it going. But what you should look out for which some evil companies may do is try to own the information in your head, so if I solved a problem one way and in my next job I did it simularly then I would have issue with that.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  86. IANAL, But I heard this... by FireAtWill · · Score: 2, Interesting

    In dealing with a contractual issue, I heard/learned that the party writing the contract is under a higher burden of proof because, presumably, they had the most understanding of the arrangement and if they failed to put something in the contract, well...screw 'em.

    You might want to put the burden back on the other guy. He may know this. Although, IMHO, if they don't care, and you're a sysadmin seeking to keep IP rights over shell scripts, it's probably not important.

    1. Re:IANAL, But I heard this... by davebarz · · Score: 0

      IANAL, but I am a law student. There is no higher burden of proof for the contract writer, since a contract is a mutual agreement. However, in the event that it goes to court and the two parties differ in their interpretation of the contract, and the contract is in some way ambiguous (and it almost certainly will be if you're writing it without a lawyer) the court will take into account what the parties discussed while writing the contract, to try to find that there was an understanding between the parties over what the contentious provision meant. If no such understanding can be found and the court is left to interpret a contentious contract provision, the parties are liable for what they objectively contracted for, not for what they think they contracted for. Because of this, it doesn't matter who writes the contract.

    2. Re:IANAL, But I heard this... by nettdata · · Score: 2, Informative

      Ummm... actually, if there is any kind of ambiguious language that can be reasonably interpretted more than one way, it is considered to have been the responsibilty of the contract-writer to make the contract unambiguous, and generally the interpretation of the non-contract-writer will carry more weight... once again, assuming it's a reasonable interpretation.

      No, I am NOT a lawyer, but I have 3 software companies and have paid a crap-load of legal fees. :P

      --



      $0.02 (CDN)
    3. Re:IANAL, But I heard this... by ari_j · · Score: 1

      Ambiguous terms are reasonably interpreted against the drafter, not necessarily in the way that the non-drafter prefers (although generally he will argue in court that his way is reasonable, and it will normally be an interpretation against the drafter).

    4. Re:IANAL, But I heard this... by jim_redwagon · · Score: 1

      No, I am NOT a lawyer, but I have 3 software companies and have paid a crap-load of legal fees. :P

      But I can see from your sig you paid CDN fees, so going with yesterday's close, you lose 17% credibility. ;-) IANAC (I Am Not A Comedian)

      --
      I forgot what I wanted to say, but honestly, it was important.
    5. Re:IANAL, But I heard this... by nettdata · · Score: 1

      Ahh... but the majority of fees paid are for US contract lawyers, as most of our business is with US companies. So, if anything, I should GAIN 17% credibility. :P

      --



      $0.02 (CDN)
    6. Re:IANAL, But I heard this... by jim_redwagon · · Score: 1

      touche!

      --
      I forgot what I wanted to say, but honestly, it was important.
  87. Last time I was in that situation... by Anonymous Coward · · Score: 0

    In a similar situation, I went to a tech specialist lawyer for advice. $2,000 dollars later he gave me a contract that would make me an intellectual slave to the company for the rest of my life. He refused to write anything else as "It is all standard", even though I was the customer (not the company). I told the laywer off, refused payment, and returned the document. Then I put something together myself...

    I am not a lawyer, but standard clauses seem to be statement of area for contract to be governed by local laws, headers is not part of the contract (only convenience), and a clause stating if part of the contract is void the rest still pertains.

    In regards to intellectual property, you want to retain all rights of copyright and patent on all digital creations and processes while providing a life-time license of use to the current company.

    Once again, this "anonymous coward" is not a lawyer, and use this information at your own risk!

  88. A Consideration by John+Leeming · · Score: 1

    It may be prudent to make a detailed separation of issues, to segregate "work" from "personal", but do not fail to include issues of "licensing".

    For instance, you may write code that is "personal" but would not be bad for "work",
    and vice versa.

    This not only benefits both parties by making such material easily transferable without any re-drafting of the agreement, but also helps identify and protect any "grey areas" that might come up. Something along the lines of "in cases where it is not clear as to the specific purposes, both parties agree to share the license".

    Don't rely on a 'gentlemans agreement'; if your boss gets disappeared from being your supervisor, the next one may not be a gentleman you'd want to agree with...

    --
    "Eustace? Eustace? Are you there? Are you there?" = John Leeming
  89. Buy Book: Legal Care For Your Software -Nolo Press by michaelredux · · Score: 2, Informative

    Buy the book "Legal Care For Your Software", published by Nolo Press

    If you are intelligent enough to write computer software, you are probably intelligent enough to write a simple legal contract, especially when you can cut-and-paste most of it from examples in the book. I've been writing my own IP contracts for years, never had a bit of legal trouble so far, and don't expect any in the future. I think if you read the book you will find it is not as hard as a lot of people make it sound. I am not a laywer, and honestly, I doubt you need one.

  90. Your code is not worth worrying about by Anonymous Coward · · Score: 0

    There it is, I said it, now what the heck do you think of that?

  91. make sure it will hold up in court by wdwillis · · Score: 1

    one of the big things here is you both agree that the code belongs to you, and that you will allow them to use it, even if you leave the company. you also agree that the data is the property of the company... so far, thats pretty vanilla. an important question on the licensing though, are you ok with them reverse engineering your source code? thats an important factor to include into the contract, as it can definitely limit what they can do with the code after you leave, and might also allow you to gain residual income from providing platform upgrades as time goes by, even after you've left said company. also, whether or not you will be allowed to pedal this code to another employer at another time. (even if you THINK you will never do this, it's good to know you can, ya never know whats around the corner) i definitely agree you should probably consult witha lawyer, you should be able to do this pretty cheaply... you probably won't want him to know you've gone to that extravagance though, as it might make him rethink, and take a much more conservative stance. i would suggest making sure you have the contract properly notarized though, to be certain it holds up in court.

  92. How stupid are you? by Anonymous Coward · · Score: 0

    It is possible, just possible, that an entire sub-set of the world's working citizens have gone to college and some form of graduate school just so they can do things like write contract law.

    Do you think, maybe, that something as important as, say, drafting a legal document that is supposed to protect your rights, might best be done at least in consult with a professional?

    It isn't just that nothing beats consulting a professional in this situation, it is that nothing other than consulting a professional is even remotely f'ing adequate.

    Some people just do not use their common sense...

  93. For me it was a 1-page email by Spazmania · · Score: 2, Insightful

    For me it was a 1-page email from the owner. It said, basically, "For the following list of properties, all copyrights will vest in me directly, not in the company, and I will grant the company an unlimited, non-exclusive license to use them, duplicate them and create derivative works for no additional compensation. For this other list of things, the copyrights will vest in the company and the company grants and will grant me an unlimited non-exclusive right to use them, duplicate them and create derivative works for no additional compensation."

    Worked great. When I eventually left, I walked away with rights to some fine network management and email software that I'm using in my current job.

    One simple thing to watch for as you write your contract: You can't grant any rights to an intellectual property that does not exist. Thus for anything where the copyright will vest in the company, they can't pre-grant you rights; they can only agree to grant you rights later once it exists. Make sure the contract explicitly says that because a pre-grant statement is void; a court will not and can not read it to mean that they agreed to grant those rights later. Even if you never follow through and get them to sign the rights over, the agreement to do so will make it impossible for them to sue -- which is just as good.

    Also note that unless you're a W2 employee, all copyrights automatically vest in you anyway and remain your property until you explicitly sign them over. There are a few exceptions to this rule, but "I signed a contract which says..." is not one of them. If you do your own witholding, you're better off just keeping your mouth shut and letting them think whatever they want. The IP is yours.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  94. Probably not needed. by lheal · · Score: 2, Insightful
    ...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.

    That falls under a decent backup policy. Remember, the guy's a sysadmin, so he presumably knows enough to keep a copy of his work offsite, like at home.

    Asking the employer to grant him post-termination access is unreasonable. Sure, lots of people get asked to do consulting duty after leaving a job, but you don't know beforehand what the relationship will be.

    --
    Raise your children as if you were teaching them to raise your grandchildren, because you are.
    1. Re:Probably not needed. by reallocate · · Score: 1

      But...if the guy doesn't, in fact, keep copies offsite, or if his employer claims he broke the terms of his employment by making and removing those copies from the employer's facilities, his claim to the code, if not actual possession of it, is much, much weaker.

      Indeed, if he has no written agreement from his employer approving development of that code on company time using company facilities, it is only his word against their's in a court contest.

      My essential point is that any contract that he prepares should cover all possible scenarios; he should not rely on the continuance of his current friendly relationship with his boss, or gamble that his employer's behavior won't change in the future, expecially if he sniffs profit potential in that code.

      --
      -- Slashdot: When Public Access TV Says "No"
  95. Juse use BSD license! by Anonymous Coward · · Score: 0

    Whoever retains copyright (doesn't much matter) gives a BSD licensed copy to the other party. The contract can state that Jim owns the copyright on all software he writes in his professional capacity at Company, and Jim grants Company the BSD, or MIT, or GPL, or all three (just to put the user, Company, in the best possible legal position) licenses on all such copyrighted software.

  96. Jackpot! by pvera · · Score: 1

    Don't walk, RUN, and find yourself a lawyer. You just hit jackpot and you need to protect it beyond the IANAL hordes here at Slashdot.

    Beyond that, the only recommendation that I can give you is to make some kind of provision to protect your employer from getting in trouble down the road while using your IP. Say you work for him for a few years, then you move on and lucky you, somebody buys your IP at a handsome premium. You don't want your ex-employer to get screwed by the new owner of the IP. For example, he may still be using the works you generated.

    What I would do is this: in exchange for the oh-so-wildly-generous offer to allow me to own the IP for my hard work while under employment, I would be happy to grant this nice guy a limited license that allows him perpetual use of the works as is. He can use them until they are obsolete, he gets no support, etc. And he won't get harrassed by the new owner of the IP.

    Now, I don't have to do this, but what the hell, it does not cost me anything.

    --
    Pedro
    ----
    The Insomniac Coder
  97. He who pays, owns. by spagetti_code · · Score: 1
    IMHO If you wrote the code on their time, then they should own all rights to the code. If they elect to give you some rights, great. If they elect to to GPL the code, awesome.

    If you had some libraries that you wrote in your time and brought it, you will want to keep them.

  98. Three words by ScrewMaster · · Score: 1

    GET A LAWYER!

    Oh ... did I mention that you should get a lawyer? Well, you should.

    --
    The higher the technology, the sharper that two-edged sword.
  99. On fostering good will by Tominva1045 · · Score: 3, Insightful

    First tip: don't hire a lawyer at all.

    There are many, many reasons to keep lawyers out of it but these are the ones that come to mind:

    1. With all due respect, given where you are in your career you haven't the funds to pay some non-technical, blood-sucker $400/hr to fill your head with vague answers for months while running up a huge tab and in the end doing everything he can to get you to settle out of court. Sometimes lawyers are necessary- this isn't one of those times (please read on).

    2. If you have only been spending time recently writing this code there cannot be that much of it. What I would do is write a separate document hilighting each class and method that has been written- create an interface specification document that includes a simple sentence on each class and each method and the signature (input/output parameters) for each. Don't rewrite the code yet, just create the skeleton document. Your goal here is NOT to steal proprietary information (and if this is a general web site there isn't going to be anything that's rocket science (no offense intended)). I would bet dollars to doughnuts if you went back and looked at some of that code today you could think of some great ways to re-write it to make it more re-usable.

    In most production environments too much time is given to fixing code when an investment in design up front would have solved many many problems down the line. Once you have the aforementioned interface specification document take it home and write the BETTER code on your home machine, on your own time. This way you aren't using company time or property and since you haven't signed a contract with them they don't currently own the work you do on your own time.

    As an aside, most large companies do make their empoloyees sign harshly crafted intellectual property aggreements that favor the employer. I ALWAYS read these carefully and add an addendum that clearly states I own what I create on my own time that has nothing to do with the company's line of business and I give specific examples of the product areas I'm currently researching.

    3. By letting this thing go- giving the company the rights to this (small) specific code you are fostering good will with them in the long term. Almost no one works for the same company their whole life anymore. You will want good references from these guys when you leave them for the next big thing. After you have honed your skills for a couple of years you will come to see you are being paid 15% or more below what you could get if you moved on to another comapany-- it almost always works that way because companies figure it's too much of a pain for you to leave. You will have to decide if the environment fosters / supports your doing enough development work at home for you to pursue a dream of true independence or if you should leave for another company. Either way you'll want the good reference of some of the people you work with so don't burn the bridges by hiring a lawyer at this juncture. If you do it quickly becomes a you-versus-them environment and they won't likely consider you for advancement if they believe you aren't a team player.

    4. The fact that you realized you bring something of value to the table is fantastic. Congrats on that. Now hone those skills and begin to build some reusable class libraries you will own and can license out to whoever wants to pay for it. If your next employer isn't interested in buying the use of your libraries, contract to them for an hourly rate and charge the hours it took you to develop that same code whenever it appears fitting to slip stream parts of it into their efforts. Along the way you will also learn the art of negotiation- ways of helping clients feel more comfortable that you and careful integration of parts of your code can help them better serve their customers.

    5. Take with a grain of salt any writing that espouses open source. It might seem like a cheery, kum-bai-ya thing to do when you are in your early twenties. But when you're

    --
    Cogito Ergo Sum
  100. HIRE A LAWYER! by Anonymous Coward · · Score: 0

    You need to hire a lawyer - as an employee, the copyrightable stuff (pretty much all of the stuff) you create in the course of your employment is AUTOMATICALLY owned by your employer pursuant to the terms of the Copyright Act of 1976, as amended. You need to make sure that you OWN the rights and that the COMPANY gets a license. To do so, you need to craft a special agreement. Note - you also need to address patent and trade secret rights.

  101. Re:I second this!: SEE A LAWYER!! by d.valued · · Score: 1

    IANAL.

    Sounds innocuous online, many people say it, but this time, or any time you're dealing with anything which COULD GET DRAGGED INTO COURT, find someone who actually says, "IAAL".

    You don't want the nasty side effects of nothing written:

    1. Verbal agreements are worth the paper they're printed on (aka nada).
    2. Clear, defined boundaries on What Is X-Corp and What Is Yours precludes a claim by the employer of code ownership.
    3. When you leave the company, there will be less bad blood between you and X-Corp.. which will make them usable reference when you try to work at Y, Ltd.
    4. YOU COULD GET SUED!

    $100 at a lawyer now will save $250 per hr later.

    --
    I used to be someone else. Now I'm someone better.
    Real life is underrated.
  102. get a good lawyer by copyright+and+tm+law · · Score: 1

    Hey, IAAL and an IP lawyer to boot (but I'm not looking for work -- this is free advice -- and to prove I'm a lawyer, no warranties, express or implied come with this advice; use at your own risk; and you really should consult a lawyer, etc.). Two things: 1) Be sure you find a lawyer that can write a contract in simple English; most can't. Ask to see a contract he or she wrote for some other purpose. See how it sounds to you. When I draft agreements like you probably need, I want it to sound very conversational and casual so that it doesn't scare the other side into the arms of their own lawyers. 2) Be sure the lawyer knows something about copyright law and especially about "works made for hire." If he or she gives you a blank look, you need to find another lawyer. Under the "works made for hire doctrine," as an employee, your employer automatically owns everything you do for your job. Absent a written agreement, consultants generally own everything they create. Do a google search on "work made for hire" and read some of the first few hits. (The copyright office has a decent circular that came up first on the results for me.) Good luck.

  103. I Ended Up Owning My Own IP by DoctorPepper · · Score: 4, Interesting

    I was working for a government contractor, and I wrote two programs for the Naval Aviation Depot in Jacksonville, Florida. Normally the government puts in the contracts that they own all of the source code for the programs, but it wasn't in this contract. Not even implied. Also, the contracting company I worked for refused to take posession of the source code because they didn't operate that way. To make a long story short, I ended up the sole owner of the source code for both applications. I was told this by my company's lawyer, by the way.

    Normally, when you work for a company, you sign a form that states any software you create for the company becomes the property of said company. Make sure you read the contract and even get legal advice before assuming you own it.

    --

    No matter where you go... there you are.
  104. CCNV v. Reid - "work for hire" is *very* specific by Anonymous Coward · · Score: 0

    Read Center for Creative Non-violence v. Reid. IANAL, but this is highly apropos.

    "Work for hire" is *very* specific. Under US copyright law, for a work to be a "work for hire" it must meet a long list of conditions, and the contract that specifically transfers copyright must include the phrase "work for hire". Simply being hired as a programmer doesn't mean that the company you work for owns the copyright to your work under some sort of "work for hire" clause in the law.

    The OPs work is almost certainly not a "work for hire" under US copyright law.

    And always remember without a contract that specifically and clearly transfers ownership of copyrights, they're not transferred.

    I know. That fact got me a 5-figure sum of cash. Of course, I was working out of my home on my machines with no supervision, which all matters.

    Oh, I also retained one of the best IP lawyers in the country. That's definitely one thing the OP needs to do: get a lawyer.

  105. Scope of Employment by SonicSpike · · Score: 1

    Remember that in copyright law there is something called "scope of employment" This means that if you are paid to write code, but end up painting a masterpiece on canvas during company time you still own the copyright to the painting.

    Your employer can only own your creative works as long as they are within the scope of your employment, or unless of course you license it to them.

    --
    Libertas in infinitum
  106. Similar for me by mcrbids · · Score: 4, Informative

    As an independent consultant/programmer/software engineer, I've made it a policy for YEARS that I do not work under circumstances where I don't own the resulting code.

    I have my lawyer (hint hint!) draw up contracts such that I own the code, and the client(s) receive a transferrable, unlimited-use license to use/update the software. (I usually provide sources)

    Generally, how I get clients to agree to this is: "A large part of my worth on this project is all the tools, functions, and pre-existing code from other projects that I'll be using in your project. I ask in return that pieces of the software I write for you can be used in other projects.".

    If they balk at that, I ask them if they're willing to see the cost of the project triple as I re-write all this stuff from previous projects. I stress that they will be given generous licenses to the software that won't inhibit their use of the software. I generally agree to a non-compete clause in the contract when the client asks for it, though I have my lawyer draft it so it's not draconian.

    I've never had anybody want to pay 3x as much, and I end up owning full copyrights to the sources for everything I write, and have for years.

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
    1. Re:Similar for me by Anonymous Coward · · Score: 0

      Like it or not, I think most of us are living in a perpetual game of Monopoly where he who knows and abides by the rules will usually survive intact for the longest period of time. Those of us who balk at anteing up the proscribed pounds of flesh to the flesheaters will eventually pay an even more painful price. That is, unless you can figure out a way to play outside the game and make no mistakes. For me, I am most comfy paying my IP guy so I don't have to live dangerously (and worry about it).

  107. IP Referral by paulwallen · · Score: 0

    SCO ?

  108. Use original contract! DUH! by Palal · · Score: 1

    Use the clauses from the original contract and modify them so that they mention exactly what you own and just change the company's name for your name.

    --
    -Palal
  109. Simple: Copyright by Anonymous Coward · · Score: 0

    Copyright . Unlimited usage rights are granted to . All other rights reserved.

  110. Are you sure you have a choice? by anthony_dipierro · · Score: 1

    It's my understanding that if you're an employee then the work you create within your scope of employment is a work for hire regardless of any agreement or lack of an agreement. They'd have to give you a written transfer of copyright ownership, and I'm not sure they can do that until after the work is created. Really it sounds like you want to be an independent contractor, not an employee.

    If you want to remain an employee, then the best you can probably hope for is a "royalty-free, perpetual, irrevocable, non-exclusive and fully sublicensable right and license to use, reproduce, modify, adapt, publish, translate, create derivative works from, distribute, perform and display all works (in whole or part) worldwide and/or to incorporate it in other works in any form, media, or technology now known or later developed." Something like that. When you're an employee, you're acting as an agent of the corporation. You're not the author of those software programs, your employer is.

  111. Simpler is better... by TheSixth1 · · Score: 2, Informative

    I agree with previous posts, talking with a lawyer to define your position is not necessarily a bad thing. Since you do not want to "spook" or taint your amicable relationship, your employer does not need to know that a lawyer has advised you.

    Whatever agreement you come up with, simpler is better. The more words you put into it, you increase the chances for loopholes and confusion and other nasties to creep in.

    I work for a small company the develops software that is sold as product as well as develops software for other companies. Our standard contract/license states that what we had when we started the development is ours and stays ours. Code developed on their nickel falls into one of three cases. Case 1: They pay lots of money to own the developed code outright and to retain all/exclusive rights to it. They can sell it, share it, give it away. It's theirs. Case 2: They pay not quite so much money and have unlimited irrevocable rights to use the code internally, but they cannot sell it, share it, or give it away. We have rights to use and sell the code, but may agree to not sell the code to specific identified competitors of theirs. Case 3: We own the code outright, and they simply have a license to use it. They get no source code, and their right of use typically isn't transferable (that is, they cannot transfer their license to another party even if they erase it from their machines). Your situation most likely falls into case 2, especially if you used parts of the codebase that you own for the software you delivered to them.

    If you do not consult a lawyer before drafting your agreement, remember to keep whatever you write simple. If you are not a lawyer, don't try to talk or write one. Use straighforward language and write down exactly what you feel is fair. The key point is to end up with an agreement that you and your employer understand and find mutually acceptable. As our attorney has lectured us - contracts are what you end up falling back to when you can't agree on what was said. Any competent judge will first try to determine what the core understanding was supposed to be before diving into the verbage of a contract.

  112. Get an attorney! by wsxian · · Score: 1
    I teach business law here in Santa Fe. I have two rules that I want my students to remember:

    1. Don't do stupid things and
    2. Don't get involved with stupid people.

    There are many horror stories of people tying to get by on the cheap without an attorney's help - especially in contracts. Don't do it. Go find an attorney and pay the money to get him to write your contract. After all, you can sue the attorney if he messes up! But if you do it and mess up, then you didn't follow rule #1.
    And if your boss doesn't want to work with an attorney, then look at rule #2.

  113. Umm by ms1234 · · Score: 1

    The topic had me confused, why does he want to own his own IP address?

  114. What does ownership mean then? by Narcogen · · Score: 1

    If you can't sell it or release it, in what possible way can you be said to own it? Sounds to me like you have a license to use this code in your own projects, so long as such use does not involve sale or release.

  115. One key point to be aware of. by btarval · · Score: 1

    I agree completely.And here's one key reason why.

    Suppose your current boss either sells the company, or he suddenly dies, and it gets sold to someone else.

    Unless you have a written agreement which CLEARLY calls out your ownership, the software which you claim may no longer be yours. If it becomes of value, there's a real good probability that someone else will make a claim on it if they can. It's amazing how people come out of the woodwork when there's a possibility of money to be had.

    If for no other reason than to settle out of court for a few tens-of-thousands of dollars (that is, what it would cost you for legal defense). Or, in the worst case, a judge will take your property away from you, and give it to someone else. There are a LOT of sleazy quick-buck artists out there who would view it as easy as taking candy from a baby, and would do so with any qualms whatsoever.

    I've seen a number of ugly situations which really shouldn't have happened. Fortunately, not with myself because I've learned from others.

    A good lawyer can save you from letting a lot of grief happening.

    --
    The best way to predict the future is to create it. - Peter Drucker.
  116. My two cents : French patent law by franois-do · · Score: 2, Informative
    Some of you may be interested in two peculiarities of the French patent law :

    1. If you work for a company, what you may invent belongs to your company IF AND ONLY IF you have an "invention mission" and therefore submitting patents is part of your full-time work. In any other case, you are the owner of what you invent, though your company DOES have a preemption on buying it if you want to sell it.

    2. Whenever an individual or company buys the rights of an invention, he or it has a delay of TWO YEARS to give it a start of industrial application. If nothing is done by that time, the owner is granted back all his/her rights (the legislator considered that burying a good idea in a drawer did not serve public interest at all)
    --
    Signature omitted in order to save space. Thanks for your understanding.
    1. Re:My two cents : French patent law by dolmen.fr · · Score: 1

      As a french I'm interested in the details. Do you have links on Legifrance?

    2. Re:My two cents : French patent law by franois-do · · Score: 1
      I happen to have the text somewhere in my basement, but I would need some time to find it. However these dispositions are taught in the intellectual property course in the Ecole Centrale. If really needed, I can also contact two friends, one of them an inventor who used that clause, the other who works in a french IP lawyer cabinet (and who incidentally sent me the papers I have on the subject).

      Feel free to send me a note at mailto:armingaud@noos.fr with SLASHDOT in the subject line so you do not get deleted by the antispam.

      Notice that this disposition is not seen favourably by US firms who are probably lobbying a lot to have it removed with a pretext of EU law uniformization. Michel Rocard (European Parliament) is certainly aware about that.

      --
      Signature omitted in order to save space. Thanks for your understanding.
  117. Here's Ours by holophrastic · · Score: 2, Interesting

    Here's ours. I designed it to be the fair contract that I always wanted when I worked for others. It's enough to put into writing the basic promisses to which both sides always agree. It basically amounts to the company owning the code, and the programmer being able to use the parts they've written to do anything without restricting the company from using the code forever. It's one legal sized page. http://www.holophrasticenterprises.com/participati on.html

  118. STOP USING IP by Anonymous Coward · · Score: 0

    you cannot write a contract about IP. I doubt you even have the trademarks, servicemarks, and patents that normally get blended in to that misnomer.

    You contract needs to be copyright ownership of code, and that is fairly simple.

  119. Re:All your base... by Anonymous Coward · · Score: 0

    Actually, his new contract should read "all your codebase are belong to us".

  120. Let's See - by Anonymous Coward · · Score: 0

    You're an engineer, code monkey, semi-pro programmer, whatever.

    You come to Slashdot asking for a legal contract.

    At this point, I sorta doubt you're smart enough to code anything worth having the rights to in the first place.

    I don't mean to be a cruel insensitive troll - well, maybe just a troll - but WTF is the matter with you? Go give $200 to a lawyer for an hour of his time and get some real advice. If owning your code isn't worth that $200, then who cares who owns it?

    Christ. Next up on Ask Slashdot - Where do y'all think I should get some legal books 'n' stuff so I can represent myself at trial?

    To be followed by - Can anyone recommend some good tools for the cholecystectomy I'm planning to do on myself?

  121. Had this myself allready. Answer is simple: by Qbertino · · Score: 1

    You seem to get along well with your boss, which is a plus.
    First of all the concept of IP itself is flaky at best. Keep that in mind before pestering your boss and yourself to much in advance.
    If it's just another dynamic website that you can DL of the web by the millions don't raise to much fuss. You'll cause more trouble than it's worth.

    I'd do the following:

    If he actually pay'd your time well and you had no inclination to do the app on your own it's only fair to have him and you both own the copyright to the code seperately but thus with equal rights.
    Each with the right to build a 30 000 $ Application from it, relicence it as OSS or both.

    That's the easiest for good bosses/clients who do well at keeping you alive for the project you're doing for them: You pay me well for the result == you get simultanious copyright to all I did on the project. Not unique, but all the same.

    If you're a freelancer and he doesn't want you to sell it to competition at all, you'll have to cut another type of deal.
    Mine usually is: I get paid for result, not time (which means more money, more freedom but more responebility), client owns code, me own code (as above) but the project goes GPL aswell, with both as authors. Usually we agree to both work on new opportunities for business.
    Agreeing on an all out release under OSS is a good way to avoid 'ownage' fights which can get irrational very fast and is a good way of keeping/re-establishing the peace between partners/clients. And a marketing tool aswell of course.

    --
    We suffer more in our imagination than in reality. - Seneca
  122. With that attitude, you'll never get anywhere by Anonymous Coward · · Score: 0

    I'll give you #1.

    2. The reason companies spend too much time fixing code is not because of poor design, but because they don't take a proactive approach to maintaining their stuff. The idea of rewriting things that you would do differently the second time - that should be part of what you are doing as a developer. If you know it could be rewritten better, it is your responsibility to do it. If you don't have the time, then I don't want to hear about it when it breaks down or a new requirement emerges that causes the existing design to crumble.

    3. No one uses references anymore. Well, I guess the government uses them, but usually because they are clueless about hiring anyway. For most situations, they are useless and a legal nightmare. I'm all about not burning bridges, but that is because I'm all about not burning bridges, not because I can get a reference.

    4. No one wants your class libraries. No one. They want solutions. They will hire you if they think you can give them a solution for the problem they have. If your class library helps you do that, then great. If you contribute your code to an open source class library, which then improves your ability to provide solutions, that is even better.

    5. When you are 40 years old with three kids and your company is going under, it might be time to switch jobs. It is going to look a heck of a lot better if you can demonstrate a significant contribution to an open source project than it will to say that you've got a nifty stove-pipe class library.

    1. Re:With that attitude, you'll never get anywhere by Tominva1045 · · Score: 1

      2. If you know it could be rewritten better, it is your responsibility to do it.

      Not when your boss tells you to work on something else INSTEAD of that. He'll tell you there are more important tasks to be done and to leave that alone for now.

      3. No one uses references anymore.

      If you work in Washington D.C. or Philadelphia PA they sure do. Especially if you do software contracting, have more than 3 years experience, and are looking to work with a company that doesn't know you.

      4. No one wants your class libraries. No one. They want solutions.

      Only at the end of your post do we really learn what you care about- open source. There are many ways to package what you can do- either full class libraries or as chunks of code you bring into new efforts. The decision as to which way to go depends upon the situation. But giving your code away constitutes a waste of your time.

      --
      Cogito Ergo Sum
  123. "IP" by latroM · · Score: 1

    This is very probably 100% about copyright. Why don't you say so then?

  124. Not true by Tuckdogg · · Score: 1

    The "employee" doctrine is a default position. If the issue of IP/copyrights has not been resolved as between the parties, then the court will apply default rules (e.g. if made by an employee, the employer owns it; if made by an independent contractor, then the contractor owns it unless it is a "work for hire"). If the parties choose to contract out of the default position, they are entitled to do so.

    --
    Tuck
    Tuck's Journal.
    1. Re:Not true by anthony_dipierro · · Score: 1

      The "employee" doctrine is a default position.

      Whether or not you're an employee is determined by your relationship, not by contract.

      If the issue of IP/copyrights has not been resolved as between the parties, then the court will apply default rules (e.g. if made by an employee, the employer owns it; if made by an independent contractor, then the contractor owns it unless it is a "work for hire"). If the parties choose to contract out of the default position, they are entitled to do so.

      No, they're not. You can't change the author of a work. That is determined by by the facts, not by contractual agreement. "In the case of a work made for hire, the employer or other person for whom the work was prepared is considered the author for purposes of this title, and, unless the parties have expressly agreed otherwise in a written instrument signed by them, owns all of the rights comprised in the copyright." You can transfer the rights by contractual agreemnt, but you can't change the author.

  125. He's a keeper! by CrtxReavr · · Score: 1

    The first thing you need to do is have this manager bronzed!

    But yeah, you need an IP lawyer.

    -CR

    --
    "So is the BSD licence even more 'free' (than GPLv2)? Yes. Unquestionably." --Linus Torvalds (TinyURL.com/2vugzl)
  126. That concludes the lesson on the BOLD tag by Anonymous Coward · · Score: 0

    Next week, italics.

  127. Be aware - some points to remember by carldot67 · · Score: 1

    IANAL.

    But, the law generally works on reasonable expectations. Maybe if I can describe some of the points, you might understand your company's position (not your boss's).

    (1)
    Your commercial relationship is with the company you work for, not your boss.

    (2)
    There are certain commercial points of law that you should be aware of that will override any informal agreement you and your boss have. Very generally:
    If your company was to be sold, floated or bankrupt the buyer, investor or administrator would want a clear idea of what value the company has within it. This value takes the form of assets such as buildings, vehicles, machinery, contracts and yes, any IP created by people like you.

    (3)
    If the IP is in doubt then buyers and investors will steer clear until it is sorted out. Until it is, its value is practically nil.

    (4)
    Some IP is more more valuable than other IP.
    Reasonably vanilla shell scripts implementing emails, lookups, scp, backups, reports and such have relatively little value since they can be easily replaced by anyone skilled in the art.
    C++ code implementing like a super-fast compression method or a super-addictive game, would obviously have much more value.

    (5)
    Executives are obliged by law to "do the right thing" for the company. This pretty much means finding a way to clarify the situation described in (2) so as to avoid the situation described in (3). The steps they take would usually be pragmatic and proportional to the value of the IP(4).

    (6)
    When a programmer writes code, the copyright belongs to him. Period. If it comes from your hand then its your copyright. HOWEVER, the law allows for mechanisms such as licensing to permit other people to use that copyright.

    (7)
    It is reasonable, normal and well acknowledged among UK contractors that when a programmer writes code, the copyright belongs to him(6). However, by doing paid work for a company on company time, you implicity grant that company an exclusive and irrevocable license to use, modify, distribute, etc all or part of your copyrighted code in perpetuity and royalty free unless otherwise stated specifically and at executive level. From the company's point of view this comprehensive license is a reasonable expectation after paying you for your time.
    NOTE - This is the UK, not the US.

    The reality is that most programmers have a favourite personal library of code that they dip into to and enhance throughout their careers. All managers know it but dont care. There is a net gain to be had by you copying your pet insertion sort than you writing and debugging one from scratch, even if it means you spent an hour enhancing it and taking the enhancement with you to the next job.

    However, a company "X Inc" employing a programmer to invent and code up a very specific bioinformatics algorithm may well need something a little stronger than the implicit license described in(7). They would therefore ask you to sign something extra that suits my point (2) to (5) above. Non-compete clauses start to arise.

    Conversely, an independent programmer who invents such an algorithm in his spare time and who then does a deal with "X Inc" to distribute it would grant a much more limited license with time limits, royalties and other clauses that tilt the balance back towards him.

    Here's the bad news.
    Companies are by their nature and the rules of law that they have to operate by, the most vicious, opportunistic, psychotic carnivores you have ever seen. Better still, executives can go to jail if they dont work in the best interests of the mad psycho that employs them. They have no choice, unless they are being asked to go beyond the law.
    If you want your IP to be protected any more than the reasonable scenario described in (7) then you have to get it in writing from a company executive, and get a lawyer to look it over.

    The world is full of nice guys who trusted the people with power over them to do the right thing and then got shafted. Please dont be one of them.

    --
    I wish at was Friday, but I dont want to wish my life away. So I wish it was last Friday.
  128. HR/Manager by Anonymous Coward · · Score: 0

    Make sure, first, that it's ok for your manager to make said decision. You may not want your manager getting in trouble for signing something he's not technically allowed to. Anything you write on the clock is owned by the company (normally) so you may need to go higher than your manager.

  129. A different tack? by hacksoncode · · Score: 1
    Have you considered that perhaps it's *reasonable* for the company to own code that you write for the company, at the company's behest on company time and company equipment, paid for by the company? Personally, I think it's a bit greedy to expect both to be paid for writing it and to own it.

    If I were going to write such a contract I'd make it clear that I own code that I write on my own time with my own resources (of course, you're already granted this protection in many states, so that may be superfluous).

    If you really want to use the tools later yourself (which I don't think is unreasonable either), then perhaps you could turn around this idea of a license agreement and say that *they* grant *you* a non-revokable, transferrable, no-royalty license to use the code on future projects, without limitation. Then you're in alignment with the default legal state of affairs of the code being work-for-hire, but you're still allowed to use it as you like.

    If you try to reverse the default legal state of affairs, that's where you start needing a lawyer, IMO, because it's going to be up to you to prove that the agreement is valid that way. A simple license is something you can find text for in a lot of places, and is a common thing that would be hard to argue against.

    BTW, don't count on the GPL to protect you here. Unless the code is distributed (and the company could argue that it's a trade secret that you misappropriated if you do it yourself), the GPL doesn't really provide any useful rights.

  130. certicy by Anonymous Coward · · Score: 0

    "courtesy" is the only word that appears to fit there... and one whose spelling you've managled terribly. I seriously had to guess and it took me a few seconds. Oh, and you are lazy sod too from your post... take pride in your work, dont drop it till its done, and be responsible for it. You aren't a programmer but an overpaid burger flipper "pay me hourly, I'm done when I'm done".

  131. How to use a lawyer most effectively by firemark · · Score: 1

    Hi... I'm a lawyer who works in this field quite a lot, and have a few pointers for you. Some have offered the advice to take a pass at writing up your own contract terms before visiting a lawyer... I think it better to just write out the bullet points, let the lawyer draft the contract language. It'll save the lawyer's time because he doesn't have to decipher your meaning, just the fundamental issues. Some have pointed to "sample" or "model" contracts. These are a great tool and will help you identify the issues. If you give them to the attorney you hire, it'll save lots of research time, and consequently save you money. Although the Work Made For Hire doctrine has been thrown around here quite a bit, it IS possible to contract AROUND the basic rule. HEre's the deal: Basic Rule = employee's work product created during work hours belongs to the employer. Similarly, in certain circumstances, work product created during off-work hours (if of the type normally created during work) may belong to the employer too. In fact, some employers reach even farther... claiming to own EVERYTHING you create while on their payroll, regardless of when, where or why created. SO, your employment contract should state VERY clearly the scope of your work responsibilities, hours, and the nature of ownership of the results and proceeds of your efforts. As I said, It IS possible to make ownerhsip of your intellectual property a part of the contract... think of it as part of your compensation. You're well advised to get a lawyer working on this for you. the few hundred dollars it costs will be well spent. Good luck, -Gordon Firemark

  132. Why do you own the code? by maxrate · · Score: 1
    Why would this developer own the code he is being paid to construct? Is he developing ground-breaking, innovative software? Or is s/he filling in the blanks in some web/database app?

    If it isn't new an innovative, and there are already common practice standard ways of developing the business software for the same product in the end, the company should own the code, not the developer being paid to construct it.

    If the code REQUIRED innovation or a 'new way' of doing something, and the developer came up with the innovative way of 'doing it', then the developer should have rights to that 'new way' of doing it. ONLY if there isn't already another common method of producing the same result.

    I have a feeling this topic could get really sticky. Who owns what and why.

    The first post was right - get a lawyer and don't listen to me or anyone else.