Slashdot Mirror


Ask Slashdot: How To Own the Rights To Software Developed At Work?

New submitter ToneyTime writes: I'm a young developer building custom add-ins for my company's chosen SAAS platform as a full time staff member. The platform supports a developer community to share code and plug-ins with an option to sell the code. While I don't plan on having a breakthrough app, I am interested in sharing the solutions I create, hopefully with the potential of selling. All solutions are created and made by me for business needs, and I aim to keep any company's specific data out. I have a good relationship with management and can develop on my own personal instance of the platform, but would be doing so on company time. Going contractor is a bit premature for me at this stage. Any advice, references or stories to learn from?

353 comments

  1. Contract by Dog-Cow · · Score: 5, Informative

    Get a signed contract, written by a lawyer. Don't expect anything else to hold up in court.

    1. Re:Contract by stephanruby · · Score: 4, Interesting

      This guy just needs to buy his work back from his employer.

      Despite what appearances may suggest, his employer is not his friend. His employer is there to profit from his work. So he just needs to make his employer a financial offer they're likely to accept, and then see what happens. Everything potentially has a price. Everything is negotiable.

    2. Re:Contract by Aighearach · · Score: 4, Interesting

      Get a signed contract, written by a lawyer. Don't expect anything else to hold up in court.

      While partly true, many States have extensive law about how these things work, and without a contract you're automatically using that default system. Depending on your State, those default rules may leave you better positioned than any of the contracts a company's lawyers might agree to. In States with good protections on both sides, it can actually be the most protective situation for the developer!

      And if you're in one of these States, don't expect that signed contract to stand up in court; much of it might be superseded by the law. In my State for example, a typical 5 page employment contract probably only has 1 or 2 paragraphs that are enforceable and the rest is gobblygook that is included because the lawyer uses the same contract regardless of State.

    3. Re:Contract by beelsebob · · Score: 1

      Being there to profit from my work, and being my friend are two entirely orthogonal concepts. In fact, him profiting from my work, and me profiting from my work are two orthogonal concepts too. It is entirely possible (and very common) for an employment contract to be a win/win scenario for both parties - one party is getting work, the other party is getting the necessary environment to make their skills valuable, both are getting profit out of it.

    4. Re:Contract by Anonymous Coward · · Score: 0

      Get a signed contract, written by a lawyer. Don't expect anything else to hold up in court.

      I had a IP assignment contract written by a lawyer. I promised to open source the software so the employer and customer could continue to use it free of charge.

      Really though, I never should have written the software in the first place as an employee. Not as a consultant either.

      If you want to own your software then start a software company.

    5. Re:Contract by Anonymous Coward · · Score: 0

      And the "profit from his work" is paid for...by the moron's salary

    6. Re:Contract by multimediavt · · Score: 1

      I don't know a single state that has laws that would support a clear conflict of interest like this. This guy wants to recreate software he's writing for a company and profit from it while working for that company. That ain't gonna happen anywhere if you're a W-4/W-2 employee and will only happen as a W-9/1099 employee if your contract grants you the rights. Why a company would do that for a W-9/1099 employee I don't know as, again, it is a clear conflict of interest and would possibly negate any competitive advantage the work would give the company over others. I wouldn't do it if it was my company!

    7. Re:Contract by Em+Adespoton · · Score: 2

      This is a good point, and is a possible method.

      Also, if the employer wants to foster the add-on community, they may be willing to write up a contract with their employee stating that he can make add-ons after hours and retain copyright. I can't see any legal department actually allowing that, but it's possible (especially if the employer is a startup and really values him as a contributing employee). See situations like IBM employing people whose task is to work on Open Source software -- sometimes the copyright goes to IBM, but sometimes it goes to the individual developer, even though IBM is directly paying them to produce the content, and they're a salaried employee. It all depends on the contract (which has to be spelled out very clearly, as does the assignment of copyright, which is a separate document, or it reverts to the default contract).

    8. Re:Contract by Aighearach · · Score: 1

      The reason it looks like a conflict of interest in the case of a contractor is that you're thinking of them as a 1099 "employee" when actually they're a business to business service provider. It more goes the other way; in that case you can do it unless the contract says not to, since as he said it is designed for 3rd parties to write these plugins.

    9. Re:Contract by Anonymous Coward · · Score: 0

      Do it the /. way. The hidden hand will make it all work out. Sure, you may get bent over and fucked from behind, but at least it is cause it is your fault and not the free market. That will never be at fault. Let's bring in more H1B's because that free market said so in our libertarian fucktard utopia!

    10. Re:Contract by cerberusti · · Score: 1

      Companies do it for consultants because the costs to them are far less.

      I tripled my rates if they wanted a source license (instead of $125/hr it was $375/hr), and added many hours for a clean implementation of everything if they also wanted to buy the copyright.

      When faced with a bill that would be more than 10x what it could be for something a company did not see as their primary business, most decided they did not need source code or copyright after all.

      --
      I'm a signature virus. Please copy me to your signature so I can replicate.
  2. Advice : do it from home exclusively. by Anonymous Coward · · Score: 0

    If lawyers come after you it's always easier to explain to a judge/jury that you kept a nice tidy firewall between what's theirs and what's yours, assuming no overlap.

    1. Re:Advice : do it from home exclusively. by __aaltlg1547 · · Score: 4, Insightful

      That doesn't matter. As an employee of the company the work you do for the company belongs to the company unless you have a contract that says it belongs to you and not the company.

      If you have such a contract, it doesn't matter where you do the work.

      Most companies will try to get you to sign a contract that says any work you do that's even remotely related to the work you do for the company belongs to the company, even if nobody at the company asked you to do it.

      For some people, freedom to own your work is way more valuable than pay. If that's you, you need to negotiate a different working relationship and probably employee is not what you want.

    2. Re:Advice : do it from home exclusively. by Anonymous Coward · · Score: 0

      You're confusing work he's doing "for the company" with work he's doing for himself. If there's no overlap his contract is irrelevant.

      But how he spends "company time at work" is entirely germane to whether or not he gets fired or sued.

    3. Re:Advice : do it from home exclusively. by ATMAvatar · · Score: 2

      That depends on what state he lives in. Several states (e.g., Kansas, among others) have laws which state that work done on your own time with your own resources is yours, and any contract clauses which state otherwise are null and void.

      As always, OP should consult a lawyer, as even if such a law exists in his state, there may be finer details which could still prevent him from developing his plug-ins.

      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
    4. Re:Advice : do it from home exclusively. by sumdumass · · Score: 2

      I don't think he is confusing anything. If you use company resources, that company can claim it was a work for hire and claim copyright ownership just like they do for the work they pay you to do whether they commissioned it or not.

      Sure, you can fight it in court, possibly win, but while costing you crap tons of money while being unemployed at the same time. Oh you think you would still be employed after being fired for misusing or theft of company resources and actively in a court battle over who owns the rights to the product of that misuse or theft? I doubt it but hey, maybe you don't need to work which begs the question of why not just quit and make the apps and not worry about it altogether.

      For all practical purposes, anything you create at work, or relating to your work, will in all likelihood be claimed by your employer and there isn't much of anything that can be done about it.

    5. Re:Advice : do it from home exclusively. by 0100010001010011 · · Score: 1

      The only thing that my company will let slide is something that has absolutely nothing to do with their core business.

      Say my company makes cars and trucks. If I invent a better breastpump for my wife they really won't care.

      But if I start a small startup like Tesla I'm hosed.

    6. Re:Advice : do it from home exclusively. by plopez · · Score: 1

      The important phrase is "All solutions are created and made by me for the business needs" and that is part of an employees regular duties. So I think it is unethical and unfair to the company.

      --
      putting the 'B' in LGBTQ+
    7. Re: Advice : do it from home exclusively. by Anonymous Coward · · Score: 0

      You said the magic words, work done on your time and your resources.

      This guy wants to use the code he's getting paid by someone to develop on company time and company resources.

      Two totally different scenarios.

    8. Re:Advice : do it from home exclusively. by Anonymous Coward · · Score: 0

      And taking what he does at home is unethical of the company. Yet happens all the time.

    9. Re:Advice : do it from home exclusively. by Anonymous Coward · · Score: 0

      The only thing that my company will let slide is something that has absolutely nothing to do with their core business.

      Say my company makes cars and trucks. If I invent a better breastpump for my wife they really won't care.

      But if I start a small startup like Tesla I'm hosed.

      If you live in Texas, they probably can, and probably will, try and seize it if there's money to be made.

    10. Re:Advice : do it from home exclusively. by multimediavt · · Score: 1
      You don't read too well. The linked bit of law you posted does not support the OP's position at all, and there isn't a state in the U.S. where it would.

      Any provision in an employment agreement which provides that an employee shall assign or offer to assign any of the employee's rights in an invention to the employer shall not apply to an invention for which no equipment, supplies, facilities or trade secret information of the employer was used and which was developed entirely on the employee's own time, unless:

      (1)The invention relates to the business of the employer or to the employer's actual or demonstrably anticipated research or development [...]

      He cannot make software that is relevant to the work he does at his paid-for job if he is a W-4/W-2 empoyee. Period. That's lawsuit fodder, plain and simple.

    11. Re:Advice : do it from home exclusively. by Anonymous Coward · · Score: 0

      My last employment contract was pretty specific: Anything I did while I was employed by them and two years thereafter was theirs. If I wrote adventure novels in my spare time, that's theirs. If I wrote the next great robot program? Theirs.

      If the kid is that enamored of his golden code, then he should quit.

  3. You don't. by Anonymous Coward · · Score: 1

    Anything you develop on company time with company equipment is theirs, unless specified in writing beforehand. How do you think Thomas Edison "invented" so many things?

  4. Get it in writing by Radtastic · · Score: 1

    Most business owners may have issue with you claiming IP for things built on company time. Even if you build something in your off hours, it may be difficult to prove you didn't use company resources.

    Make sure that if you have an agreement with your employer that you have something signed by a senior executive or the owner.

    --
    You stereotypers are all the same...
    1. Re:Get it in writing by BarbaraHudson · · Score: 5, Insightful

      Since you're doing this on the company's nickel, it's known as "work for hire." You have no ownership rights. Also, since you're developing this using their resources on their time, why would you expect to be able to resell it when it's clearly their property? That would be like being hired to make donuts, making a batch with your boss's ingredients and tools while being paid, and expecting to keep the profit.

      This might qualify as one of the 10 dumbest "Ask Slashdot" questions going. If it's a troll, it's working.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    2. Re:Get it in writing by itzly · · Score: 1

      How's it different from a contractor, working for the same company, and using the same resources ?

    3. Re:Get it in writing by antiperimetaparalogo · · Score: 1

      Since you're doing this on the company's nickel, it's known as "work for hire." You have no ownership rights. Also, since you're developing this using their resources on their time, why would you expect to be able to resell it when it's clearly their property? That would be like being hired to make donuts, making a batch with your boss's ingredients and tools while being paid, and expecting to keep the profit.

      You are right in everything you wrote but you probably missed this part of what (s)he wrote "I have a good relationship with management", so, (s)he expects some kind of an "unsigned verbal agreement" to be respected, something that is not uncommon - what is problematic (other than this agreement not to be respected) very often with this kind of agreements is that you end up not to agree with the other party on what you have agreed, either because someone forgot the details or just because you did not ever had any such agreement!

      --
      Antisthenes: "Wisdom begins by examining the words/names." - excuse my English, i am (slightly...) better with my Greek!
    4. Re:Get it in writing by Improv · · Score: 1

      Unless otherwise arranged. Your post is not insightful - people can make other arrangements. He's asking questions about that.

      --
      For every problem, there is at least one solution that is simple, neat, and wrong.
    5. Re:Get it in writing by BradleyUffner · · Score: 1

      How's it different from a contractor, working for the same company, and using the same resources ?

      It's not. As a contractor, if you are hired to write software for a company, that company owns the software they paid you to write unless there is contractual language saying otherwise.

    6. Re:Get it in writing by itzly · · Score: 1

      that company owns the software they paid you to write unless there is contractual language saying otherwise.

      It's fairly common for a contractor to have exactly such a contract, otherwise you're making things really hard for yourself when you get hired for a different job, and you need the same piece of code to solve a problem.

    7. Re:Get it in writing by BarbaraHudson · · Score: 2

      However, this guy is not acting as a contractor in any shape, matter, or form, and doesn't have any such contract. So, what you're saying is perhaps a bit off-topic and entirely hypothetical.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    8. Re:Get it in writing by Anonymous Coward · · Score: 1

      Actually, that is not true for software. For an employee it is, but by default, an outside contractor owns the IP rights to the software he develops. The contract needs to explicitly assign IP rights to the company.

      The reason for this is that the "work-for-hire" laws enumerate the types of work product that the law applies to, and software isn't one of them.

    9. Re:Get it in writing by BarbaraHudson · · Score: 2

      No - he's asking to modify an existing arrangement - otherwise, there would be no question to ask. Duh!

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    10. Re:Get it in writing by Anonymous Coward · · Score: 1

      Actually the independent contractor usually owns the copyright unless the contract says otherwise. But they usually will be explicit about this to remove any ambiguity. http://fairuse.stanford.edu/overview/faqs/copyright-ownership/

    11. Re:Get it in writing by Anonymous Coward · · Score: 0

      Yeah, great analogy, the creative process of writing software is pretty much the same as making doughnuts... Conversely, this man's intellectual effort and quality of work should be on the level of doughnut making, if that is what they pay him to do. And then, let him do great things on this own time.

    12. Re:Get it in writing by dinfinity · · Score: 1

      No, it is not.

      What about this situation: You're a construction worker and at some point during your workday, you find a smurf and attach it to the hammer you were using to do some hammering. The smurfhammer proves to work ten times better than the smurfless hammer -- a great invention!

      According to your reasoning, the company the construction worker works for now owns the smurfhammer (2000). What's worse, all employees are discouraged from ever thinking up and using smurf-augmented tools on the job. If they do, they'll have to surrender their inventions and the IP. So the company actually suffers from workers afraid of being (smurfwielding) geniuses on the job. They save their genius for when they don't need to hand over the fruits of it.

      Now, most construction workers don't often make such advances during their work (there is a clear lack of smurfs on most construction sites), but in software development, there are many many instances of creating domain-independent tools to achieve the domain-specific needs of the employer. Both parties benefit from the freedom of the developer to put as much of his/her skills to work as possible.

      I've personally entered a number of contracts in which there was an explicit separation between the domain-independent and domain-specific elements. The thinking is that the stuff that I created specifically for the other party was the result of a collaborative design process with that other party and that it was what I was hired to do. The other party owns it, but I have the (lifelong) right to reuse the code in other projects, as long as those projects do not compete with the core business of the other party.
      On the other end, the other party received a lifelong, transferable right on the domain-independent stuff I wrote (but I retained ownership), as if they'd pulled an open source library off of the net.

      Effectively, you agree on dividing your work between a general purpose library and domain-specific code. I believe and find it works quite well and is an honest reflection of the merits and efforts of all parties involved.

    13. Re:Get it in writing by BarbaraHudson · · Score: 1

      The key phrase is "on his own time." That's not the case here. If someone wanted to make donuts on their own time, with their own ingredients, tools, location, and recipe, so what? But when you make donuts on the bosses time-clock, using the bosses ingredients, recipe, tools, etc., you have NO ownership interest.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    14. Re:Get it in writing by BarbaraHudson · · Score: 1

      If the poster had such an agreement there would be no reason to do an ask slashdot. That this is not self-evident is your problem, not mine. Right now, it's entirely work for hire and will remain so in the absence of a future agreement saying otherwise.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    15. Re:Get it in writing by shentino · · Score: 2

      Not to mention that having a good relationship with management won't guarantee anything.

      Even if you never have a falling out, don't forget that it's a business. As such the chain of command is vulnerable to higher ups promoting or reassigning your boss.

      And of course there's also mergers, acquisitions, bankruptcies, and other such corporate reorganizations that could well change who you report to.

      Not only should you get it in writing, but make sure that the person signing the contract is sufficiently empowered to act on behalf of the business. If it's a large company, chances are your direct boss doesn't have that authority anyway, good relations be damned.

    16. Re:Get it in writing by itzly · · Score: 1

      I was asking what the difference was. How come one of them is considered "the dumbest question ever", and the other one is standard, even though there's quite a bit in common ?

    17. Re:Get it in writing by roman_mir · · Score: 1

      I don't know about a smurfhammer but this topic reeks of being a trolldozer.

    18. Re:Get it in writing by antiperimetaparalogo · · Score: 1
      You are correct, it has happened to me, to friends, to other people i know, and you can not blame anyone really, because i know that i have done it to others also (but nor them can blame me, because...) - you end up damaging personal relation, since business is business and i respect that.

      Not only should you get it in writing, but make sure that the person signing the contract is sufficiently empowered to act on behalf of the business.

      This is the best advise - business is business, added bonus that you may avoid damaging any personal relation.

      --
      Antisthenes: "Wisdom begins by examining the words/names." - excuse my English, i am (slightly...) better with my Greek!
    19. Re:Get it in writing by Anonymous Coward · · Score: 0

      And when you get fired, and sue the company for keeping your purported code. Sorry, you are not allowed to keep the code you wrote for a company any more than GM workers get to keep the cars they built.

    20. Re:Get it in writing by BlueTrin · · Score: 1

      I will try to make his point clearer

      To think that you can use company resources and own any IP is dumb as an employee.

      To say that if you have a contract with a clause to own IP then you can enforce it, is a bit of a tautology and although true it ain't really genius ?

      --
      Don't you know it is now both immoral and criminal to think beyond the next quarterly report?
    21. Re:Get it in writing by cerberusti · · Score: 1

      It is even more in favor of consultants than that. You need a contract stating it is a work for hire AND to fall under the specifically enumerated list of scenarios which qualify.

      Just the contract is not enough, and the consultant will still be found to own the code if it goes to court.

      The real way to legally transfer copyright is to sell it to the client after the fact.

      --
      I'm a signature virus. Please copy me to your signature so I can replicate.
    22. Re:Get it in writing by Anonymous Coward · · Score: 0

      I'm a young developer

      There's your ignorance right there, not malice.

    23. Re:Get it in writing by gnasher719 · · Score: 1

      What about this situation: You're a construction worker and at some point during your workday, you find a smurf and attach it to the hammer you were using to do some hammering. The smurfhammer proves to work ten times better than the smurfless hammer -- a great invention!

      According to your reasoning, the company the construction worker works for now owns the smurfhammer (2000).

      The construction worker is paid to do construction work, the software developer is paid for writing code, the researcher is paid to do original research. The company owns the construction work, and the software developed, and the results of the research.

      The companies don't own what is outside of the paid work, which would be the hammer that the construction worker invented, the painting that the software developer painted in his spare time, and the million dollars the original researcher won in the lottery.

    24. Re:Get it in writing by Crashmarik · · Score: 1

      Certainly does. Seems particularly well aimed to bring out the insanely entitled.

    25. Re:Get it in writing by Aighearach · · Score: 1

      A contractor works for a different company, that is the whole point. A contractor is on site not because they're an employee, but because their employer has a business relationship with the client.

      Who the legal employer is is very important to these other legal things that touch it.

    26. Re:Get it in writing by BarbaraHudson · · Score: 1

      It's very simple - one is the real-life situation of a guy who isn't a contractor and doesn't have such a contract, and the other is purely hypothetical and ignores this fact, adding only noise.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    27. Re:Get it in writing by itzly · · Score: 1

      I was commenting on the "using their resources on their time" part. This is the same for employees, independent contractors, and contractors working through another company. In any of those cases, it is possible that you're working on the customer's site, using their resources, and getting paid for the work.

      It may be customarily different in a legal sense, but there's no law that says you can't negotiate exceptions.

    28. Re:Get it in writing by BarbaraHudson · · Score: 2

      I think the majority of younger people aren't as dumb as this. Most people learn quite young that it's not right to take something that isn't yours and sell it. In this case, he clearly wants to try to find some justification for doing exactly that, and there is none.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    29. Re:Get it in writing by Anonymous Coward · · Score: 0

      If you peer across the technology divide, you discover that capital-A "Artists" have the belief that what they create should belong to them, regardless. Remember all the fuss about Jack Kirby "not owning" the characters he created, and how evil his employer was for asserting that THEY owned those characters?

      Sauce for the goose is sauce for the gander.

      There's also the "what you can get away with" aspect. If you lack scruples, morals, and ethics, you can pull a Bill Gates and use the resources of others to get your business started -- and then with a ton of money, convince people you pulled yourself up by your bootstraps.

      So for honest people who can understand contracts, work-for-hire is fairly clear. For the rest of the world, the OP's viewpoint makes sense.

    30. Re:Get it in writing by lucm · · Score: 1

      This might qualify as one of the 10 dumbest "Ask Slashdot" questions going. If it's a troll, it's working.

      I don't think it's a troll. I think it's an entitled brat asking a real question.

      If he's anything like many of today's young people, it's very likely that for all his life he's been over-rewarded for minor achievements and over-praised for minor skills. It is to be expected that he will need a few reality checks before common sense starts sinking in.

      Shame on you, parents of millenials, and thank you Slashdot for once again picking up the slack.

      --
      lucm, indeed.
    31. Re:Get it in writing by itzly · · Score: 1

      Your arguments are nothing but "I am right, you are obviously wrong", repeated ad nauseam. You have yet to explain why the argument "since you're developing this using their resources on their time" is valid, if it doesn't apply to contractors.

    32. Re:Get it in writing by beelsebob · · Score: 1

      Nope, completely the reverse. The company that owns the copyright is the one for which you were working - that is, your shell company. The only time that changes is if you have an explicit copyright assignment to someone else.

    33. Re:Get it in writing by dinfinity · · Score: 1

      You are misrepresenting the situation and are defending straw men.

      The entire point is that the construction worker invented the hammer during his workday and that the hammer helps him in his job. As software developers might (and regularly) similarly do during their workday. Forget about spare time. It is besides the point.

      It's a terrible and uninformed simplification that software developers are paid for 'writing code'. It's not as if any code will do. Developers are hired to make sure certain requirements are met within the project. That is what they are paid for, not to be a source of software development ideas in general.

      People may disagree with this line of thinking, but I know I'm never going to sell everything in my mind for 8+ hours a day and consequently fear reusing my own code again.

    34. Re:Get it in writing by dinfinity · · Score: 1

      Don't be so obtuse. It is very clear that the poster is looking for 'a way out'.

      He knows damn well that his current situation will not allow selling the developed goods. The question is how he can find a way between his current situation and going full blown independent.

      Following your own (again: obtuse) line of reasoning, you should have said: "well, make sure you strike up a new agreement with management that allows you to keep ownership on parts of your code."

      That would have been helpful. It would have also been nice if you'd have come up with a proper reply to my hypothetical situation (which is still in the domain of 'entirely work for hire').

    35. Re:Get it in writing by BarbaraHudson · · Score: 1

      The sad part? You may very well be right. :-(

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    36. Re:Get it in writing by BarbaraHudson · · Score: 2

      It's the LAW, dummy. Look up "work for hire." He's an employee (he says so himself), not an independent contractor.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    37. Re:Get it in writing by BarbaraHudson · · Score: 1

      Absolutely not - it will more than likely get him fired. And for your hypothetical "smurf hammer" situation, it's the same thing. If the invention is directly connected to your job as an employee (and the smurf hammer is) and it's invented on company time using company resources, legally the employer owns it.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    38. Re:Get it in writing by Oligonicella · · Score: 1

      No. Your 'smurfhammer' is not part of the construction. It's just a tool used to do said construction. The contract for would be for the construction, not the tools. Construction workers quite frequently bring their own tools to use at the site from hammers to air compressors. What they *cannot* take home (without it being theft) would be the nails and excess wiring purchased for the project.

      And no, 'spare time' is relevant. The work this guy is doing is directly tied in with the software being constructed, to use your analogy. Only by doing it in his spare time could it become his.

    39. Re:Get it in writing by dinfinity · · Score: 1

      Absolutely not - it will more than likely get him fired

      That is ridiculous, an appeal to fear and completely unfounded.

      If the invention is directly connected to your job as an employee (and the smurf hammer is) and it's invented on company time using company resources, legally the employer owns it.

      The point is that they shouldn't. Try thinking outside your box.

    40. Re:Get it in writing by Oligonicella · · Score: 1

      Depends on if his employer is in the business of creating construction tools instead of just supplying construction workers. And as I pointed out elsewhere, many construction workers bring their own tools for work and just the simple ones like hammers.

    41. Re:Get it in writing by dinfinity · · Score: 1

      Your 'smurfhammer' is not part of the construction

      Is a script, written by a devver, to enumerate a bunch of files in a directory 'part of the construction'?
      The answer is that it is impossible to tell without knowing what the devver was supposed to build. Some people here argue that it is code, that the developer is 'paid for writing code' and thus that he does not own that script. His employer does.

      I argue that the devver has created a tool enabling him to better do his job. A tool which the employer was not expecting the devver to deliver and where the lack of existence of that tool would not change the relation between employer and devver at all. The construction worker gets paid, smurfhammer or no smurfhammer, as long as he does his job properly (although one could say that the employer has reason to question the amount of time he spends on investigating the effect of attaching smurfs to various implements). The same holds for devvers that do not develop great tools or libraries in the process of meeting the requirements of their jobs.

      And no, 'spare time' is relevant.

      No, it is not. It is besides the point, because nobody is disputing that the things you do in your spare time should be yours. There is no discussion and nothing interesting there. The (/my) point is that people can create things during their workday which should principally not belong to their employer. A secondary point is that allowing employees to retain some ownership of things they create creates a more constructive environment, which actually benefits their employers.

      Let me reiterate the importance of being able to reuse your own code. A lot of constructs in software development are reusable and the same coder will favor certain constructs. Imagine switching jobs or projects and going into a similar job or project. Having handed over the ownership of everything you've written in that previous job or project means you are technically obliged to obtain a license to reuse any part of the code that you have written previously. I think that is absolutely retarded.

    42. Re: Get it in writing by BlueTrin · · Score: 1

      He is not asking advice on fixing the law, thinking outside the box is off topic in this particular case. What do you suggest ? For him to get elected and amend the law so it is just ?

      --
      Don't you know it is now both immoral and criminal to think beyond the next quarterly report?
    43. Re: Get it in writing by dinfinity · · Score: 1

      Why are you asking questions I've answered in this specific thread?
      Just click on the link that says 'Parent' a few times and read. It's that simple.

    44. Re:Get it in writing by TapeCutter · · Score: 1

      When will smurf hammers hit the stores?

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    45. Re:Get it in writing by BarbaraHudson · · Score: 1

      It doesn't matter what "should" or "should not" be. The reality is what the law says it is. Hand waving and whinging won't change that. Do you go to the store and only pay 10c for a kilo of bananas because YOU feel that's what the price should be? Does your boss pay you a million bucks an hour because that's what YOU think you're worth?

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    46. Re: Get it in writing by BarbaraHudson · · Score: 1

      And you're STILL whining about something completely off-topic.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    47. Re:Get it in writing by BarbaraHudson · · Score: 1

      And many don't bring their own tools. So, let's make the situation analogous to the original question - employee working on employer's nickle using employers tools and supplies - the improvement to the hammer is a direct offshoot of and directly related to his employment, the employer owns it.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    48. Re:Get it in writing by dinfinity · · Score: 1

      1. There is plenty of room within 'the' law (I'm assuming you are US-based, given your disregard of the existence of other rules of law in the world) to do the things I'm suggesting.
      2. The 'reality' is something we can change. If we rationally ascertain that we are currently doing things the wrong way, we can start taking actions to fix that. Even if (1) was not true, it would be an interesting discussion to find out how to make it true, especially here on Slashdot.
      3. You are creating ridiculous straw men. The OP was asking for advice. He was never claiming he deserved the ownership to the things he currently creates. He wants that ownership but doesn't see a way to get it.
      4. Your discussion skills are terrible.

    49. Re:Get it in writing by david_thornley · · Score: 1

      Check the laws on work-for-hire in the US. If you're an employee, everything you do for the company is work-for-hire, and the company owns all copyrights. If you're a contractor (in software development or some other fields), nothing you do is work-for-hire, unless there is an explicit assignment of copyright (and there's some further requirements on that).

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    50. Re:Get it in writing by BarbaraHudson · · Score: 1

      Point by point:

      1. I am definitely not in the USA. But it's odds-on that the OP is.

      2. You are assuming that people are rational in their choices. This is false. Always will be.

      3. Wrong - he doesn't want ownership. He wants the right to sell the stuff that his boss has sole title to. He's an idiot.

      4. Matter of opinion.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    51. Re:Get it in writing by dinfinity · · Score: 1

      1. You completely disregarded the main point here and only replied to the minor point between parentheses (minor hence the fucking parentheses).

      2. Your reply again completely misses the point. You refute nor support my point that we can change our culture and the law ('reality'). The same holds for my statement that it would be an interesting discussion to change current practices in this area. What you do say here is only very remotely relevant, but definitely a distraction from the main point.

      3. This is just pulling stuff out of your ass. Please provide the quote from which you so confidently deduce your conclusion. I'll show you how it is done for my conclusions on the matter:
          - "I am interested in sharing the solutions I create, hopefully with the potential of selling." --> 'He wants that ownership'
          - "I have a good relationship with management and can develop on my own personal instance of the platform, but would be doing so on company time. Going contractor is a bit premature for me at this stage." --> "... but doesn't see a way to get it."
          - "Any advice, references or stories to learn from?" --> "He was asking for advice"

      4. The above objectively shows you suck at discussions. QED.

    52. Re:Get it in writing by BarbaraHudson · · Score: 1

      Bottom line is he wants to sell something he has no legal right to sell. He wants to develop stuff on company time but sell the fruits of that labor as if it were his own, even though legally it is not.

      I hope he does ask his employer. That will be one less self-entitled idiot working in IT.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    53. Re: Get it in writing by BlueTrin · · Score: 1

      I am not asking, I am just explaining to you why you and your reply were off-topic and a bit irrelevant in this particular case. You could talk about what happens for contractors and what happens for people who are unemployed but maybe you should read the topics you reply to in their context.

      --
      Don't you know it is now both immoral and criminal to think beyond the next quarterly report?
    54. Re:Get it in writing by dinfinity · · Score: 1

      He wants to develop stuff on company time but sell the fruits of that labor

      Again, this is where you're wrong. The fact that he even mentions the possibility of going independent indicates that he understands the issues of getting (partial) ownership to products developed 'on company time'.

      Your reaction is a complete black and white view, where you're either the employer owning everything and having freedom, or where you're the employee that just has to do his job, collect his paycheck and shut the fuck up. It's silly and it kills all meaningful discussion.

    55. Re: Get it in writing by dinfinity · · Score: 1

      Can you read what I'm suggesting in the following quotes?

      I've personally entered a number of contracts in which there was an explicit separation between the domain-independent and domain-specific elements.

      Effectively, you agree on dividing your work between a general purpose library and domain-specific code. I believe and find it works quite well and is an honest reflection of the merits and efforts of all parties involved.

      Following your own (again: obtuse) line of reasoning, you should have said: "well, make sure you strike up a new agreement with management that allows you to keep ownership on parts of your code."

      Mind you: when you take on a job, you also sign a contract. Everything can be done within the law, and from the starting situation of the OP. Off-topic, my ass.

    56. Re:Get it in writing by BarbaraHudson · · Score: 1

      He said he wasn't ready to go independent. If he had made an agreement with the employer before taking the job, that would be one thing - he didn't, he is aware that the employer owns the work for hire, and the employer should immediately kick him to the curb and get an injunction just in case he's walked code out the door.

      If I were one of his co-workers, I would fully support firing him, because he's putting my job at risk. Screw him.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    57. Re:Get it in writing by dinfinity · · Score: 1

      So what's preventing him from asking his employer for a new contract with different terms?
      Nothing.

      His employer may say: "Are you kidding me? Get back to work."
      Or: "Interesting. Let's talk about this."

      With your attitude and 'advice' he'll never know.

    58. Re:Get it in writing by BarbaraHudson · · Score: 1

      Nothing. He'll just have to start working for himself earlier than he planned - like the next day.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    59. Re:Get it in writing by dinfinity · · Score: 1

      If his boss is a closed-minded dick like you are, then yes. Thanks for reminding me and the OP that such people exist.

    60. Re:Get it in writing by BarbaraHudson · · Score: 1

      Some of us place more value on reality than on wishful thinking. He has already demonstrated that he wants to find a work-around so he can wrongfully misappropriate what isn't his. Lack of ethics and good judgment. Either fire him or make him CEO.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    61. Re: Get it in writing by BlueTrin · · Score: 1

      It is not very relevant in the context of the post you replied to. Your ass is probably more on topic.

      --
      Don't you know it is now both immoral and criminal to think beyond the next quarterly report?
    62. Re: Get it in writing by dinfinity · · Score: 1

      It was and is relevant to both the OP, this comment thread AND the post I was directly replying to.

      I will happily provide proof for these statements if you make an effort to do the same for yours. I do urge you to reread the comment thread first, though.

  5. Money for nothing, chicks for free.... by tshawkins · · Score: 5, Insightful

    Let me get this right, you want to be paid by your employer for your work, but still own everything you produce. You are putting nothing into this other than the time you are spending to produce the code, and that time is being paid for by somebody else.

    So where is your skin in this game?. Sounds like you want somebody else to finance your enrichment.

    1. Re:Money for nothing, chicks for free.... by Anonymous Coward · · Score: 0

      " You are putting nothing into this other than the time you are spending"

      Interesting view. "Interesting", as in psychiatric.

    2. Re:Money for nothing, chicks for free.... by swamp+boy · · Score: 5, Insightful

      Indeed. Sounds to me like OP is asking to get fired or blacklisted as soon as management gets wind of the plans. I wouldn't even broach the subject with them. The downsides far outweigh any benefits and if nothing else it's highly unethical.

    3. Re:Money for nothing, chicks for free.... by tshawkins · · Score: 2

      "and that time is being paid for by somebody else".

    4. Re:Money for nothing, chicks for free.... by tshawkins · · Score: 2, Funny

      Its got to be a millenial..

    5. Re:Money for nothing, chicks for free.... by mysidia · · Score: 2, Interesting

      You are putting nothing into this other than the time you are spending to produce the code, and that time is being paid for by somebody else.

      He is presumably putting the special efforts of his own brain and creativity into it; which is not merely hours of manual labor.

      And presumably the work he is creating is useful to the employer, so they should be satisfied to be able to use the work he is creating.

      Some companies might be willing to negotiate rights ownership of the product to the developer, in exchange for an unlimited license for the company's internal usage, And reduced pay for the developer. E.g. "Your pay will be reduced by 50%, or you the developer will pay us a big lump sum, but in exchange, you will own the software you create and we only get a copy of the source code a non-revokable, unlimited, non-exclusive transferrible license to use, modify, and prepare derivative works of the software for internal usage by us and our private business partners, revenue generation and our internal commercial purposes."

      On the other hand..... the copyright and the rights to sell a copy of the software to someone else or redistribute it is negotiable, and by default rests with the employer in the absence of an agreement. Often, the employer might want to keep the software confidential and private for their competitive advantage.

      The employer won't necessarily want to give up this right of exclusive ownership; if they're paying for the work, most companies would expect to retain the ownership.... they could just hire another programmer who would (in their opinion) do the same work and leave full ownership with the company.

    6. Re:Money for nothing, chicks for free.... by itzly · · Score: 1

      I work as a contractor. People pay me to develop things, but I keep the copyright. They get a license to use it.

    7. Re:Money for nothing, chicks for free.... by tshawkins · · Score: 4, Insightful

      "He is presumably putting the special efforts of his own brain and creativity into it; which is not merely hours of manual labor"

      When you hire a programmer, designer, or engineer, they are expected to have a brain, make special effort and be creative (inovative) in thier solutions. Its kinda part of the job description, and if you are paying them for thier work all of the above is pretty much a given.

    8. Re:Money for nothing, chicks for free.... by OzPeter · · Score: 1

      Except your situation is different. In this case this kid is an employee

      --
      I am Slashdot. Are you Slashdot as well?
    9. Re:Money for nothing, chicks for free.... by tshawkins · · Score: 1

      He is not a contractor, he is an employee......

    10. Re:Money for nothing, chicks for free.... by Anonymous Coward · · Score: 0

      Employees and employers can structure their work all sorts of ways - what he's hoping to make his employment arrangement here is that he's paid to develop tools that he owns that are still useful to the company, and to which they presumably would be able to use freely. It's easy to see how that would work, both contractually and as an employment relationship. Both sides benefit. It's not the most traditional relationship, but that's no reason not to ask.

    11. Re:Money for nothing, chicks for free.... by Anonymous Coward · · Score: 0

      And that entitles them to every firing of his neurons during that time?

    12. Re:Money for nothing, chicks for free.... by PRMan · · Score: 1

      So, you're saying that this guy is clear CEO material?

      --
      Peter predicted that you would "deliberately forget" creation 2000 years ago...
    13. Re: Money for nothing, chicks for free.... by Anonymous Coward · · Score: 0

      And therefor are netter paid than manual labor!

    14. Re:Money for nothing, chicks for free.... by itzly · · Score: 1

      I know. Just pointing out that you can be paid for your time, and still keep ownership of the code. In theory, an employee could negotiate a contract that allows him the same.

    15. Re:Money for nothing, chicks for free.... by BarbaraHudson · · Score: 1, Troll

      Its got to be a millenial..

      Or the kid of a 1%er.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    16. Re:Money for nothing, chicks for free.... by tshawkins · · Score: 1

      For the tasks that he has been directed to do --- yes.

      After all that is what he is employed to do, use his brain to provide solutions, if there are no neurons firing there then the company would be better cutting him loose and employing somebody else with more active cranial contents.

      For gods sake, he is hired to be a programmer/developer, he is supposed to be creative. If human creativity was not required to solve these problems then there would be an application sitting in his seat instead of him.

    17. Re:Money for nothing, chicks for free.... by Anonymous Coward · · Score: 0

      If you had 5 minutes to live, how much would your time be worth? How about 6 months ? 10 YEARS? I suppose for most of us the answer falls between pricless and 8 bucks an hour. Life isn't about making money, it's about fuckin the other guy out of his money. Once you reaalize that it will make the time you spend at the strawbosses weekly meetings much more enjoyable Unless you job is to develop a website for obamacare. Peak oil, peak society. The reason we die after 70 years or so is because there isn't anyone left we haven't screwed over.

    18. Re:Money for nothing, chicks for free.... by martiniturbide · · Score: 1

      Only very skilled people can do that on create an empire of it. The DOS, IBM and Microsoft story is a good example.

    19. Re:Money for nothing, chicks for free.... by Hognoxious · · Score: 2

      Given that he wrote "my companies" in TFA it could be either.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    20. Re:Money for nothing, chicks for free.... by tnk1 · · Score: 2

      Or Bill Gates' kid. Considering Gates and Allen used time on a PDP-10 at Harvard which was financed by DARPA to compile and work on their earliest stuff like MS BASIC.

      A lot of success stories know how to use other people's resources to make it big. This person is just trying to figure out how to do the same thing.

      I am not really concerned personally about him doing that. If his company lets him get away with it, that's up to them. I am not incredibly interested in pointing out that the company is technically paying for his time to produce products for them, so he shouldn't be using the time they paid for to write stuff for himself.

      However, I do believe that if he a) does it on his own time and b) does it on his own resources, he should own what he writes. In a perfect world, he should try and have a contract, but I do agree with people that think this will be a tough road unless he's a special snowflake like a hired gun or a CTO where the company will consider such a deal as part of employment. Unless he is, he's probably best with making sure the work has none of the hallmarks of being done using company resources, and switching employers and waiting a reasonable period before he goes live with the software. Or alternately, keeping sales on the down low until he switches employers.

      Short story: contract is best, but likely impossible. Keep it on your own resources and your own time, and if you sell while still employed there, obscure the fact you are doing that as much as possible. And whatever you do, do NOT sell to some customer of your current company who might then think to go back to your current employer to complain about the quality of your work.

    21. Re:Money for nothing, chicks for free.... by gnupun · · Score: 1

      You are putting nothing into this other than the time you are spending to produce the code, and that time is being paid for by somebody else.

      And how exactly do they calculate how much someone gets paid for their work? That's right, most of it based on the standards of living in the city, the remaining based on education and skill. IOW, the programmer gets paid the same regardless of quality of code, quantity of code or impact of code to the bottom line of the company. You agree that the code produced by a programmer and his salary are only distantly related.

      The employer makes a small, one time payment for code they could use and profit from for several years or decades. It's a fool's agreement to get paid a small token amount for such work. Work for hire (aka no copyright for creators) is such a scam.

    22. Re:Money for nothing, chicks for free.... by Opportunist · · Score: 2

      Well... yes?

      When I get hired to work for someone, and he pays me for the time I spend there (i.e. on a hourly rate, not, say, a fixed amount per project), I think he is entitled to me using that time he pays for for nothing but working for him. Basic human necessities aside (I'd look oddly at you if you asked me to clock out to take a leak, though I know that there are some bozos who think that's sensible. I don't. I prefer a worker who can concentrate instead of thinking "must control bladder, lest I lose work time").

      But if you hire me by the hour, I think you should get my "every neuron" for the time you pay for.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    23. Re:Money for nothing, chicks for free.... by Anonymous Coward · · Score: 0

      I work as a contractor. People pay me to develop things, but I keep the copyright. They get a license to use it.

      Ok, that puts you in the position of the Company OP is employed at, as the company creates Software for their customers on their platform.
      Would you hire OP as an employee on these terms? That what he creates for you and your Contracts actually belongs to him?

    24. Re:Money for nothing, chicks for free.... by mysidia · · Score: 1

      When you hire a programmer, designer, or engineer, they are expected to have a brain, make special effort and be creative (inovative) in thier solutions.

      Nonsense. The ordinary ability of an average programmer is what is part of the job description, not the "special talents" of peculiarly good programmers, i.e. those in the top 70%.

      As evidenced..... the latter are generally paid no more than the former, the extra creativity and talent of spectacular programmers does not factor into the work arrangement ---- if it did, then you would have entry-level programmers starting at $500,000 a year, when their creative input results in a product worth $1.7 million a year in revenue instead of $1million a year in revenue.

      Often entry-level programmers are not paid an amount commensurate with any special talents, and businesses are paying them for time spent working only --- not time spent doing mental-focused labor required for the programming, that often occurs outside business hours, anyways

    25. Re:Money for nothing, chicks for free.... by tshawkins · · Score: 1

      There is no evidence the OP is any more than an average programmer. Regardless you cant be a programmer without problem solving skills, and while i agree that skills are variable, that just means that they are more or less able to meet the requirements of the job.

      Software engineering requires skilled people. And the job requirment is given to require abilities and skills beyond what for example a store checkout operator would require to meet the requirments of thier job description. Thats also why a developer generaly is paid more than a store clerk.

      Having those abilities does not however give somebody the right to be considered a special class of worker, in that they can ignore thier work for hire contracts. The ability to be creative is an expectation , given that software development except in a few very limited cases is still a craft and not a science. A developer has more in common with an artisan, than a scientist.

      What you seem to be suggesting is a form of elitism that suggests that these people are "special" and the normal rules of the workplace dont apply to them.

    26. Re:Money for nothing, chicks for free.... by Anonymous Coward · · Score: 0

      Well I can think of some reasonable options that he can't really get in trouble for:

      1) Make key components of the software off the clock, with their own licensing, and then bring them to work and use it there under fair use. This assumes you have the ability to receive email or use a thumb drive at the office. I can't imagine anywhere but a large corporation would have much of a problem with this, because they're basically getting to use code for free that you already paid to write.

      2) Develop the software while you are on-the-clock as open-source. That way you can even go to the local college and guilt-trip a bunch of kids into helping you write it for free. A LOT of major software companies are doing this nowdays.

      3) Every day when you get home, rewrite the pseudocode for what you just did at work; or, better yet, write it again in another language.

      Only option 2 involves doing less work at the reaping of greater benefits, but it seems kind of scummy to me ;p

    27. Re:Money for nothing, chicks for free.... by Anonymous Coward · · Score: 0

      The difference is, the ones with skill and creativity (or the ones willing to develop it) will be doing themselves a much bigger favor when the company goes under, because they're now in a much better position to get rehired or start another company.

    28. Re:Money for nothing, chicks for free.... by cerberusti · · Score: 3, Insightful

      I would not fire him over asking... I probably would negotiate a lower salary if he wants to own his code, and I would say no if it was a core part of the business (he says they are add-ins, so maybe.)

      If it is not a software company they may have no intention of selling it, and may see it as a good thing to be able to cut their costs by more than half and still get the benefits.

      --
      I'm a signature virus. Please copy me to your signature so I can replicate.
    29. Re: Money for nothing, chicks for free.... by Anonymous Coward · · Score: 0

      Option 2 is likely to make someone liable for theft or conversion of trade secrets, copyright infringement, or various other claims if it is done without informed approval from the right levels of management. Just as an ordinary employee doesn't own the rights to their work product, they also do not have the authority to release it to the public or choose license terms for it.

    30. Re:Money for nothing, chicks for free.... by Anonymous Coward · · Score: 0

      Only very skilled people can do that on create an empire of it. The DOS, IBM and Microsoft story is a good example.

      The greatest skill there was Bill's mother being a lawyer for IBM and writing the contract in her son's favor, giving him the risk mitigated basis to buy the OS off someone else since he knew he had a better than average chance of licensing it to IBM. Bill's smart, and a good programmer, etc, but his mom was the key to MS.

    31. Re:Money for nothing, chicks for free.... by Aighearach · · Score: 1

      And that entitles them to every firing of his neurons during that time?

      No. Only neurons that spit out ideas related to his work. ;)

    32. Re:Money for nothing, chicks for free.... by Aighearach · · Score: 1

      Software developers are considered "professionals" even when paid hourly, and so they get stuck in the same rules as a salaried professional, and the actual time the work was done or if they're on the clock doesn't matter.

      You can't just apply common sense and logic, you'll come up with a wide variety of plausible-sounding but incorrect answers. The law will have an existing, specific answer. No thinking is required, just knowing what you did or didn't already research, and what the precedent says about it.

      Or to use a computer metaphor, in law the APIs are already provided and nobody wants to try out a new wheel. NIH is reserved for the SCOTUS.

    33. Re:Money for nothing, chicks for free.... by Aighearach · · Score: 2

      That you want a 71%-er to be some sort of special snowflake says a lot about you, probably more than you intend. You might have actually said that a 31%-er is peculiarly good, it isn't clear, but I'll just assume you meant 71% is peculiarly good.

      Whatever skill or ability they have is what they are being paid for as a professional. Manual labor, of course, is not being paid for unless part of the job description.

      Even if they're a 99.99999%-er, they're no more peculiarly good that they were hired to be. That is the nature of being a professional.

      None of your abilities or talents are "special." They just are whatever they are, and if you get hired as a professional, they'll be what you bring to the job. Even if you fancy yourself an elite member of the top 29%.

    34. Re:Money for nothing, chicks for free.... by Aighearach · · Score: 1

      Sometimes I have employees that are Special, and I admit I do set different rules for them. I don't think they have any clue what the "normal" rules are, so it is really the only way to make use of Special labor.

      They're not writing software, though, that is for sure.

    35. Re:Money for nothing, chicks for free.... by Anonymous Coward · · Score: 0

      Bill's mother was not a lawyer.
      Bill's mother was on the same board of directors as an IBM official.
      IBM knew that Bill developed the BASIC interpreter for microprocessors.
      IBM asked Bill about an OS for a microprocessor OS.
      Here is the the key part. Bill sent IBM to Gary Kildall at DRI - Gary's wife would not sign a NDA agreement and IBM left to go back to Bill.
      Bill told IBM he could come up with an alternative to CP/M and he went out and bought the OS from SCP (Paul Allen was the negotiator). The final business coup was that Bill got IBM to agree on the license/royalty agreement for MSDOS-PCDOS so Microsoft would not have to pay IBM for each copy.

      Just read a bit about what really happened before spouting your Bull Shit and piss off.
      http://en.wikipedia.org/wiki/Gary_Kildall

    36. Re:Money for nothing, chicks for free.... by smallfries · · Score: 1

      He's a sharpshooter. Got upper management written all over him.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    37. Re:Money for nothing, chicks for free.... by Anonymous Coward · · Score: 0

      Nonsense. The ordinary ability of an average programmer is what is part of the job description, not the "special talents" of peculiarly good programmers, i.e. those in the top 70%.

      No. If you hire a great programmer, you're hiring him as a great programmer, not as a mediocre programmer.

      As evidenced..... the latter are generally paid no more than the former

      And you'll pay the great programmer more.

      when their creative input results in a product worth $1.7 million a year in revenue instead of $1million a year in revenue.

      Wow, that's an astounding return on investment. If the great programmer can make $1.7m in revenue on his own without the support of the company's other staff (lawyers, PR, marketing, sales) then he should leave and start making $1.7m in revenue on his own. HOW HARD CAN IT BE?

      Often entry-level programmers are not paid an amount commensurate with any special talents, and businesses are paying them for time spent working only --- not time spent doing mental-focused labor required for the programming, that often occurs outside business hours, anyways

      No, you're not being paid for time spent. If you have an hourly rate, and are paid hourly, you are. If you draw a salary, that's not how it works any more.

      Wow, you must have been in employment for all of five minutes to get to this level of expertise.

    38. Re:Money for nothing, chicks for free.... by Anonymous Coward · · Score: 0

      Some companies will allow contractors to be listed as inventors on patents. Here is one way to maintain at least credit for the idea (just because you are listed as an inventor, doesn't mean you have any rights of ownership to the idea.)

      Not that I am a fan of software patents, but it is an answer to the question.

  6. Open Source by Anonymous Coward · · Score: 0

    Your best bet I see is to convince the company of the merits of Open Source, and the huge PR boost they could gain by giving away the source code under GPL.

    That's probably the closest you'll get to having "rights" for the software you develop at work - or even while employed, for that matter.

    Most likely in the employment agreement you signed, you probably agreed to give up all rights to anything you developed while employed by that company, even if you didn't write it on company equipment or time.

    1. Re:Open Source by Anonymous Coward · · Score: 0

      Your best bet I see is to convince the company of the merits of Open Source

      That would mean giving the knife to the hand of competitor!

  7. Very simple... just ask by PhrostyMcByte · · Score: 3, Interesting

    Ask your boss. You no doubt signed away the copyright to the code you write for work, so you'll likely need explicit permission from them. If whatever you're doing isn't something that interests them from a business perspective, they might just let you do it.

    My previous and current employers have allowed me to Open Source the generic non-business-critical software I write. Beyond just making me happy, one of the reasons I gave them is that any improvements I develop outside of work will be able to flow back in -- it was a win-win.

    1. Re:Very simple... just ask by Anonymous Coward · · Score: 0

      My previous and current employers have allowed me to Open Source the generic non-business-critical software I write.

      Yes, but this person isn't asking to open source something... they're asking to sell something. Alarm bells start going off in my mind to that.

    2. Re:Very simple... just ask by Anonymous Coward · · Score: 0

      And even if the profit motive didn't enter into it, the company may "just say no" on general principle. Many companies would rather not figure out the details and legalities with respect to open source contributions. They are afraid of the much publicized "viral" nature of GPL, for instance.

    3. Re:Very simple... just ask by rea1l1 · · Score: 1

      And many companies don't like the idea of an employee finding another source of income and potentially losing a worker bee, thus having to spend more resources refilling a position. It's in their best interest to keep you occupied and dependent.

    4. Re:Very simple... just ask by Anonymous Coward · · Score: 0

      Ask your boss.

      That's what I did. I was like 'Hey Frank, mind if I develop some personal projects on company time?' and he was like 'Sure, Luddy, anything you want!'

      So I made this sweet content management system. I only make enough to get by, but it works for me.

      (my Turing test is 'profits' lol)

    5. Re:Very simple... just ask by Kjella · · Score: 1

      Ask your boss. You no doubt signed away the copyright to the code you write for work, so you'll likely need explicit permission from them.

      It's already the default, at least in the US any "work prepared by an employee within the scope of his or her employment" belong to the company. That generally means anything done as part of your work duties or using company resources including but not limited to your working hours, computers or intellectual property. The courts will generally side against you if you come up with a solution for something that's naturally related to your job duties too, you can't research the problem at work then go home and write down the solution claiming it was independently developed.

      He might be good friends with his boss, but his boss is probably going to send this to legal and from there it can go spectacularly bad. For example they might start to think he's disloyal and holding back things or stealing ideas to put in his own work for his would-be contractor life. I wouldn't try pulling off a stunt like this unless I'm prepared to be fired and anything you do make on your own gone over with a fine tooth comb. It might also go over a lot nicer than that, but I'd rather build a nest egg and take my chances as a contractor. What he's doing now seems high risk compared to that.

      --
      Live today, because you never know what tomorrow brings
    6. Re:Very simple... just ask by Oligonicella · · Score: 1

      Most companies don't give a damn if you have a second job.

  8. Employees do not own the work they create by Anonymous Coward · · Score: 1

    Pretty much period. Thats the meaning of Employee.

    If your a contractor, you MAY be able to own things you create, if you have a valid contract allowing it. One written by proper legal counsel.

  9. You don't get to do that by Anonymous Coward · · Score: 0

    Anything you do on company time and with company resources is owned by that company.

    It gets a little more complicated if you're doing it during evenings and weekends on your own systems, but in many cases your contract will be written in such a way that that work, if it is in any way relevant to the business, is also theirs.

    You're getting greedy. Just forget about it and, maybe one day when you're no longer employed by this company, you can come back and write this stuff.

  10. Short Answer: DON'T by CanHasDIY · · Score: 2

    I'll bet if you read your employment contract carefully, you'll discover that any intellectual property you create while on the clock automatically belongs to your employer. Some places claim ownership over your private projects done off the clock, although I fail to see how that would hold up in court.

    So yea, the smart money is on not doing personal projects on company time.

    --
    An enigma, wrapped in a riddle, shrouded in bacon and cheese
    1. Re:Short Answer: DON'T by fustakrakich · · Score: 1

      Yes, this is a very old issue, and I've seen it in almost every trade, mechanics, everything, even the janitors believe it or not, and it usually is right there in your contract straight up, boilerplate stuff.

      --
      “He’s not deformed, he’s just drunk!”
    2. Re:Short Answer: DON'T by OzPeter · · Score: 1

      So yea, the smart money is on not doing personal projects on company time.

      The smarter money is on doing company projects on company time!

      --
      I am Slashdot. Are you Slashdot as well?
    3. Re:Short Answer: DON'T by PRMan · · Score: 1

      Tell that to the Bratz! guy.

      --
      Peter predicted that you would "deliberately forget" creation 2000 years ago...
    4. Re:Short Answer: DON'T by mjwalshe · · Score: 1

      Employment law basically going right back to master and servant acts that predate the Independence of the USA

  11. Why not code at home? by generic_screenname · · Score: 2

    IANAL. If you really want to explore this, though, you should get one. Your employer is paying for you to code on company time. It is reasonable to expect that anything you develop on company time becomes the property of the people who have paid you for that time, especially if you are using company resources to do so. Why not develop your own projects at home on your own time? There's much less room for a theft argument if you use your laptop, your internet, your tools and your time.

    1. Re:Why not code at home? by Anonymous Coward · · Score: 0

      Naive thinking. This thought process is likely to get the OP in trouble. What may seem 'reasonable' is foolish in the presence of employment agreements that may say otherwise, and in the presence of legal precedence (unknown to you) that likewise say otherwise. Nobody even has to say anything about theft in this matter.

    2. Re:Why not code at home? by multimediavt · · Score: 1

      You did read the part about him using an instance of the company's software, correct? Unless he intends to buy a license for that software for himself and then start developing on his own AFTER he no longer works full-time for a company doing the same work, he's being unethical and will get fired and probably sued.

    3. Re:Why not code at home? by generic_screenname · · Score: 1

      Yes, I did read that part. I think it's perfectly reasonable to expect him to a buy a license of his own for this software. If he's not directly competing with his employer, then he might be able to develop some add-ons that don't collide with his employer's business. I agree with you entirely about what will probably happen if OP starts selling company code from his day job.

    4. Re:Why not code at home? by david_thornley · · Score: 1

      Not all places sell licenses for their software. We depend very heavily on software for strategic advantages, and we don't let anybody else see our software, and very definitely don't license it to anybody.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  12. Talk to the legal team & managers by quietwalker · · Score: 2, Insightful

    This is very easy. By default, anything you create - or even imagine - during business hours or in execution of your duties is 100% owned by the company. In fact, if you produce something at home and you can't show clean room separation between systems and code between your personal code and your work code, you're not likely going to keep the rights to that either.

    You know that part of the employment process where they ask you to list all your prior works? This is them giving you a chance to CYA. Granted, the legalese on that page usually states that you're allowing them to use it for free in perpetuity if you include it in any of your work at the company, but that makes perfect sense Think utility libraries you carry around with you from job to job. They don't want to own them, but they can't risk having their products 'poisoned' by arbitrary licensing.

    In fact, there's even a case where a guy had an idea, spoke to a co-worker about it, discussed it with his immediate superior and they decided not to follow up on it. After he quit the company, he started work on it himself, and was getting ready to finish/sell it, when he was sued by his prior employer. Because it had been 'developed' (thought of, even if it was never written down) on company time, the judge sided with the company and full ownership was given to them. He had to finish the program and deliver it and the mechanisms required to build and distribute it to them, without malicious sabotage Forced to write code for free, for a product the company didn't even want.

    So! The only way this is really going to work for you is if you speak to your legal team and management.

    I have, in the past, approached my manager(s) and asked permission to work on side jobs which were clearly and 100% outside of the scope of my current job; working on banking applications while I was writing automobile inventorying software, and was given permission. Got a signed statement, and I was good. Did open source work on the side as well, for a game engine, again, no problems.

    However, it's extremely unlikely that anything you do at work will be allowed to be owned by you. No company likes giving away potential revenue and adding competitors with insider knowledge. I mean, really unlikely. Like, I can't even comprehend how you think it's a real possibility. Getting the company to go along with an open source thing might be one possibility, but an employee getting ownership?

    Think of it this way: You work as a mechanic in a garage. You have access to all the tools and equipment there. You decide that you'll start your own business, in that garage, fixing cars, but you'll keep all the money instead of giving it to your employer, while still using his equipment and space. You still expect him to pay you for the hours you're working there.

    Can you really see this happening? If so, you may need to lay off the cough syrup, cause we're all worried about you.

    1. Re:Talk to the legal team & managers by Anonymous Coward · · Score: 0

      Can you really see this happening? If so, you may need to lay off the cough syrup, cause we're all worried about you.

      I'm not worried about them, I'm worried about their employer. Someone that works for them is planning to develop things on company time, then sell the results for themselves.

      To the poster -> Talk to management. If you're on good terms, maybe they'll say yes. Maybe they'll say no. If it's a yes, there never was a problem. If it's a no, and you ask NOW, nothing bad will likely happen. If it's a no, and you do your thing anyway, you better have retained a lawyer, or you're taking one hell of a risk.

    2. Re:Talk to the legal team & managers by Anonymous Coward · · Score: 1

      In fact, there's even a case where a guy had an idea, spoke to a co-worker about it, discussed it with his immediate superior and they decided not to follow up on it. After he quit the company, he started work on it himself, and was getting ready to finish/sell it, when he was sued by his prior employer. Because it had been 'developed' (thought of, even if it was never written down) on company time, the judge sided with the company and full ownership was given to them. He had to finish the program and deliver it and the mechanisms required to build and distribute it to them, without malicious sabotage Forced to write code for free, for a product the company didn't even want.

      Even in the U.S, that would be illegal as it's indentured servitude.

      I conclude that you're making shit up.

    3. Re:Talk to the legal team & managers by BarbaraHudson · · Score: 1

      I think that if he's dumb enough to ask, he will have shown them he totally lacks any sort of business or ethical sense. Good enough to terminate "for cause"; he's an ongoing risk of selling company property and/or engaging in disloyalty and unfair competition.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    4. Re:Talk to the legal team & managers by Anonymous Coward · · Score: 0

      Do you have a citation for your first example? I don't have any trouble believing you could lose IP for developing a project on your own time that could be proven began at a company, but I have a very hard time believing that you could be forced to do additional work on this project.

    5. Re:Talk to the legal team & managers by quietwalker · · Score: 1

      I read about this in a business journal article on IP law. I have searched many times for this on the net, and I could not find it. The relevant details were:

      The employee worked for a utility or utility hardware company, either power or phones. The case was brought somewhere in the 98-2000 time frame, though that's just a rough guess. This specific case was cited in a different article relating to the Jacobsen v. Katzer case, regarding strange uses & abuses of IP law, but I can't find that article either.

      I believe that the issue with making him finish the work was multipart:
          1) He was nearly done
          2) The seizure was treated like a subpena for records - something which is allowed to incur a burden on the provider (who is allowed to charge a reasonable fee)
          3) At the time, the court could not understand any other mechanism for transfer of the IP other than making him finish his work and turn it over
          4) The prosecution made a case that because the company has no knowledge or insight to this work at the time, that it would be easy for the ex-employee to ...something something willful maliciousness ... and make the product he turns over useless. That includes providing an incomplete product without instructions for completion, etc. So he was required to make it a professional quality product with documentation and non-obfuscated source code, on fairly short notice, a build environment, plus be available for support.

      I'm pretty sure that he was to receive a set amount of remuneration for his work, something similar to his previous job, but he'd have no right to the code afterwards.

      Today this may be done a bit differently, but fairly draconian IP ownership laws were the standard pre-2000, and few individuals had the ability to stand up to large companies in courts, even for what appears to be insane requirements. Just take a look at the non-compete clauses from that time.

    6. Re:Talk to the legal team & managers by NotInHere · · Score: 1

      He had to finish the program and deliver it and the mechanisms required to build and distribute it to them.

      Somebody might own copyright on your ideas or core, but copyright ownership doesn't force anybody to produce content, or "writing it down".

    7. Re:Talk to the legal team & managers by Anonymous Coward · · Score: 0

      In fact, there's even a case where a guy had an idea, spoke to a co-worker about it, discussed it with his immediate superior and they decided not to follow up on it. After he quit the company, he started work on it himself, and was getting ready to finish/sell it, when he was sued by his prior employer. Because it had been 'developed' (thought of, even if it was never written down) on company time, the judge sided with the company and full ownership was given to them. He had to finish the program and deliver it and the mechanisms required to build and distribute it to them, without malicious sabotage Forced to write code for free, for a product the company didn't even want.

      Even in the U.S, that would be illegal as it's indentured servitude.

      I conclude that you're making shit up.

      A criminal can fall through your sky light, sue you and win in this country.

      I conclude that you don't know what the fuck you're talking about. How is that example close to indentured servitude? The taxes you pay yearly are closer than that is...and taxes are legal.

    8. Re:Talk to the legal team & managers by Anonymous Coward · · Score: 0

      prosecution

      Plaintiff, if you please, civil cases do not have prosecutors, and this would not be any kind of criminal case merely on those facts.

    9. Re:Talk to the legal team & managers by Anonymous Coward · · Score: 0

      This is very easy. [...] produce something at home and you can't show clean room separation between systems and code between your personal code and your work code, you're not likely going to keep the rights to that either.

      The "clean room separation" part is complicated.

      "Clean room separation" in software usually involves two people, and is about trying to interoperate while escaping a copyright. One person reads the encumbered code and writes a spec in English. The other person writes unencumbered code to the spec. so, that doesn't apply here. There's only one person, and it's about employment law and new work, not copyright on something existing.

      "Separation between systems" is important, but there's a California law that gives employees more rights than they have in other states. I think you have to do all the work on your own computers to benefit from the California law. This is a big deal, and I carry separate work & personal laptops everywhere partly because of this. That doesn't mean doing all the work on your own computers automatically gives you ownership, in California or elsewhere. For example another rule is that your outside work should not compete with your employer, or touch any area in which they have an "interest" or whatever, so that would likely be a problem if they wanted to make it one. These laws vary from state to state but seem pretty slanted in the feudal direction and more so outside California.

      Our large company has an office that implements the California law by accepting applications to evaluate a specific copyright claim and then assigning it to the employee if they agree they have no interest in it. Besides complying with the California law, this large employer gives the California law to everyone to increase retention since wanting to own their own work is a major reason people leave. If your employer wants to compensate you or retain you partly by allowing you to do this, I believe they can just assign the copyright for this specific stuff to you, similar to how someone may assign their copyright to FSF if they don't want their free software to get stuck with an old license after they abandon a project. IANAL, but not sure the agreement actually needs to be complicated. seems like an actual lawyer should weigh in, though.

    10. Re:Talk to the legal team & managers by Anonymous Coward · · Score: 0

      I had a corp-to-corp contract that stated in the event of a patent, I had to work "without compensation or consideration" to help the company with the patent. The compensation part is clear but "without consideration" means "We want you here from 8:00 to 5:00, five days a week, for the next three months." "But I'm going on vacation next week! I'll lose my current job!" "Not our problem."

      Yes, it was explicitly stated but it was essentially indentured servitude. Could I have fought it and won? Maybe, but at what cost? I told them that I wouldn't sign and moved on (that and several other unreasonable clauses).

      The company reasoned it as, "We don't know how much resources a patent will require so we are unable to budget for it." My reply, "Since you have no idea, you want me to bear 100% of the burden and I have even less idea than you?" Company, 'Why, yes.'

    11. Re:Talk to the legal team & managers by BlueTrin · · Score: 1

      This is ridiculous, the simple fact that he is asking shows that he is at least respectful of the law and want to know more about it. It could be that he wants to know what is ethical. You are just putting words in his mouth.

      --
      Don't you know it is now both immoral and criminal to think beyond the next quarterly report?
    12. Re:Talk to the legal team & managers by Anonymous Coward · · Score: 0

      As the OP says, get permission but make sure you do so not even in a vague sense of what you will be working on. As also mentioned above just stating what you intend to work on, and they say no, and you go on to work on it later it could come back to bite you in the ass.

    13. Re:Talk to the legal team & managers by Anonymous Coward · · Score: 0

      A criminal can fall through your sky light, sue you and win in this country.

      Which country is that?

      The closest citation I have is Bodine v. Enterprise High School, where the suit was settled out of court, and the facts didn't exactly weigh well for the school. The district had had previous incidents, knew there were people using the basketball courts, and knew that many persons had access to the area with the skylights, which were painted black and hard to see, as well as unprotected.

      You might as well use Byron Smith to argue that self-defense isn't allowed.

    14. Re:Talk to the legal team & managers by BarbaraHudson · · Score: 1

      This is ridiculous, the simple fact that he is asking shows that he is at least respectful of the law and want to know more about it. It could be that he wants to know what is ethical. You are just putting words in his mouth.

      Doesn't change my point - he clearly has neither business nor ethical sense. Or common sense for that matter. That's not me putting words in their mouth - though you just did. I'm just pointing out the facts.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    15. Re:Talk to the legal team & managers by Aighearach · · Score: 1

      "Consideration" means pay. It sounds like you got bullied by a lawyer. If it is without consideration, that means it isn't an enforceable part of the contract.

      http://dictionary.law.com/Defa...

      Could you have fought it and won? Only if what you're representing here is really what happened. But if so, then it wouldn't be "maybe" it would be "easily."

      The company reasoned it as, "he believes whatever we tell him the lawyer said, and will agree to crazy stuff if we say so, so lets have him sign it, and then use it to totally screw him. He can't figure it out himself, and we'll be putting him under resource pressure so there is no way he's going to hire a lawyer when we already told him what the lawyer will say."

    16. Re:Talk to the legal team & managers by Anonymous Coward · · Score: 0

      You nick shows that as well. If you read /. at work, most probably someone can see your nick and decide to fire you for obvious reasons of all the good attributes that you lack.

      Managing, what's that?

      Captcha: diplomat

    17. Re:Talk to the legal team & managers by Anonymous Coward · · Score: 0

      "In fact, if you produce something at home and you can't show clean room separation between systems and code between your personal code and your work code, you're not likely going to keep the rights to that either."

      bullshit, but thanks for the scaremongering!

    18. Re:Talk to the legal team & managers by Anonymous Coward · · Score: 0

      This doesn't make sense (IANAL) to me as a copyright case. You're referring to "IP" in a broad sense, but this would be either a copyright or a patent case, and from the description and the judgement I suspect it was a patent case, and that the part about being forced to complete the work sounds...it sounds like speculative nonsense from an Internet commenter, to be honest. With a copyright claim you're mostly talking about statutory damages, especially as there were not any actual damages, and unless he went beyond talking about it and started work on the project at his previous job, there would probably not be any original work to infringe upon. With a patent claim, well, it suggests that you could rewrite that story to be about the moron who thought he could take ideas that his employer had patented and start his own company with them.

      I would not use the term "IP" loosely, and I'm not sure that patent issues are really relevant to a discussion about software, especially these days.

    19. Re:Talk to the legal team & managers by Anonymous Coward · · Score: 0

      the judge sided with the company and full ownership was given to them. He had to finish the program and deliver it and the mechanisms required to build and distribute it to them, without malicious sabotage Forced to write code for free, for a product the company didn't even want.

      Citation badly needed. Even if a judge ruled that the concept was 'owned' by the company, the guy can't be forced to finish it, just that he has to stop working on it. Having to finish it is forced labor, and that is pretty much completely illegal in the United States.

    20. Re:Talk to the legal team & managers by BarbaraHudson · · Score: 1

      You nick shows that as well. If you read /. at work, most probably someone can see your nick and decide to fire you for obvious reasons of all the good attributes that you lack.

      Let me introduce you to my friend - "protected class of worker" :-)

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    21. Re:Talk to the legal team & managers by multimediavt · · Score: 1

      Can you really see this happening? If so, you may need to lay off the cough syrup, cause we're all worried about you.

      Best reply yet! :)

    22. Re:Talk to the legal team & managers by Anonymous Coward · · Score: 0

      That is beyond ridiculous, forcing someone to actually produce it presumably for free. The judge essentialy condemned the programmer to (limited time) slavery.

    23. Re:Talk to the legal team & managers by cerberusti · · Score: 1

      It was a movie, not a real case (a comedy named Liar or something like that if I recall correctly.)

      --
      I'm a signature virus. Please copy me to your signature so I can replicate.
    24. Re:Talk to the legal team & managers by david_thornley · · Score: 1

      I believe this was also in Texas. The law varies from state to state, and Texas's law on IP is extremely employer-friendly.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  13. Own the company you Work at by wisnoskij · · Score: 1

    The only way.... Ignore the people saying contracts, no employer is going to sign a contract stating that all work you do for them is actually owned by you and they cannot profit from it. And even if they did, they sort of cease being an employer, and begin being your employee, except they pay you for the privilege of being your employee. It is sort of a contradiction, so it's impossible

    --
    Troll is not a replacement for I disagree.
    1. Re:Own the company you Work at by itzly · · Score: 1

      no employer is going to sign a contract stating that all work you do for them is actually owned by you and they cannot profit from it

      There are various ways in which in employer can profit from work they don't own, as long as they have a license to do so. Having the same code in use somewhere else may not have any harmful effect on the profitability for the company. And if they employee is willing to trade some of his salary, the company may consider it a good deal.

  14. Too Late by Anonymous Coward · · Score: 0

    The time to think about this is when you are negotiating your job offer. All standard IP contracts I've signed while on-boarding have included a specific provision saying the company owns anything you do. The company already owns it, so why would they change? You can ask, but I'm not sure how far you'd get.

    Depending on the state you live in, you might be able to claim stuff done at home, without company resources in an area unrelated to the main business of the company. Sounds like what you want doesn't even fit the common exception in some states.

  15. Sounds like you're out of luck by Anonymous Coward · · Score: 0

    Most employment contracts would probably he reasonably interpreted as: if you do it "for business needs", they own it. That is kind of the point of these clauses. If they are in essence paying you to write it, you do it as part of your job, and you think it could have monetary value, how is it in their interests to let you retain the rights?

  16. Are you kidding? by Anonymous Coward · · Score: 0

    So you are thinking your company is paying you, to make something you can sell, to make money for yourself and not them?

    Wow. Just wow.

    Check your contract. Generally you sign away the rights even to things you dream of while with a company, let alone things you create for the company on company time.

    For fun, ask management for a contract which allows you to sell whatever company products you want to sell.

  17. It is tough though. by sbaker · · Score: 1

    I don't know about you - but there are two parts to my job...thinking and doing.

    The doing part is easy enough to segregate...If I'm sitting at my desk at work "doing"...typing in code, debugging, documenting, etc - then clearly that belongs to my employer and I have no right to be "doing" anything that I'm going to have control over outside of work.

    But thinking is near impossible to segregate. I may well be thinking about solutions to my employer's problems as I commute, or as I'm fritzing around with something else at home...and it's impossible not to have an idea for an outside-work project pop into your head while you're trying to come up with a solution to something that's work-related.

    In my opinion, the inability to segregate work-thinking from home-thinking means that I shouldn't try. In my mind, I'm paid for the 'doing' part during office hours - and whatever 'thinking' is required in order to get the 'doing' done. 'Doing' that gets done on my own time is mine - as is whatever thinking went into making it happen. When I think of something that relates to my job - it belongs to them, even if I come up with it at 4am in a flash of dream-inspired wakefulness. And if I come up with something that would make a great off-time project while I'm waiting for my code to compile at work - then that's my idea and it's nobody's business when and where I came up with it.

    The only requirement to make that work is a clean separation between the kinds of things I'm paid to do and the kinds of things I do for myself - but since "a change is as good as a rest", there is a natural tendency for me to do very different things in my off-time anyway. If you find that you have a fuzzy grey area in there - then you'd better lawyer-up and make sure everyone has a crystal clear idea of where the "doing" boundaries lie an that the "thinking" boundaries don't exist.

    --
    www.sjbaker.org
  18. You Don't by l0ungeb0y · · Score: 2
    Developing code for their product on their dime? You are already getting paid and everything you do on their equipment, their time under their roof is theirs. Don't like it? Then find a way to do it on your own time, at home, with your own computer with their written permission. Can't do that? Then quit and do it on your own.

    But get this through your head: AS AN EMPLOYEE EVERYTHING YOU PRODUCE IS OWNED BY YOUR EMPLOYER -- THAT IS WHY THEY ARE PAYING YOU -- THEY DO NOT PAY YOU BECAUSE THEY LIKE YOU -- THEY PAY YOU FOR OUTPUT

    Got it? If so, please share with the rest of the entitled butt-hurt millennials who think they got a job solely because they "deserve it".

    1. Re:You Don't by itzly · · Score: 1

      THEY DO NOT PAY YOU BECAUSE THEY LIKE YOU -- THEY PAY YOU FOR OUTPUT

      The output could be working code plus a license to use it. It doesn't require the company to have the copyright.

    2. Re:You Don't by multimediavt · · Score: 1

      AS AN EMPLOYEE EVERYTHING YOU PRODUCE IS OWNED BY YOUR EMPLOYER -- THAT IS WHY THEY ARE PAYING YOU -- THEY DO NOT PAY YOU BECAUSE THEY LIKE YOU -- THEY PAY YOU FOR OUTPUT

      Got it? If so, please share with the rest of the entitled butt-hurt millennials who think they got a job solely because they "deserve it".

      I am clapping and smiling at that reply.

    3. Re:You Don't by Anonymous Coward · · Score: 0

      entitled butt-hurt millennials

      Most of those guys can't actually get jobs. Meanwhile, we all went through this when we were 20, you don't have to be a dick about it. It's not a "generational" thing. Never being able to own your own home is a generational thing.

      The fact you feel entitled to your own butt-hurt about "millenials" is amusingly ironic though.

    4. Re:You Don't by Anonymous Coward · · Score: 0

      10/10

      Almost completely offtopic and incorrect. I especially enjoyed the non sequitur jab at "millennials".

    5. Re:You Don't by random_runner · · Score: 1

      this is ambiguous. you could for example write your own plugin which you would end up using for your project. what does the company own then? the solution you have created or everything?

  19. Did you even read your work contract? by Anonymous Coward · · Score: 1

    You signed one, so you should already know the answer.

    1. Re:Did you even read your work contract? by SecurityGuy · · Score: 1

      Depends where you work. I don't have a work contract, just like most everyone else in the US.

  20. Alternative by Anonymous Coward · · Score: 1

    Let your employer know that what you create is valuable for others, and suggest it as a new business opportunity.
    - some companies, improvement suggestions are rewarded
    - it increases your own importance, increasing job security and possibly growing the field into multiple people
    - some of the risk is transferred to your employer (any buyer would have to approach him, not you)

    If the employer thinks its not worthwhile you can still ask if you can pursue this on your own time.

  21. Re:Contract: No! by BoRegardless · · Score: 4, Informative

    Resign and start consulting NOW!

  22. Don't tell anyone. by nospam007 · · Score: 1

    'Good relations' with management go quickly downhill once you reel in the money and they don't get a major cut.

    Don't tell anybody, do it on your own machine and sell anything under a nom de plume.

    1. Re:Don't tell anyone. by BarbaraHudson · · Score: 2

      'Good relations' with management go quickly downhill once you reel in the money and they don't get a major cut.

      Don't tell anybody, do it on your own machine and sell anything under a nom de plume.

      You forgot the last 2 steps.

      2. Get caught for defrauding your employer.
      3. Go to jail. Do not pas Go! Do not collect $200.00!

      Oh, and then there's the civil suit.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    2. Re:Don't tell anyone. by multimediavt · · Score: 1

      Where did the OP say the software he was developing plug-ins and add-ons for was Open Source? Oh, yeah, he didn't. Well that's the end of your idea. Just because a piece of software has forums for sharing things doesn't mean any of that is open source. If it's SAP or SAS, or anything like those platforms they have community resources like that, but the code is NOT open source and is being shared either out of the goodness of someone's heart or being sold for profit. Either way, copyright belongs to the private developer or company that made the shared resource. Since he works for a company, the company would own it and the license to the platform he's developing for, or did you miss that part too?

    3. Re:Don't tell anyone. by multimediavt · · Score: 1

      Ooops, wrong window. sorry, eh.

    4. Re:Don't tell anyone. by BarbaraHudson · · Score: 1

      S'alright :-)

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
  23. Sigh....smart yet naive and ungrateful. by ip_freely_2000 · · Score: 4, Insightful

    Where do I start with this? You signed an employee agreement. What rights does it give you? The company is paying you to develop code, provides the compute infrastructure, provides the business motivation based on their own research and enables you to improve your knowledge and skills. You are unwilling to leave your job, so you don't accept any risk. Yet, you ungratefully want all of the benefits of the code. You don't even seem willing to share a possible new revenue stream with your company. You are quite the piece of work.

  24. I smell a Millennial by Anonymous Coward · · Score: 1

    I'll bet you two lattes the OP is a Millennial... :)

    1. Re:I smell a Millennial by Morpeth · · Score: 1

      I was thinking the same thing. Already sounding disgruntled (woe is me...), not a team player, and a selfish little narcissistic who feels he's so special. Given the current market trends, he's lucky to be working at all.

      --

      'The unexamined life is not worth living' - Socrates
    2. Re:I smell a Millennial by Aighearach · · Score: 1

      I'm just grateful that they came along and made us Gen-X "slackers" stand out for our solid work ethic.

    3. Re:I smell a Millennial by Anonymous Coward · · Score: 1

      Otherwise known as a Young Person.

      20 somethings have always been like that. Gen X 20 somethings were like that, Boomer 20 somethings were like that (when they could lift their heads out of their drug-indued haze), all 20 somethings think they're God's gift to the universe, and that the world owes them a living.

  25. Ask your boss... by Anonymous Coward · · Score: 0

    maybe he'll let you have a go on his wife as well.

  26. Umm, yeah... forget it. by dskoll · · Score: 1

    I own a software business. Anything written during working hours, for which the author is compensated by me, belongs to me. End of story.

    Now, I did sign a contract with one of my employees who had his own open-source project from before he joined the company. it basically said that whatever he worked on on his own time was his, as long as it didn't compete with any of our products.

    1. Re:Umm, yeah... forget it. by ledow · · Score: 1

      Have signed such a contract too. Think my employer was quite surprised that I spotted their IP clauses and was happy to do the same - they merely CLARIFY that anything not to do with the business or on business time is not their properly, to save legal hassle later on if it should become an issue.

      But, as you can see from the wording there, the implication is that that was true already, but just not clear that it DID NOT apply to my own stuff.

      Completely agree. When you're being paid, you don't get to take products you've made home without permission, and certainly not to re-sell.

    2. Re:Umm, yeah... forget it. by mwvdlee · · Score: 1

      This. I do both open source and some small commercial software on the side. I always make sure my contract includes terms that allow me to continue doing that as long as it doesn't compete with my employer. Despite some of the feelings here, employers are generally nice people like other humans.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  27. Re:Contract: No! by funwithBSD · · Score: 4, Funny

    While you still know everything!

    --
    Never answer an anonymous letter. - Yogi Berra
  28. Re:Contract: No! by Anonymous Coward · · Score: 5, Insightful

    Every consulting contract I've signed has an IP assignment clause. So, even if you do consult, make sure you negotiate your terms wisely.

  29. Fired! by Anonymous Coward · · Score: 5, Insightful

    You should be fired.

    The company is paying you a salary, benefits, possibly sending you to training classes, etc. Everything you do on their premises belongs to them. Period.

    If you are preoccupied with trying to figure a way to profit from THEIR software (that you write on THEIR dime), then they aren't getting what they are paying for.

    Quit and start your own business.

    In fact, that is great advice regardless. Take the chance now before you knock up some unfortunate woman and are saddled with a mortgage and child rearing expenses. You can live with your parents, friends, or your car if necessary, your family can't.

    1. Re:Fired! by onepoint · · Score: 4, Interesting

      I wish I had mod points to give you more boost.
      first thing I said was "holy shit"
      then I was after reading, No way....

      I can not believe what I read, but your advice is solid,
      go independent and consult and try to keep the
      IP rights.

      as a past employer, I never let any consultant keep
      the IP rights. but I bet their are suckers

      Just look what happened to Hoboken NJ when they did not
      renew the software license for the automated parking garage
      it stopped working http://www.govtech.com/magazin...
      funniest thing ever

      --
      if you see me, smile and say hello.
    2. Re:Fired! by ckatko · · Score: 5, Insightful

      Seriously, I'm blown away by the amount entitlement in those words he posted.

      You want to make something you own? Use all the knowledge you have from your job (you own knowledge unless they contract otherwise), work AFTER HOURS, and replicate the functionality.

      If you become successful using work, or work secrets, you WILL BE SUED. Until you're successful, they won't notice you--so you'll think you got away free. The lawsuits come when people have money to get.

      The guys that made the MOS Technology 6502 didn't steal from Motorola in the crazy sense the OP is suggesting. The only thing any of them did was quit Motorola to start their business, and one engineer took some documents he wasn't supposed to. Motorola sued the balls of them under terms much "nicer" than the OP suggests doing, and their lawsuit was said to have a "plausible chance of winning." Their investor left. They were running out of money (regardless of whether or not they were right), and had to settle--likely under terms that were worse than if they were financially stable enough to continue fighting.

    3. Re:Fired! by Anonymous Coward · · Score: 0

      Well, you could always try walk with the code but likely we'll be reading about you just like this guy.

      http://www.law360.com/articles/651196/twice-convicted-ex-goldman-coder-may-still-walk

    4. Re:Fired! by manlygeek · · Score: 2

      It's really simple. If you sign the front of the check, then you probably own your labor. If you sign the back of the check, someone else owns it. Be glad you get a paycheck and save up so that when you get your brilliant idea, you can create your own company and then your idea might be yours (or your investor's -- again, which side of the check do you sign?)

      --
      Be More, Be Manly, The Manly Geek Ubergeek Extraordinaire Blogger: www.manlygeek.com/blog Podcaster: podcast.man
    5. Re:Fired! by Aighearach · · Score: 2

      Everything you do on their premises belongs to them. Period.

      And when you're a professional such as a software developer of some sort, they also own what you do off of their premises if it is related to your job. As, for example, if you were creating your own apps for their proprietary framework. This would be true even if you worked on some other part of the framework, but where it is plugins and you write plugins at work, it is an easy analysis.

      If you want to own code you write away from work, it has to be completely 100% unrelated to the job. 100%

    6. Re:Fired! by Aighearach · · Score: 4, Interesting

      as a past employer, I never let any consultant keep
      the IP rights. but I bet their are suckers

      They (and you) probably just don't realize they own it all, so it will never come up. ;) Unless you had a separate assignment document, and you actually paid them extra for the copyright, they still have it.

      The most common mistake is trying to include the assignment in the main contract. Not valid. The next one, and this gets almost everybody, is that without some consideration (money) given in exchange for the assignment, it isn't a valid contract. If all the money that changes hands is based on the work, then there is consideration for the part that gives you an implicit license, but no consideration for the copyright.

      A lot of people just assume that because they handed a lawyer money and signed paperwork, that everything is legal and enforceable. But lawyers are often not as good as that. And, with something like this just having the lawyer keep explaining it all to the client long enough for the client to understand it would triple the cost. In order to be competitive, they don't drag you through the whole process; just the parts they think you'll need. The contractor isn't likely to mess with you over this because for various reasons, so they don't dot the i's or cross the t's.

    7. Re:Fired! by Aighearach · · Score: 3, Interesting

      If he was a hourly laborer, doing the work after hours would be enough, but for professional work that just doesn't help. It would have to be both after hours, and also unrelated to his work. He can write linux device drivers or something, but replicating the stuff at work... they own that too.

    8. Re:Fired! by Foo2rama · · Score: 2

      I wish I could give you more points also. Exactly what I was thinking. The OP is being paid to write software for the company he works for, the OP is smoking crack.

      --


      ---In a time of Chimpanzees I was a Monkey.
    9. Re:Fired! by Zontar+The+Mindless · · Score: 4, Insightful

      Indeed, my first reaction to reading this was, "TRANSLATION: How do I get away with selling something my employer's already paid me for?"

      --
      Il n'y a pas de Planet B.
    10. Re:Fired! by penguinoid · · Score: 1

      If he was a hourly laborer, doing the work after hours would be enough, but for professional work that just doesn't help. It would have to be both after hours, and also unrelated to his work.

      Why? Shouldn't the employer be entitled to the laborer's work because of all the on-the-job muscular strengthening on the company's time? What if a bricklayer decides to independently build a wall for someone else on his off-time, using the bricklaying skills he learned at his job? That sounds ridiculous, but as soon as it comes to patents and software, somehow it becomes reasonable?

      --
      Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
    11. Re:Fired! by Anonymous Coward · · Score: 0

      I think all of you need to go back to the basics. He needs to reexamine his employment contract.
      Most companies own any software you do on "their time". What this means is that you need to carefully document any software you develop on your own. Be careful of trade secrets, copying code from work, or using any of your works resources for your apps. Remember their client list is confidential so you cant start calling their clients to sell you work either. Also watch out for things like non-competes and non-solicits in your contract. You may want to have a lawyer who deals with these go over his employment contract for his safety. (If you already have it does not mean you are screwed, it just means you need to be extra careful. Depending on what you revealed and how you revealed it they may have action they can take against you.)
      If you have good relations with your companies higher ups and you have a good idea you want to implement, then you may wish to negotiate with your bosses and their higher ups to get a contract drafted for an exclusion for your project. Just remember DO NOT reveal or even hint at the idea to them once you do especially if it's while your on the clock it becomes their idea.
      Make sure to record any conversations when speaking with them on the topic (phone recording software is very helpful if you can manage it, remember to check your states recording laws, of both parties are in a 1 party consent state then you don't need to tell them about this, but if either of you is in a 2 party consent state then make sure you let them know your recording.)
      Note: It is pretty much guaranteed that you will be required to turn the source over to them for evaluation at some point, unless you can prove you had quit before you began development. Independent development while working for a company is a legal pain in the ass, I wish you the best of luck.

    12. Re:Fired! by ILongForDarkness · · Score: 1

      A bricklayer might find themselves fired and or sued too. Non-compete/"not a loyal employee". If you are a bricklayer and someone you know is looking for some work done you are supposed to recommend your employer's business like a good little doggy.

      All or most of these posts assume US laws (or US like laws). Your neighbour to the north for example as exactly the opposite policy: employees own their work unless it was explicitly assigned. Your employer has a right to use your software they don't own the copyright or can control how you chose to license/sell it.

    13. Re:Fired! by Anonymous Coward · · Score: 0

      But this is what everyone does in silicon valley.

    14. Re: Fired! by Anonymous Coward · · Score: 0

      No they don't, your time and equipment, you own it. Pretty simple, not that they might claim otherwise

    15. Re:Fired! by multimediavt · · Score: 1

      If he was a hourly laborer, doing the work after hours would be enough, but for professional work that just doesn't help. It would have to be both after hours, and also unrelated to his work. He can write linux device drivers or something, but replicating the stuff at work... they own that too.

      Umm, no. Wage employee and salaried employee status are equal in this regard as you filled out the same W-4 form. In order to own the rights to something you create for someone else, that you got paid to do, you MUST be a contract employee (W-9 status not W-4) and you MUST have a contract stating you own the rights. There are no if's, and's or but's about it. Don't believe me, do a quick search online or ask a patent and copyright attorney. Even if you create something "after hours", if it is relevant to the work you do for the company it's a conflict of interest and you will at least get fired, if not sued. If the work isn't related, i.e., you're writing iOS or Android apps for other purposes, then you can claim the IP, but not if it mimics what you do at your job! I don't know a single company that wouldn't throw the book at you while it was still in the bookcase if you recreated software that you made for them for your own profit while still employed at said company, even as a W-9 consultant unless your contract secured the rights for you.

    16. Re:Fired! by Anonymous Coward · · Score: 0

      He's lucky he gets paid. My employer refuses to pay me for work I'm legally entitled to payment for, with the promise of fucking my entire future up if I do anything about it.

    17. Re:Fired! by onepoint · · Score: 1

      Thanks for pointing out that the contract has to be multiple aspects.
      just like patent work, it's assigned to the business after credit is given to the discoverer
      I'm guessing that most people don't know that and never used a copy right lawyer for
      the work.

      --
      if you see me, smile and say hello.
    18. Re:Fired! by cerberusti · · Score: 1

      That sounds more like slavery than employment, why would you put up with that?

      I mean what could they possibly do... does he know where the bodies are buried or something?

      --
      I'm a signature virus. Please copy me to your signature so I can replicate.
    19. Re:Fired! by cerberusti · · Score: 1

      While you are correct on the W-2 (easier to understand for most than the employer side they may not remember) you do not need the contract as an independent contractor (1099).

      Not only does it default to copyright remaining with the contractor, even a line in your contract will not transfer copyright. You must specifically assign copyright in a separate contract with consideration for that contract in order for copyright to transfer. A contractor does not present a conflict of interest as you are effectively another corporation under law, and must be treated as such.

      Some employers misclassify employees in order to save on costs, but should that go to court it will cause them major problems. Even if they win that opens the door for the employee to contest their filing status with the IRS and recover quite a bit of money that way (the self employment tax is not minor, there are penalties for the employer, and all other contracts the business has will suddenly be under IRS scrutiny for the same thing.) The threat of taking it to the IRS is serious to say the least.

      What you say is true on a W-4, but you are incorrect on the W-9.

      --
      I'm a signature virus. Please copy me to your signature so I can replicate.
  30. Too many options - Try to negotiate. by martiniturbide · · Score: 1

    Hi

    There is a few options that came to my mind, but all of them requires that you sign an agreement with your boss/Company.

    1) Ask for an agreement telling that both parties owns the right of the software and source code. Try to avoid any “Eternal” periods of time of confidentiality since you may not know what happens in more than 5 years. So if your boss asks you for confidentiality of the source code limit the time of it.

    2) When you set an agreement about the ownership of the source code and software, there is a good wording on the “IBM Customer Agreement” (http://www-05.ibm.com/support/operations/files/pdf/ica_us.pdf). Read “6.2 Materials Ownership and License”

    Read “Type I Materials” and “Type II Materials” on the Type I the company owns the rights and gives you “ irrevocable, nonexclusive, worldwide, paid-up license to use, execute, reproduce, display, perform, sublicense, distribute, and prepare derivative works based on, Type I Materials. “

    On “Type II Materiales” you own al the rights and you give the rights to the company of “.an irrevocable, nonexclusive, worldwide, paid-up license to use, execute, reproduce, display, perform, and distribute (within Customer’s Enterprise only) copies of Type II Materials.”

    3) Other alternative is, if you can get an agreement with your boss, is to make to dump that source code, and start a new one from scratch on your home under your own time.

    But there is a lot more alternatives that goes in the middle, why don’t making a company on your own and give some stocks to you “boss/hiring company” as payment of the rights of the source code there are a lot of options. You just need to negotiate.

    Good Luck. Regards.

    1. Re:Too many options - Try to negotiate. by multimediavt · · Score: 1

      I can tell you right now what that negotiation will sound like:

      Toney - Hey, I'd like to create software for myself that does the same things that the software I develop for you can do on the side so I can earn some more money. Would that be ok?

      Manager - [howls of laughter for at least thirty seconds] Are you serious?

      Toney - Yeah, why?

      Manager - Well, I guess you don't want to work here anymore. I'll contact HR and have security escort you out.

      Not sure what planet you're from, nor what you're smoking but conflict of interest doesn't fly in America's corporate world. It gets you fired, sued and/or blackballed from the software industry pretty fast around here.

  31. Open source it by guruevi · · Score: 1

    All this talk about where you work and contracts is irrelevant if the code is licensed to be freely shared and modified. Make sure your company understands the benefits of open source, then have them allow you to develop under said license. When you decide to incorporate under a different entity, you can resell the open source code using your private resources.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
    1. Re:Open source it by Anonymous Coward · · Score: 0

      All this talk about where you work and contracts is irrelevant if the code is licensed to be freely shared and modified. Make sure your company understands the benefits of open source, then have them allow you to develop under said license. When you decide to incorporate under a different entity, you can resell the open source code using your private resources.

      hahaha ok, so you've never been to court I see.

      On a serious note. Forget what the jackass parent posted. Even if the boss decides to waive all his rights, you're more than likely calling into question the ownership and licensing status of all his IP. This might not end well for you.

    2. Re:Open source it by radish · · Score: 1

      Open sourced code still (usually) has a copyright owner. The OP is asking to be assigned the copyright to work he produces as part of his job. At my job we open source as much as we can because it has many benefits to both us and the wider community - but we (the company) keep ownership of it.

      I'd say he's smoking crack but maybe if he asks nicely his company will sign it over. If it were me I'd laugh him out of the room.

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

    3. Re:Open source it by Anonymous Coward · · Score: 0

      At my job we open source as much as we can because it has many benefits to both us and the wider community - but we (the company) keep ownership of it.

      How is that possible? What license do you use for such code?

    4. Re:Open source it by guruevi · · Score: 1

      I have. If you develop, with the consent of your boss, open sourced software, your boss can't retroactively change the license once it has been distributed. I do not sign non-compete nor IP contracts and develop GPL under my name by contract.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    5. Re:Open source it by guruevi · · Score: 1

      Depending on your position and relationship with your employer and their understanding of the ramifications, you may be able to convince them.

      Copyright holders can't change the license retroactively in most open licenses. Once it's distributed/sold, the license prevails over the whims of a holder.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    6. Re:Open source it by multimediavt · · Score: 1

      Where did the OP say the software he was developing plug-ins and add-ons for was Open Source? Oh, yeah, he didn't. Well that's the end of your idea. Just because a piece of software has forums for sharing things doesn't mean any of that is open source. If it's SAP or SAS, or anything like those platforms they have community resources like that, but the code is NOT open source and is being shared either out of the goodness of someone's heart or being sold for profit. Either way, copyright belongs to the private developer or company that made the shared resource. Since he works for a company, the company would own it and the license to the platform he's developing for, or did you miss that part too???

    7. Re:Open source it by guruevi · · Score: 1

      Doesn't mean he can't. Plugins can be licensed differently than the main software (eg. nVidia drivers in the Linux kernel).

      Copyright may belong to the company but does not mean the license can be assigned an open license or even become public domain. Where in the world do you work that all companies are vehemently against licensing their work openly.

      The company may own it, but if it's licensed openly, depending on the license, he may be able to take it and work on it later in a private setting.

      All software I develop, even for companies is licensed under GPL and published in public. I have contracts that describe that my work is done as such and I alter any form contracts that specify otherwise. I so far have not had a whole lot of pushback on the issue after I describe the benefits to the ones in charge (the biggest benefit for them being that I as a company/contractor/developer do not close the software I make for them and they are thus free to find another developer).

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    8. Re:Open source it by david_thornley · · Score: 1

      That depends. If you had no legal right to release software under an open source license, then the license is invalid. The open sourcing would have to be signed off by somebody with sufficient authority in the company, if it's work-for-hire.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  32. That's unethical by plopez · · Score: 2

    If they are paying you a salary and providing you with a salary, and possibly training, they should own it. After all, that is your job. You may want to ask them to patent it. Having your name on a patent s good for a resume.

    --
    putting the 'B' in LGBTQ+
    1. Re:That's unethical by Improv · · Score: 0

      Are you really telling someone it's unethical to haggle over some of the terms of their employment arrangements? You have strange ethics.

      --
      For every problem, there is at least one solution that is simple, neat, and wrong.
    2. Re:That's unethical by BradleyUffner · · Score: 2

      Are you really telling someone it's unethical to haggle over some of the terms of their employment arrangements? You have strange ethics.

      The haggling was already done when the company offered them a job and they accepted. Sure, they can try and ask for more later, but the company is under no obligation to do anything that wasn't specified at hiring time.

    3. Re:That's unethical by Improv · · Score: 0

      Companies can change terms of employment at any time, as can employees. Ever been presented with new paperwork - things to agree to, partway through a job? Big policy changes? I have.

      --
      For every problem, there is at least one solution that is simple, neat, and wrong.
    4. Re:That's unethical by plopez · · Score: 1

      The poster was hired to develop the plug-ins in the first place. That is the current arrangement. I see it as part of the initial hiring process. While you are always free to leave and go your own way, as far as am concerned it was the job you signed up for. Unless they have asked the poster to do above and beyond what they represented the job as then just saying "I want all the rights" is way off base.

      Should you ask for a patent application? Yes.
      Should you ask for more money at the next performance review? Yes.
      Should you ask to own it all while they provide equipment, licensing, salary, administrative support, and benefits? No. That is too much. That is freeloading. The arrangement needs to be fair to both sides. The poster cannot expect the company to provide all the funding and then the poster walk away with all of it.

      --
      putting the 'B' in LGBTQ+
    5. Re:That's unethical by plopez · · Score: 2

      But here must be fairness. If the company puts up the funding, the poster should not expect to walk away with everything. Try that with an investor. See my other response.

      --
      putting the 'B' in LGBTQ+
    6. Re:That's unethical by itzly · · Score: 2

      The employee could trade in some of his salary.

    7. Re:That's unethical by mwvdlee · · Score: 1

      "Fair" is just a matter of asking the employer. If they say yes, then selling the code is okay, if they say no, it isn't. It's that simple.
      If you don't want to ask, consider a "no" by default, because that's probably what your contract says.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  33. You're fooling yourself ... by gstoddart · · Score: 3, Funny

    Well, Young Developer.

    You're going to have to understand the term "work for hire" -- which basically means in most cases when you work for a company and do stuff for them, they own it, and not you.

    You might be exceedingly lucky and find an employer who will sign off on that.

    But for the most part, your employer doesn't give a fuck about what Young Developers want in terms of ownership of code.

    Why would a corporation be paying you to develop stuff for them that you're going to turn around and sell to other people.

    Only someone young and new to the industry would be so self entitled as to ask what you're demanding. Because the laws surrounding "work for hire" have been around for decades ... and they won't change just because you deem yourself special.

    Most companies will tell you to piss off if you suggest that.

    --
    Lost at C:>. Found at C.
    1. Re:You're fooling yourself ... by Anonymous Coward · · Score: 0

      I wonder why corporations even hire these young punk developers. So much self entitlement and all. They should just write their own code... oh wait. They can't. And there is why young developers can do that. They're providing a service. As long as the terms of that service are established up front I don't see the problem.

  34. I've done this very thing... by djbckr · · Score: 1

    I built a generic piece of a larger system that I thought would be a good thing as open source. I convinced my boss that since we were using open source software as part of our big system, we should give back to the community, and he agreed. I organized the source with proper licensing into a package and my boss handed it off to the lawyers - explaining the above - for review. A few days later, they came back and said "no problem, post it". And I did. That was the end.

    I suppose some of this depends on how prick-ish your company/boss is, but mine, thankfully, is pretty laid back about this sort of thing.

    1. Re:I've done this very thing... by radish · · Score: 1

      Open Sourcing != reassigning ownership. The OP wants to _own_ the code and resell it later.

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

    2. Re:I've done this very thing... by multimediavt · · Score: 1

      You're also assuming that the plaform he's developing for is open source. If it's SAS or SAP there are developer communities for that stuff too, and they ain't open source! If something is being shared for free in those communities it is out of the goodness of the developer's heart.

  35. shop right by Anonymous Coward · · Score: 0

    If you use the employer's resources (however trivial), then absent a written agreement otherwise, the employer has what's known as a "shop right" to use what you produce, even if it was done on your "own" time.

    Besides, if you're salaried (as opposed to hourly), there is no such thing as "your own time".

  36. Three Easy Steps (actually, Four) by rippeltippel · · Score: 1

    1) Make your software code clean
    2) Agree with your manager/HR/Legal dept to release it as free and open-source (that's right)
    3) Wait for other developers to use your software
    4) Make your own company and get paid for the support

    If your software is worth something, you'll be fine.
    If not, but still it becomes rather popular, you can put it in your resume and keep selling yourself.

  37. Seek Legal Counsel by Anonymous Coward · · Score: 0

    That's for copyrights. Software is an IP ball of wax and more complex.

    I am not a lawyer, this is not legal advice. See a lawyer and get some.

    Under copyright law, its a work for hire, you are paid to produce software, you produce software on company time, using company resources, for company goals/business. You won't own your copyright in court without a clear statement from the business that you own all copyrights on work you create while working for them AND filing it first with the Copyright Office. Do that second part and you are likely to win even without the first part. See a lawyer.

    Your software may have patentable aspects to it. Without filing, none of you own it. Filing behind your employers back may get you sued and any patents granted to you may be awarded to the business. And you may find future employment rather difficult afterwards. Filing with your employer is a sticky issue with many legal twists. See a lawyer.

    It sounds like your company's policy MAY cover your work as a limited license to distribute the work. But it also sounds vague as hell and a legal minefield for you should they decide to change the policy. Before attempting to sell anything you produce for them...see a lawyer.

    Basically, Slashdot is not the place to ask for advice. this is pure legal here. Take a copy of the company policy you are worried about, take all the company policies you can find that are published, and consult an attorney. Also, and i should not have to say this, make sure you use an outside attorney and not one your company uses, or there is a conflict of interests going there and you may not receive the advice you are seeking.

    1. Re: Seek Legal Counsel by Anonymous Coward · · Score: 0

      Writing software as an employee doesn't trigger work-for-hire rules or status. It triggers the common law of agency, and the copyright belongs to the principal (rate than the agent) from the start.

  38. Work For Hire by vovin · · Score: 1

    Work For Hire is what you are doing.

    Your company owns the copyright on your work, not you, by default.

    Additionally if you *LOOK* at your employment contract you will find that *ALL* the work you do while *EMPLOYED* by your employer is *OWNED* by your employer *INCLUDING* the work you do at while *NOT AT WORK* if the work you are doing is *RELATED IN ANY WAY* to the business your employer is in or *MAY BE CONSIDERING TO ENGAGE IN*.

    And that, my friends, *is* in the boilerplate employee contract for pretty much every company large enough to have legal counsel.
    You will also find a non-compete of at least 6 months, typically longer, regardless if is enforceable. Additionally there is always a patent assignment agreement (note that a patent assignment must also confer some compensation, usually $1 but some companies will offer better deals ... including a 1-5% of the profit if the patent is not used but licensed to other companies.

    Apparently this is a reasonable exchange for a steady paycheck, for some ...

    1. Re:Work For Hire by DaTroof · · Score: 1

      Additionally if you *LOOK* at your employment contract you will find that *ALL* the work you do while *EMPLOYED* by your employer is *OWNED* by your employer *INCLUDING* the work you do at while *NOT AT WORK* if the work you are doing is *RELATED IN ANY WAY* to the business your employer is in or *MAY BE CONSIDERING TO ENGAGE IN*.

      Are contracts like that really common? I've only encountered one NCA that was anywhere near that level of repulsiveness, and I just refused to sign it.

  39. Re:Contract: No! by cerberusti · · Score: 1

    In the absence of a contract the consultant will own the code. All paying for it give you is an implied license, which only includes source code if it is necessary for the normal use of the program (so basically scripting languages or programs where you hard coded enough that you need source code to use it.)

    --
    I'm a signature virus. Please copy me to your signature so I can replicate.
  40. My contract by Anonymous Coward · · Score: 0

    As you can't waive your copyright here were I live, my employment contract contains a passage that says I give my employer the exclusive right to make money from the code I write. This implies that I can't sell it to anyone else. You should check your current contract for a similar passage.

  41. Why has it to be on Company Time? by Foppel · · Score: 2

    Rereading the question, OP works at a company servicing a SAAS for developers to share code and being paid for it; so far so good. OP works on the backend software for this platform, very well as well.
    He wants to sell his Code and Ideas, this is fair. But why has he have to do this in company time? In the question this reads as an imperative? Why can't he do it in his free time like everybody else, using the very same platform he has so much insight in?

    Would the code he wants to sell be pertinent to the SAAS platform itself? That might be a bad Idea from the company's point of view for sure.
    Or can't he produce non-trivial code one could find on Github or somewhere else in his spare time, because of lack of time or energy or of other reasons like having a life? Well that would mean that he'd work on his own projects on company time, something again any company would find a bad idea for sure as well.

    OP's situation is definitely not one of a contractor who writes software or modules from scratch or based on an unique skill-set which is licensed out, and he is NOT producing a product or software in itself, but amends to a (presumably) pre-existing (as in existing at the company before he was hired) software in form of (sic) add-ins presumably ordered by the companies' customers in the first place.
    I cannot see a company entering a contractual situation with anyone on these premises unless there would be a BIG benefit for said company.

    Don't get me wrong, OP might be a gifted, hardworking, very creative Individual, which could be a BIG benefit for the company to keep and give free reign. But then again as a Company I would argue to advance OP inside its structure, giving a fancy job title, higher payment and so on, as this would benefit the company much more than to allow OP to make money independently from the companies software.

    My advise to OP, if (s)he sees him/herself to be a rather free spirit is to break free from corporate shackles and try to stand on their own feet, and create great software, of which one might be the next big thing, get bought by a bigger company and help yourself to those nifty shares!

    Otherwise find good use with those good ties to upper management and advance yourself inside the company, working towards the better payday and create some great software, of which one might be the next big thing, go IPO, and help yourself to those nifty shares!

    its your choice

  42. Re:Contract: No! by Anonymous Coward · · Score: 2, Informative

    In the absence of a contract the consultant will own the code. All paying for it give you is an implied license, which only includes source code if it is necessary for the normal use of the program (so basically scripting languages or programs where you hard coded enough that you need source code to use it.)

    Nonsense. Any code developed as part of your work on behalf of a client is owned by default by your client in the absence of any other written agreement. It is known as work-for-hire. If the code is generic and not part of their products you can often get permission to distribute the code and retain ownership but it is not guaranteed.

  43. some followup questions to clarify... by Fubari · · Score: 1

    An interesting question, Toney Time. Thank you. Writing this out has helped me clarify some thoughts on the topic that I've been mulling over.

    Lots of other posts are kind of knee-jerk in their simplistic responses; they are not necessarily wrong, but they may be incomplete.
    For what it is worth, I will give you a silver star for thinking about this before starting to "write your own code"... much better to game through some scenarios now instead of going heads-down for 6 months or a year and running into legal issues).

    Another silver star for plausible expectations e.g. not looking for "get rich fast" stuff. (Also it wouldn't hurt to spend a few brain cycles on "get rich fast" stuff; if you have a plausible idea why not go talk to the people at y-combinator).

    At any rate, here are some questions for you to consider.
    fyi - if you can't find good answers to these questions, that may be an indicator that you want to avoid thinking about good, potentially lucrative, ideas until you're in a position to work on them free and clear.
    By the way, not thinking about such ideas includes, but is not limited to: avoiding putting things online (facebook posts, email) or anywhere else it would be discoverable.

    1) WHEN ?
    Can you clarify when you are doing the additional work?
    If you plan on doing some midnight engineering (e.g. unpaid nights and weekends, with "unpaid" being the key word) then you might have a basis to claim ownership of the code.
    I'm willing to give you the benefit of the doubt about this being a "employer funded" effort.

    2) WHERE?
    Where are you doing this additional work?
    I make it a VERY clear point to do any of my own midnight engineering on my own personal hardware that NEVER connects to day-job infrastructure. This includes simple research into new languages and frameworks that are just not in use at my employer. So, buy an extra laptop. Rent a cloud instance if you need to. But it just seems like a Bad Idea to code something you want to OWN on somebody else's hardware.

    3) LICENSING OPTIONS
    Licensing model e.g. what is your release goal? This really is just an aspect of the next item, but seems important enough to be worth calling out separately.
    If you just want open source of some kind, that should be easier to negotiate with your employer since they will ostensibly benefit as well. You mentioned "community effort", is the community license suitable for what your long term goals are?

    4) PROFIT?
    If you want the option to SELL your code, things get more complicated.
    Things you need to answer here:
    What is your potential market? e.g. How could they pay you, and WHY would they want to? (pro tip: the "why" part is more important than "how").
    You can sell code as-is, or services (training, install, support, and integration).
    There are a several ways you could go...
    a) dual-license (look into what the MySQL kids were doing, see talend.com for similar "free" vs "premium" licensing, or maybe redhat with fedora and rhel).
    b) fork (if it is open source, just assert a new version). Long term goals will influence your license choice today.
    c) sales drivers. To understand this one, think about your current employer's sales model. How do they find new business (growing work for existing customers as well as attracting new customers)? You might be able to work out a commission on new business your "fabulous website" brings into the company. You might be able to negotiate ownership of said website, and if you ever part company from your employer you could conceivably refer customers to all players in this market space (e.g. where players is the set including your employer and their competitors).

    5) EMPLOYEE AGREEMENT
    What does your employee agreement say on the matter?
    It may already answer the questions asked above. As many other posters observed, "work for hire" is common. I also tend to see "all your ideas belong to us, even the ones you have on

    1. Re:some followup questions to clarify... by multimediavt · · Score: 1

      tl;dr But most of the comments about how he can't do this aren't wrong. All the others that say he can are more than likely wrong as they are assuming way too much.

  44. This used to be pretty common by tomhath · · Score: 1

    A business I worked for a few years ago was started by someone who did essentially what OP is suggesting. The programmer developed an accounting system for a healthcare related business (which is not an easy task, medical billing in the US is a quagmire). The application actually worked pretty well, and he knew other businesses could use it. So without telling his employer, he stole the source code and partnered with an unrelated business to sell it. The guy ended up quite well off when he retired.

    Of course what he did was completely illegal, but this was before the internet so his original employer had no practical way to catch him, nor any incentive to do so since they still had the working application for themselves.

    1. Re:This used to be pretty common by Anonymous Coward · · Score: 0

      Of course what he did was completely illegal, but this was before the internet so his original employer had no practical way to catch him, nor any incentive to do so since they still had the working application for themselves.

      It's hard to get advice from lawyers about breaking the law, but this is an important part of business, "what is likely to happen if I _____?" I think if you speak in hypotheticals and ask questions about maximum and likely risk you can get anwers from nonshady lawyers about this stuff. It is a major part of their job to predict such things.

  45. tort remedy might require "writing it down" by Anonymous Coward · · Score: 0

    Sure, copyright law may not force you to write it down, but if you violate the employment terms, and are sued, and lose, the remedy might be to produce the documentation.

    Specific performance.

  46. Re:Contract: No! by Anonymous Coward · · Score: 0

    How do you understand this to be the case? The OP describes a defacto case of work for hire ip assignment:

    Work done at Work
    Work done on employers assets (cumputers)
    Work is inclusive of the responsibilities of the employees role. ....

    I would go as far to say that even having this post and trying to get a lawyer to act on his behalf to secure rights at this point can be shown to seal the fact of the case which would be even the idea for this business was constructed while work for hire was in effect...

  47. Re:Contract: No! by cerberusti · · Score: 4, Informative

    Consultants do not fall under work for hire.

    If you have one client and they choose your schedule you are not a consultant.

    --
    I'm a signature virus. Please copy me to your signature so I can replicate.
  48. You should work for Uber by fluffernutter · · Score: 1

    You'll have to get another job or sell your solutions, not both. I feel as if you are looking to pull an Uber here. You want to enjoy the benefit of ignoring the rules that inconvenience you while taking advantage of the rules that work for you. The company you work for has invested in making you who you are, a valuable employee that participates in their interest.

    You may be able to travel the road of making legal contracts that cover everything but that would probably defeat the purpose of doing it. Unless you cut all ties or keep your work completely separate (different technology, no one at work knows about it) from your day job, there is really no easy way to protect your products. They are quite simply not yours.

    For example, I know someone who is an admin by day and has a business renovating houses at night. That is how you protect yourself.

    If these ideas are worth pursuing, you should be able to quit and make a go of it on your own anyway.

    --
    Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
  49. Re:Contract: No! by cerberusti · · Score: 1

    The article describes an employee, the post I was responding to was talking about consulting.

    These are entirely different scenarios.

    --
    I'm a signature virus. Please copy me to your signature so I can replicate.
  50. Sigh... seriously? by Morpeth · · Score: 2

    ... quit and work for yourself (and see how hard it is to pay for resources, benefits, insurance, lawyers, etc.), OR realize all the things being employed by a stable company offers you and be thankful.

    And no, I don't mean just be happy being a worker bee, but it's a give and take relationship as an employee, and you only want to take.

    Seriously, with that attitude, I'd never hire you as you sound like someone with no loyalty and nothing but "me me me" for a mindset.

    --

    'The unexamined life is not worth living' - Socrates
    1. Re:Sigh... seriously? by Anonymous Coward · · Score: 0

      Seriously, with that attitude, I'd never hire you as you sound like someone with no loyalty and nothing but "me me me" for a mindset.

      So is this why you suggest they quit and work for themselves/start their own business? A lack of loyalty and "me me me" sounds a lot like the attitude of most employers in the US.

    2. Re:Sigh... seriously? by Anonymous Coward · · Score: 0

      I'd sure never want to work for you. If you don't see value in what I provide as a developer and think my time should be devoted to making your company successful while giving me a pittance to survive on I'd invite you to politely GFY.

  51. Re:Contract: No! by cerberusti · · Score: 5, Insightful

    Anyway, as there are a couple of people contesting this already I though I would link the actual rules on copyright and work for hire.

    http://copyright.gov/circs/circ09.pdf

    Note that falling under (b) requires that it pass that test AND there be a contract stating so. The tests in (b) have also been found to be exhaustive, so it MUST fall under one of those scenarios.

    This means that even in many cases where there is a contract stating that the party paying for the consulting time owns it, in reality the consultant still owns the code. The only common one where code is not owned by the consultant is when the work will become part of another existing work.

    --
    I'm a signature virus. Please copy me to your signature so I can replicate.
  52. Much more complex by FeatureSpace · · Score: 1

    90% of replies have been "you'll be fired" or "get an attorney".

    The reality is much more complex.

    If the owners trust OP, believe he can produce a new line of revenue, or that the company would benefit from OP's entrepreneurial spirit, the owners might offer OP a promotion or a better deal than a standard employment agreement, such as shareholder, partner/founder of a spinoff company or licensee on the IP in question.

    If the owners do not trust OP, or see their employees purely from the "employee relationship is the best relationship" point of view (which many corporate attorneys preach) then OP is putting his job at risk, should carefully research the situation and seek legal advice.

    I own a corporation (with employees) and an LLC (consultantcy services). I've pushed companies to their limits (was fired once) and built $50 million/year lines of business in 2 years. I've recently been offered equity on two start-ups. So I've seen the point of view of several owners, their corporate attorneys and attorneys who represented me.

    Some attorneys who litigate a lot of partnership disputes will tell you "employee relationship is the best relationship" or "never give out equity because it gives others legal interest/cause to sue you". Others will say the opposite, namely "provide incentive with equity or options to breed entrepreneurs within the company". A third group of attorneys will admit that this is a terribly difficult decision filled with trust issues and risks and will suggest a very detailed shareholders/employeement agreement to manage expectations and contingency plans for the partners/shareholders should things not go as planned.

    The reality is these matters are potentially very complex. In my opinion everything boils down to the details of the situation and the preferences, skill and experience of those involved, whether it be the preferences/skill/experiences of OP's company's management, owners or attorneys or OP's own attorney. Ask enough business owners and attorneys and you'll get tremendously different responses, just like everything else in the world.

  53. Illusion at work by chrysosphinx · · Score: 1

    Majority of worker slaves have such positive attitude "I have a good relationship with management" until burned out or not needed anymore. Well, they didn't even notice they and their work are owned. So, a little reality check: a hired man who builds a house does not get the ownership of the house. Or a car. Or an iPad. Making software for hire is no different. Your work should provide a profit for the one who invests in you. If you want the profit you think your work is worth of, quit the job and start your own business.

    1. Re:Illusion at work by Shompol · · Score: 1

      Apparently most photographers think that if they are hired to take and edit photographs of YOU, the copyright and even the originals belong to them, unless stated otherwise in the contract. I find it strange, really.

    2. Re:Illusion at work by multimediavt · · Score: 1

      Apparently most photographers think that if they are hired to take and edit photographs of YOU, the copyright and even the originals belong to them, unless stated otherwise in the contract. I find it strange, really.

      They do belong to the copyright holder, which in the case of photographs is the person that took them, even if they are a monkey.

  54. Take your contract to a specialist lawyer by Stolpskott · · Score: 1

    By "contract", I mean your existing employment contract, and by "specialist", I mean ideally a contract lawyer specializing in labour law.
    In every development job I have had, except the last one, the company already had a standard "stuff done on company time and/or using company hardware is owned by the company" clause in the contract, written in such a way that it was enforceable, although depending on your specific local laws, mileage and wording may vary.
    Once a good lawyer has seen the contract and told you what, in his/her opinion you are allowed to do, float it by your management. If you can come to an agreement, get them to provide you with a written statement from the corporate lawyers on company letterhead in the form of a contract attachment specifying what the commercial rights to whatever you develop will be. Then get your own lawyer to review that, and everyone signs each page of each copy of the attachment.
    In practical terms, you will be lucky if you get anything more than "what you do on your own purchased hardware, in your own time, is yours. Company hardware OR company time, the IP and commercial rights belong to the company.", but whatever you do get, if both sets of lawyers have agreed and signed off on the wording, then you should be safe as long as the rest of your employment contract does not change as well - that is why it needs to be done as a contract attachment, rather than a change to the main body of the contract.

  55. It's not yours by khellendros1984 · · Score: 1

    When I started working as a salaried employee doing software development, my employment contract included language to the effect that everything I produced using any company resources, or using internal company information, belonged to them. When you're salaried, you don't really have "your own time", and since they're paying you, most companies would say that your time is another "company resource". I'm not sure how well that would hold up in court, but I'd also expect that most companies could grind their employees into the ground if it came to time in a courtroom.

    Realistically, they weren't interested in the little hobby game I was writing (my employer produced business software), so it's unlikely that they'll claim copyright on it. Now, if I developed a new plugin for my employer's product, that's a somewhat more danger-fraught proposition.

    What you want is probably some time with a lawyer, and to begin negotiations with your employer for an explicit contract stating that you own copyright on the things you're making, but that you're assigning non-exclusive, but unlimited use+distribution+modification rights to your employer (OK, obviously I'm no lawyer, but I'm sure you get the idea).

    You may be on good terms with your employer, but they aren't your friend. They're out to make money off of your work. There needs to be a contract outlining who owns what, what they can do with it, etc. Otherwise, you're opening yourself up for bad times.

    --
    It is pitch black. You are likely to be eaten by a grue.
  56. Free by xbytor · · Score: 1

    The best you can do is get your company to agree that it is okay for you to put a BSD-style license on it and share it with the community. As long as it not special-sauce kind of code, they may actually agree. I've done this myself.

    But don't count on ever making any extra side-money for work you've done on their dime.

  57. What about open-sourcing work code? by Shompol · · Score: 1

    I have a more interesting question: We use a lot of open source (mostly GPL- compatible) at work, mostly because I convinced the owner that these are production-worthy software that comes for free and does not get discontinued by some management decision, which was the fate of most of his Microsoft environment. Some libraries I created are pretty generic and can find many new uses if published on GitHub. I can try to convince the owner that he will get free bugfixes and updates for those packages if some other shop/developer finds them useful. There is no direct benefit for him, though. How should I go about it?

  58. Re:Contract: No! by Assmasher · · Score: 1

    Technically you are both wrong and right. Works for hire apply but they do not apply to everything. It is a little vague. This is why most consulting contacts end up with provisos that explicitly state the ownership of ANY work.

    --
    Loading...
  59. Re: Contract: No! by jhoger · · Score: 1

    Wrong. It's work for hire it doesn't belong to you.

  60. Contractor keeps software they *bring* to job ... by perpenso · · Score: 1

    that company owns the software they paid you to write unless there is contractual language saying otherwise.

    It's fairly common for a contractor to have exactly such a contract, otherwise you're making things really hard for yourself when you get hired for a different job, and you need the same piece of code to solve a problem.

    When a contractor gets such terms they take a massive cut in pay. Getting rights to the software involves some tradeoff.

    I think people are confused. What typically goes into contracts is that contractors get to keep software they *brought* to the job, not new code written for the customer. For example I own software under a proprietary license. I will use that software in client's project. The client gets a license to use that software. I get to keep bug fixes and minor enhancements. Major enhancements for this particular job/client, now we are getting into that gray area and a price cut might be needed to retain ownership.

  61. Depends on the Company by Greyfox · · Score: 1

    I was approached by a recruiter recently who sent me the link to his client. Apparently his client has open-sourced the application they're working on, under the Apache license. I appreciated being able to look at their code, and that's an extra incentive for me to consider them. Last company I worked at, I suggested they release a ruby "expect" DSL I'd written under an open source license. It used the Ruby SSH gem, which was not something I'd seen before, and had a syntax similar to TCL/Expect. I suggested it several times and got blown off several times. Basically no one was particularly opposed to it, but no one was actually capable of making a decision in that company. The entire place was an example of institutionalized learned helplessness. I don't think there's anyone left there who has any idea it's even in their version control.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  62. Follow the rules by Anonymous Coward · · Score: 1

    1. NEVER sign a non-compete clause.
    2. NEVER sign one of those "the company owns any ideas you have" employment contracts.

    If you have done any of the above, stop here - you lose.

    3. NEVER use any company resources to develop personal projects.
    3a. ALWAYS work on your own time. Keep records of this because that is a classic attack a company will use in court after 1, 2, and 3 above.
    4. If possible create work that is not in the same line of business the company is in (i.e. if the company makes games DO NOT MAKE GAMES, etc.).

    1. Re:Follow the rules by monkeyzoo · · Score: 1

      1. NEVER sign a non-compete clause.
      2. NEVER sign one of those "the company owns any ideas you have" employment contracts.

      If you have done any of the above, stop here - you lose.

      You forgot 2b... never succeed in getting hired, since there is no one who will hire you without signing those. AND, even with #2, it is de facto in the law whether you sign a contract about it or not.

  63. Re:Contract: No! by Aighearach · · Score: 5, Insightful

    It isn't vague at all, cerberusti is exactly correct and the AC is a maroon.

    "Work for hire" means employee. It doesn't matter what you want it to mean; look up the legal precedents. Contractors are exactly what is _not_ "work for hire," it is business to business contracted work. Basically, the opposite of "work for hire."

    There is no ambiguity; you have to have an express assignment of copyright for it to transfer. The contractor owns all their own IP. What the client gets is an implied unrestricted license. That gives them certain rights; you can't stop them from using what you made, because they paid you to make it, but that isn't the same as granting copyright. And a copyright assignment that is buried in the contract is actually not enforceable. You have to have a separate document that is only the copyright transfer. You have to have a signature that is just for the copyright, or else it is not expressly agreed to, it is just an unenforceable extra condition. The copyright assignment can require another document to have been signed in order to take effect, though. So that is how it is done, and that is why there is more than one thing to sign when you have a lawyer do this stuff for you.

    The funny part, yeah, consulting contracts often do claim to state the ownership, but that isn't a valid place for it, and the contractor actually still owns that code. It doesn't come up very often, though, because if you try to use that to screw somebody over, you'll be engaging in an unfair business practice and that will preclude you from bringing an otherwise-valid lawsuit regarding the matter.

    The easy way to remember it if you don't want to learn the details, the copyright designation is based on who the legal employer is, not who paid for the work. Paying for the work just means you have to be allowed to use the thing that was made for you. If you want to also own the copyright, you're buying that separately the same as if it was made for somebody else.

    Just wiki "work for hire" before trying to get pedantic and "stepping in it."

    But in the article, as an employee there is no way for him to end up with copyright. Even if it was done at home, since it is clearly related to his work, they own it.

    My advice for him, if you're not ready to be a contractor, and you're not ready to start your own company, just write these ideas down in a notebook. You're not in the right situation to be writing speculative for-profit apps that take advantage of your employer's platform, because you're also writing those for your employer. If your company actually wants you to do this, they'll give you the documentation you need, but make sure you're really well trusted by management. If you're just a regular Jr developer, don't even ask. Just write your ideas down so that you can think about them more later, and learn about which still look good later.

  64. Company related idea on your time is company's by Anonymous Coward · · Score: 0

    And that entitles them to every firing of his neurons during that time?

    And that entitles them to every firing of his neurons during that time?

    Yes, and most likely part of his contract any thoughts related to the company's products and line of business are part of what that salary is paid for. The brilliant idea about the company product you had in the shower in the morning is most likely part of what you are being paid for.

    Now ideas completely unrelated to the company's area of business, there *might* be some opportunities there. However a mere business category does not make thing unrelated. A concept for that other area may actually have application to the company's. My previous employer allowed us to describe/define personal projects that when done on our own time and equipment would not be company IP, prior agreement was necessary but easy to obtain. The point remains that unrelated to company business, current or potential, was their call.

  65. Re:Contractor keeps software they *bring* to job . by itzly · · Score: 1

    When a contractor gets such terms they take a massive cut in pay.

    A cut in pay in return for the rights to the code seems reasonable. Whether it's small or massive depends entirely on the circumstances.

    What typically goes into contracts is that contractors get to keep software they *brought* to the job, not new code written for the customer

    Not for me. All new code, paid for by my customer, is owned by me. The customer gets a license to use it for their business, and I get to use the same code for the next customer. In return for this, they get free access to code I've made for previous customers.

  66. Unrealistic expectations by Anonymous Coward · · Score: 0

    Why would you expect your employer to pay you to work on projects potentially for your own benefit? If you ae working on company time I don't see any sensible employer agreeing to assigning you rights to work that they have paid for.

  67. Company pays you for off-time ideas too by Anonymous Coward · · Score: 0

    1) Most employment contracts include off-time ideas that are related to the company's product or line of business. If you pursue such an idea by developing on your own time and equipment the work product is not yours.

    2) Only the owner of the software can open source it and in this scenario the developer is not the owner.

    3) See 1).

    1. Re:Company pays you for off-time ideas too by Oligonicella · · Score: 1

      1) State dependent, contract or not.

  68. Re:Contractor keeps software they *bring* to job . by perpenso · · Score: 1

    Not for me. All new code, paid for by my customer, is owned by me. The customer gets a license to use it for their business, and I get to use the same code for the next customer. In return for this, they get free access to code I've made for previous customers.

    Only a few client's would find those terms acceptable, many would move on to the next consultant.

    If you found a niche or a few customers who do accept that then congratulations. You won a lottery of sorts.

  69. More Dice Clickbait... by Anonymous Coward · · Score: 0

    If anyone thinks this knucklehead is serious, then they need their head examined.

    Captcha: "ruthless"

  70. Re:Contract: No! by Assmasher · · Score: 4, Interesting

    You are conflating two different yet semantically related things.

    "Work For Hire" and "Works For Hire" (sometimes referred to as "Works Made For Hire".)

    Work For Hire refers to the actual work done by an employee/contractor that has been designated as falling upon the IP rules of Works Made For Hire.

    Works Made For Hire is part of the the IP doctrine of copyright law.

    If you are a contractor, and you do not have the money nor legal team to fight off an IP assignation case, you must carefully and clearly stipulate who owns what IP REGARDLESS OF WORKS MADE FOR HIRE. It IS ambiguous, and a contract lawyer will tell you - do not leave it up to interpretation outside of your contract..

    I had a contract just two years ago that ran into an issue where the client (and their a**hole lawyer) were getting confused because I was going to provide them a solution that was built off of some code of mine that I owned all of the IP for.

    I clearly delineated that they would own the solution, but that they were only receiving a license to use my previous inventions (and here's the part they choked on for a while) and any necessary extensions to my product that were necessary in order to provide them with a solution.

    Their lawyer spent weeks arguing that they needed to own the changes I made to my existing product. That didn't happen...

    So, as anybody who has dealt with an unfriendly lawyer would tell you - don't ASSume anything. Don't assume they won't be jerks, that they're not idiots, that the court isn't stupid, that jurors aren't stupid, et cetera ad nausem. Make it clear in your contract, as in 'clear to a 4 year old', who owns what, when, and for how long.

    --
    Loading...
  71. Re:Contract: No! by lucm · · Score: 3, Funny

    cumputers

    don't forget the moanitors!

    --
    lucm, indeed.
  72. Re:Contract: No! by Anonymous Coward · · Score: 0

    if i had mod points you'd have them all. unfortunately for you I'm a coward.

  73. COPYRIGHT INFO AS IT PERTAINS TO YOUR SITUATION by Anonymous Coward · · Score: 0

    http://copyright.gov/circs/circ09.pdf

  74. Talk to your employer by Anonymous Coward · · Score: 0

    Seriously it sounds like what you need to do if you really want to make more off your creations is to talk to your employer about selling generalized copies of your software or software components. Negotiate for a price that both of you agree is fair and make sure to have lawyers from each side at the negotiation. I'm seeing this as a way for you to make more money as well as a way for your company to get back some of what they've spent on your salary.

  75. Re:Contractor keeps software they *bring* to job . by itzly · · Score: 1

    Only a few client's would find those terms acceptable, many would move on to the next consultant.

    No, it makes perfect sense for most of them. I do mostly embedded software work. Their business is selling hardware widgets. They just need the software to make it work. It doesn't harm them in the slightest if I use the same code for some other widget for a different customer who's not competing with them.

    But even if you were making purely software applications that were going to be sold, it still has many useful components that can be reused for non-overlapping work. It would also be in the customer's benefit if they could reuse such code. It's a similar concept as open source software, but in a more limited scope.

  76. Re:Contract: No! by cerberusti · · Score: 1

    I have 15 mod points to burn (as usual) but nobody else posted a real reference and few people seem to understand how this works... so I thought clarifying it was more important.

    I do not really need the karma, but bumping it would probably stop some incorrect speculation based on how people feel it should work.

    I was a consultant for a long time, and am now on the other side. I am not a lawyer, but it is my job to understand this, as in addition to anything technical, legal also reports to the CTO.

    --
    I'm a signature virus. Please copy me to your signature so I can replicate.
  77. Re:Contract: No! by cerberusti · · Score: 4, Insightful

    I linked the actual rules in a reply to my post.

    The way I dealt with this as a consultant was to incorporate my consulting company. That pretty much shuts down any argument over work for hire before it begins. I still occasionally had someone contest it and lawyer up, but they always backed down pretty quickly as there was zero chance of them winning a suit.

    I suppose you could try to do it contract by contract, but not only is that annoying for small contracts, it is also still open to debate as transferring copyright is not as simple as having a line in your contract.

    --
    I'm a signature virus. Please copy me to your signature so I can replicate.
  78. Wow. What a fcking bastard you are. by Anonymous Coward · · Score: 0

    He works there and they get benefit out of it. More than they give him.

    So if they fire him, they're out what they get from him.

    YOU would cut your nose off to spite your face, because one of those uppity serfs gets ideas they can do things.

    What, precisely, are the reasons for firing him other than your ego and overinflated sense of self importance?

    They can say "No, you can't use our systems". And he won't. But they won't get anything he worked on, and they could lose him, he'll at least be a bit pissed off and uninspired, so not as productive. So there's absolutely NO upside to saying no, but a small downside. They can say no, though. He hasn't said he is doing it, only how to do it and square it with his company.

    They can say "Yes, OK, as long as you don't impact your work or the operation of the system." and they get a happier worker who will be more productive.

    If they feel its being abused, they can say no then.

    So there's no actual downside other than their control over him is being vacated.

    If they're not an arrogant set of arseholes like you, that won't matter.

    It enrages you because you LOATHE those peons. They HAVE no rights, they should WORSHIP you for "creating their job".

    The fact that without any of them you're fucking unemployed never crosses your egotistical pin head brain.

  79. Where do I start with this. by Anonymous Coward · · Score: 0

    He has an agreement with his employer. That can be re-negotiated. And agreed to be different. That's what an agreement is.

    Alternatively, he can just do the job he's paid to, which isn't this extra work product, and just take the money for the bare minimum necessary work.

    After all, the value of the product he'd be working on wouldn't mean better pay or profit share, so why the hell should he offer extra for no payment?

    They could agree on him retaining the copyright and them getting a limited license to use it. Or if it isn't going to be something for them in their market, just the right to a cut of any sales he makes.

    1. Re:Where do I start with this. by multimediavt · · Score: 1

      If the work he produces for himself is in any way related to what he does for his full-time job, he will be fired and sued. It's called conflict of interest and is highly unethical and carries serious civil and career related penalties.

  80. Re:Contract: No! by Curunir_wolf · · Score: 2, Insightful

    This is correct. Anyone claiming that you can work for a company - paid by the hour - and own ANY rights to the product of your work is full of BS. Sure, if you can negotiate a contract that says so, the do it. But absent that written agreement all work is for-hire, and there is AMPLE common law that follows that principle.

    --
    "Somebody has to do something. It's just incredibly pathetic it has to be us."
    --- Jerry Garcia
  81. Re: Contract: No! by cerberusti · · Score: 2

    You can believe that all you want, but unless an employee wrote the code or you have a correct copyright assignment you would almost certainly lose in court.

    A correct copyright assignment is not as simple as having a clause in the contract specifying who owns the code, even many lawyers do it incorrectly.

    --
    I'm a signature virus. Please copy me to your signature so I can replicate.
  82. Re:Contract: No! by __aaclcg7560 · · Score: 1

    If you still don't know anything, become a BS artist and charge higher fees.

  83. Clueless... by kosmosik · · Score: 1

    WTF man - first of all you do not understand what it means to hold own the rights. I don't know which jurisdiction you are reffering to - I assume Murrica since everybody else would state that (not assuming that Murrica is the only country in the world). Second of all you don't get what the rights are - if you have written some code that is you who have written it and in sane juridictions that can't be changed (nobody else can claim he/she is the author). Monetary profit (licensing) is a different deal but you haven't stated exactly which rights you wan't to keep.

    Going further... when you write software as an employee of some company it is assumed that you are licensing it - that is the law in Europe. If you are coding for your employer that basically means he holds the monetary rights to it (you are still the author). That is the sane default.

    Now I don't know if it is suitable in your case but I would call for BSD type license - that way you will get your monetary rights for the software (as you can take it and sell it somewhere else). But this is not the "default" and you should talk about it with your employer.

  84. Re:Contract: No! by ILongForDarkness · · Score: 1

    In my experience even if your boss doesn't care often they aren't willing to put any effort/burn political capital to get the higher ups to approve it. Your mileage might vary.

    For example my last job I made a utility that talked to a vendors software and collected some data we needed to comply with government regulations. That vendor knew of another site that needed the same software and wanted to buy a copy from us. Anyways, the employer (a hospital) even had an IP consultant come through to see different projects that might be commercializable come through. After a week or so of onsite interviews, filling out the invonvation paperwork (forget what the proper term was for it), having a customer already lined up etc etc. Still couldn't convince my boss to chat with his boss to get it to go forward. He didn't seem to mind the idea, but also no one wanted to own the liablity if something went wrong, wanted the hassle of figuring out who gets paid what (unlike the US in my country the employee owns the IP of the stuff they create unless explicitly assigned in their employee contract (I wasn't hired as a software developer/had no ownship transfer in my contract)). Anyways, I could of just tried doing it on the side but would have all the hassles of a business including significant liablity exposure should something break. Also wanted to keep it internal since I'd already been paid to make the code/didn't want to piss of my employer. Still: can be an upward battle: pretty much by definition anyone working at a government job/for someone else doesn't want the hassle of dealing with all the business processes themselves (you might like sales but hate legal, might like product development but be antisocial, etc, few people enjoy the whole process).

  85. Having Your Cake and Eating it by millst · · Score: 0

    This is called Having Your Cake and Eating it. If you were my employee and you asked for that. Once I had finally picked myself up from the floor in total shock that someone would have the arrogance to ask for what you are asking, I would then fire you.

  86. Re:Contract: No! by cerberusti · · Score: 4, Informative

    You can claim the law is BS all you want, but it would be inadvisable to take that position in court.

    If it is an employee paid on a W2 who shows up at the office every day and has their tasks and schedule set by the employer, the employer owns the copyright.

    If it is a contractor paid on a 1099 who uses their own equipment at their own location, the contractor owns the copyright (even if there is a clause in their contract stating otherwise.)

    If it is somewhere in between a court would decide if they are an employee or an independent contractor.

    http://copyright.gov/circs/circ09.pdf

    --
    I'm a signature virus. Please copy me to your signature so I can replicate.
  87. Aww, bless by Anonymous Coward · · Score: 0

    Sorry to break it to you kid, but you signed the contract and sold your soul, the law says they now own you and everything you produce. Your chances of getting them to give it back to you volunatirly are about zero squared.

    Welcome to capitalism. You're going to hate it :)

  88. You don't..... by SuperDre · · Score: 1

    If you are developing software during your boss his/her time, the rights belong to the company, it's THAT simple.. You even have to be cautious if you are a software developer at work and create other software at home, make sure you have an arrangement in your contract about that, because if you don't and you have a very nasty boss, he can claim right to your software you build at home (because you certainly would have thought about it at work, and sometimes even used algorithmes/structures developed at work)..
    So if you want to own the right to software developed at work, you'll have to specify that in your contract, but I can almost guarantee you that no boss will do that... And the same goes for software created for a client, make sure the contract specifies who the rights have..

    You must be very naive if you think you can own rights to software/algorithmes created at work...

  89. Re:Contract: No! by Anonymous Coward · · Score: 0

    But in the article, as an employee there is no way for him to end up with copyright. Even if it was done at home, since it is clearly related to his work, they own it.

    What he does at work, is clearly employers property. What he does at home - not necessarily. Perhaps he don't have a no-competition clause, so he can have another (part time) job of the same kind. For some other company - or for himself. Making the same kind of software.

    But he can obviously not sell the stuff he makes at the employer site.

  90. Re:Contract: No! by cptdondo · · Score: 2

    Incorporation provides no shield whatsoever, at least in the US. They can still sue you into bankruptcy.

    What you want is to spell out in the contract that anything you provide is an "instrument of service" and that it cannot be distributed, modified, blah, blah, without your permission.

    And yes, you need a contract for each and every single job you do, no matter how small. There's always the chance that you will have an insane client (like I did) who ran up nearly a million dollars in costs arguing with us, and then ended up paying a quarter of that, when we calculated the original remedy would cost $1,800. And yes, the client was insane, absolutely bonkers. And I had bought that job from another company that we purchased, and they did not have a strong enough contract, and the job was tiny, about $4,000.

    Being incorporated does absolutely nothing for you to protect you from that.

  91. duh by Anonymous Coward · · Score: 0

    Easy: quit your job.

  92. You're Screwed by Anonymous Coward · · Score: 0

    When you're doing work-for-hire, the payer owns the rights to what is produced. Plus the SDK for that SaaS system may contain poison pills to foil you're plans too. So if you can't get an agreement in writing, forget it. And see a lawyer, if you should happen to make a buck off this your employer and the SaaS co any will swarm you got their cuts.

  93. Re: Contract: No! by Anonymous Coward · · Score: 0

    You are crazy to argue that a contractor paid for their time to build something, without any risk, owns the product.

    Without something in writing the comissioner of the work owns it, plain and simple.

  94. Re:Contract: No! by cerberusti · · Score: 2

    What a strange point of view you have. Incorporating does a few things for you:

    1) It prevents you from being personally liable if you get sued (although there are some additional limitations on this if you are a sole proprietor which do not affect corporations with multiple owners, and if you do something illegal they may be able to pierce the veil and go after your personal assets anyway.)

    2) If someone tries to claim work for hire, the judge will dismiss the case immediately (it never applies between two corporations.)

    3) Formerly, it meant clients did not need to send you a 1099 (although I believe this has changed.)

    4) It cuts down on those asking you to sign an employment contract as part of your consulting work, as it is obviously inappropriate (needing to tell clients no less frequently is good.)

    5) It allows you obtain an EIN and hire others.

    6) A bunch of other minor things I am not going to bother listing.

    --
    I'm a signature virus. Please copy me to your signature so I can replicate.
  95. Re:Contract: No! by cerberusti · · Score: 1

    Also, I would not bother with a contract for a small amount, especially if I had already worked with the client.

    If it went over 5k I would most definitely require one before I continued. No way would I let it get up to 1mil, that would be stupid.

    --
    I'm a signature virus. Please copy me to your signature so I can replicate.
  96. Re:Contract: No! by Assmasher · · Score: 2

    Yes, any contractor who has any idea of what is at stake should incorpate as a Chapter S at least.

    Ignoring the huge tax advantages that comes with a Chapter S, it is the most protection for the least amount of effort.

    If you're doing it full time, or you make at least $20k/year in income from your contracting, it's crazy to do anything else - it more than pays for itself. That $500 tax prep bill is worth every penny I saved by claiming capital gains on distributions.

    --
    Loading...
  97. Re:Contract: No! by cptdondo · · Score: 1

    Google "Piercing the corporate veil".

    And yes, I've owned LLCs, S-corps, and others. Right now I work for two LLCs both of which I own, as well as a full time job for a company.

  98. Re:Contract: No! by cerberusti · · Score: 1

    You generally need to do something pretty heinous for a court to pierce the veil.

    What the hell do you do that is is common in your life?

    --
    I'm a signature virus. Please copy me to your signature so I can replicate.
  99. Re:Contractor keeps software they *bring* to job . by perpenso · · Score: 1

    As I said, a niche. I've been there too. Doing the firmware to initialize standard components (various cpu tables, ram refresh, timers, i/o, etc) on powerup and offering a hook for proprietary software to take over. Yeah, they don't care about the hardware initialization, however if involved in the proprietary app specific stuff they start to care beyond something exceptionally generic like remote logging.

    More importantly you seem to be referring to what I already described. Bringing your own software to the job and being allowed bug fixes and minor enhancements. Once we get into app and business specific stuff the rules usually change.

  100. Any company that has any idea what they are doing by Anonymous Coward · · Score: 0

    Will make sure that your contract as a consultant or otherwise is work-for-hire, specially to clear up any misconceptions about ownership. They are paying for your time to build it, they own it. Period.

    If you want to own the software, quit and finance the time yourself. Then realize just exactly how hard that is when you have bills to pay and you'll appreciate the value of your time and it's cost. If somebody hires you to build a house, they own it. Doesn't matter how much you think you could get for the house if you sold it...you were hired to do a job.

    This is one of the hardest things for programmers to get. You want to build something and make money on it, finance your own time. What you are talking about is no different than going to work for a service company and deciding to leave and take the clients you service with you.

    Do it on your own time with proper contracts and agreements to do it the right, proper and legal way. Not rocket science.

  101. If you're smart they'll watch you for years .... by Anonymous Coward · · Score: 0

    Long ago to my shame I worked for lawyers for a while.

    I found out big software companies passively track their former employees for years after they leave employment.

    If and when the former employee comes up with anything remotely profitable, they have the lawyers send out a dunning letter threatening enforcement of the language in their old employment contract that gives perpetual rights to anything thought about while employed. Often that works.

    It's kind of like patent trolling, for employment law.

  102. Re: Contract: No! by cerberusti · · Score: 2

    The author is the copyright holder unless it was an employee (which in the vast majority of cases comes down to if they are paid on a W-2 or not.) Under very limited circumstances which are explicitly enumerated in law, rarely apply to programmers, and which require written acknowledgement, it can sometimes apply to contractors.

    Usually even if there is a contract stating that the commissioner owns it they do not, and the contractor is still the copyright holder. You must specifically transfer the copyright in question to change ownership (a line in a general contract will not do this.)

    You do not need to take my word for it though, I linked you a clear and concise explanation by the copyright office (http://copyright.gov/circs/circ09.pdf)

    There is also the actual law: https://www.law.cornell.edu/uscode/text/17/101

    And a supreme court decision from 1989: http://en.wikipedia.org/wiki/Community_for_Creative_Non-Violence_v._Reid

    You can stare at that in disbelief all you want, but it does not change the facts.

    --
    I'm a signature virus. Please copy me to your signature so I can replicate.
  103. Re: Contract: No! by cerberusti · · Score: 1

    If you are one of those cheap shops who illegally classifies employees as contractors to save a few bucks, externalize costs, and avoid employee protections you may want to reconsider that.

    It is not zero risk for the contractor.

    If they get hurt there is no workers comp, if you fail to pay there is no wages commission (they need to sue you on their own dime), they do not get sick days or vacation, limitations on hours worked, overtime, they pay the self employment tax, provide their own equipment, and generally do not get any of the benefits an employee would get.

    The other side of that is that they own their work, and you must generally negotiate with them as if they are another corporation. The fact that most contractors are not aware of this may save you, or it may be that you just have not irritated them yet, and they will come back later to own your product and collect damages for your violation of their copyright.

    --
    I'm a signature virus. Please copy me to your signature so I can replicate.
  104. Re:Contract: No! by Elfich47 · · Score: 1

    Always get a contract that stipulates the deliverables. It controls the liability and helps insulate against lawsuits.

    --
    Architectural plans are like computer source code with a couple of differences: You only compile once.
  105. Some If's by Anonymous Coward · · Score: 0

    Ok, some follow up questions (and comments) for ToneyTime:

    1. Are you a contract employee, wage employee or salaried employee, i.e., did you fill out a W-9 or a W-4 when you started working for this company?
    -- If you filled out a W-4 you're a salaried employee, STOP! you're dead in the water trying to claim IP rights for something being done with company resources and/or on company time and risk getting not only sued, but blackballed in your chosen career as word WILL get around about what you've done if it reaches the courts or even the news
    2. Was there a non-compete clause in your employment contract (W-9 or W-4)?
    -- If you replicate the functionality of code created for and being used by your employer and intend to sell that same functionality to others YOU WILL BE SUED
    3. Are you out of your mind or unbelievably naïve?!?!
    -- To even think you could take company resources and (re)create features for software that the company uses to make money while employed at that company and on company time is absolutely ludicrous. Why don't you ask to have sex with your bosses wife while you're at it, as it makes as much sense as what you're asking.

    So, no, you cannot do what you're asking. If you're a salaried employee of a company doing software development, they most assuredly own the code and the rights to it if it's developed for them and relevant to the work you do on a daily basis. What that means is if you create ANY software that does what the company software does you're done, and I mean fired, sued and might not ever work again as a developer. Again, if you create anything relevant to what you do for the company, or related to what the company does you will be sued if you are full-time salaried employee of the company. It's called conflict of interest, among other things depending on your employment conditions/contract. You can most likely create unrelated software products to your hearts content, but once you cross the line of any code created for the company or related to their business you're painting a great big target on yourself.

    It sounds like you're a young kid. It would be a shame for you to waste your talent by doing something unethical and end your career early.

  106. Re:Contract: No! by Wycliffe · · Score: 1

    2) If someone tries to claim work for hire, the judge will dismiss the case immediately (it never applies between two corporations.)

    So if I hire a web development company to create a website for me and they sell it to my competitor as soon as
    they get done then that's fine because we are both corporations and it's not "work for hire"? Just because
    you are a contractor doesn't mean you automatically get to keep what someone pays you to create.

    There is some gray areas when it comes to libraries, etc... and those should obviously be agree upon as the
    issues come up but you don't own something just because you made it. That's like saying I own a painting
    or book because someone paid me to paint/write it for them. Yes, you're still the author but you sold your
    rights when you gave it to them and got paid. You can't turn around and sell unlicensed copies of that
    painting/book to other people. Musicians have been sued for this exact thing.

  107. You can't... by Anonymous Coward · · Score: 0

    ...it is clearly stated in Your contract that everything You do is owned by the company You work for. Learn to read, dude.
    and. btw. the same may be true for consultant contracts.

  108. quit your job by Goldsmith · · Score: 1

    You're going to get fired and/or sued the way you're going. You may have a great relationship with management. How's your relationship with the investors for the company you're at now? They're who will eventually come after you if you start selling company software on the side (you may get your management fired along the way too). You can quit or you can wait for someone to fire you. Waiting to get fired may get you unemployment benefits, but you'll lose more of your work along the way.

    Ok, a third possibility: if you really think there's uncaptured value in the software you're writing, try to sell it from within the company. You know, be a good employee and try to make your company money. (Don't be an idiot, ask for more salary and stock tied to performance of your software.) If you can't convince your management that you're on to something... then you can have discussions about buying the rights or maybe you should re-evaluate this whole idea.

  109. Should probably use a throwaway account by Anonymous Coward · · Score: 0

    when posting this type of stuff.

  110. Re:Contract: No! by Anonymous Coward · · Score: 0

    A consultant doesn't own anything he writes while being paid by the company. It is generally clearly written in the MSA and only a company that has no clue to what it is doing will let the consultant keep the work he makes while being paid by that company. If I was a business owner, I wouldn't care if I had absolutely no reason to keep the code, I would still keep it out of principle. If you want to keep your code, foot the bill and write it on your own dime and time. Then come and sell it to me like any other software vendor sells their product. I am not going to pick up the expensive development costs for you.

  111. Re:Contract: No! by tburkhol · · Score: 1

    So if I hire a web development company to create a website for me and they sell it to my competitor as soon as they get done then that's fine because we are both corporations and it's not "work for hire"?

    Pretty much. Like when you 'buy' a copy of Office, MS is allowed to turn around and sell it to your competitor. That web dev company has probably created a website for you based on a template they've used a hundred times before, adjusting the details and content for each new client, so they have - for the most part - sold you a web site that they'd already sold to one of your competitors. This is why it's important to spell out the ownership and rights to works created under contract - code, art, text content.

  112. company dime, company code by Anonymous Coward · · Score: 0

    Generally, if you're salaried, and its written during business hours and/or using company resources, the company can claim ownership.

    You should also check your employment contract. Most of my jobs have had clauses claiming ownership of "all creative works" with specific caveats about work done on the clock and/or using company equipment in order to get around states with lax/ambiguous ownership laws.

    Best advice is to speak to a lawyer. At least, speak to management/HR about what you want to do and get written approval.

  113. Re:Contract: No! by cerberusti · · Score: 1

    I made a pretty good living for about a decade doing almost exactly that (although mostly those were not web sites.)

    I would get paid to write all of the software to run their business, then go around to their competitors and sell it to as many of them as I could. I determined pricing partially by how many people I thought I could sell it to.

    For an example that is not programming, look at the articles that get reprinted on Wired, Ars, and a bunch of other sites. This happens because the author owns the work. While Wired may pay someone to write it, the author is absolutely within their rights to then go shop it around to other sites.

    If somebody pays you to as an independent contractor to write a book or produce a painting you own it. The person paying only gets a copy of the work, not the copyright.

    --
    I'm a signature virus. Please copy me to your signature so I can replicate.
  114. Re:Contract: No! by cerberusti · · Score: 1

    It is not even possible transfer copyright by a clause in your consulting contract.

    I was willing to sell the copyright in some cases, but would charge a far greater amount if you wanted to buy the copyright from me. Even buying a license for source code would increase that bill by at least 3x.

    Usually it would be cheaper to hire someone if you need the copyright. It would be a little bit strange (and terrifically expensive) to use consultants for that.

    --
    I'm a signature virus. Please copy me to your signature so I can replicate.
  115. Wow! With a mindset like yours.... by Anonymous Coward · · Score: 0

    ... get used to saying, "Do you want fries with that?" because you're not gonna be employed for long.

  116. Re:If you're smart they'll watch you for years ... by Anonymous Coward · · Score: 0

    BULLSH1T

  117. Re:Contract: No! by david_thornley · · Score: 1

    That depends on the law in the jurisdiction you're in. In Minnesota, I have copyright on anything I do that's outside work hours, not using company equipment, and not related to what my employer does. Any agreement to the contrary is void. This doesn't apply to the situation in the summary, where the person wants to keep copyright on something that is part of the business, but it shows that an employee can automatically retain copyrights or patents on his or her independent work.

    Everything else is work-for-hire, since I'm a regular employee, and my employer has copyright on all the code I write.

    --
    "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  118. Re:Contract: No! by lsatenstein · · Score: 1

    It isn't vague at all, cerberusti is exactly correct and the AC is a maroon.

    "Work for hire" means employee. It doesn't matter what you want it to mean; look up the legal precedents. Contractors are exactly what is _not_ "work for hire," it is business to business contracted work. Basically, the opposite of "work for hire."

    There is no ambiguity; you have to have an express assignment of copyright for it to transfer. The contractor owns all their own IP. What the client gets is an implied unrestricted license. That gives them certain rights; you can't stop them from using what you made, because they paid you to make it, but that isn't the same as granting copyright. And a copyright assignment that is buried in the contract is actually not enforceable. You have to have a separate document that is only the copyright transfer. You have to have a signature that is just for the copyright, or else it is not expressly agreed to, it is just an unenforceable extra condition. The copyright assignment can require another document to have been signed in order to take effect, though. So that is how it is done, and that is why there is more than one thing to sign when you have a lawyer do this stuff for you.

    The funny part, yeah, consulting contracts often do claim to state the ownership, but that isn't a valid place for it, and the contractor actually still owns that code. It doesn't come up very often, though, because if you try to use that to screw somebody over, you'll be engaging in an unfair business practice and that will preclude you from bringing an otherwise-valid lawsuit regarding the matter.

    The easy way to remember it if you don't want to learn the details, the copyright designation is based on who the legal employer is, not who paid for the work. Paying for the work just means you have to be allowed to use the thing that was made for you. If you want to also own the copyright, you're buying that separately the same as if it was made for somebody else.

    Just wiki "work for hire" before trying to get pedantic and "stepping in it."

    But in the article, as an employee there is no way for him to end up with copyright. Even if it was done at home, since it is clearly related to his work, they own it.

    My advice for him, if you're not ready to be a contractor, and you're not ready to start your own company, just write these ideas down in a notebook. You're not in the right situation to be writing speculative for-profit apps that take advantage of your employer's platform, because you're also writing those for your employer. If your company actually wants you to do this, they'll give you the documentation you need, but make sure you're really well trusted by management. If you're just a regular Jr developer, don't even ask. Just write your ideas down so that you can think about them more later, and learn about which still look good later.

    We had a bank in Canada that outsourced it's IT department (operations and development). After a few years of rising costs, and security concerns, they wished to repatriate their IT department. Well, they did receive the data centre, and their hardware/network, but the contractor owned the code, and the bank was up SCHITTS creak (www.cbc.ca/schittscreek/). They were forced to retain software development with the contractor.

    --
    Leslie Satenstein Montreal Quebec Canada
  119. Re:Contract: No! by dave.leigh7335 · · Score: 1

    But in the article, as an employee there is no way for him to end up with copyright. Even if it was done at home, since it is clearly related to his work, they own it.

    Not so, and I say this as someone who, as an employee, has wound up owning large chunks of project code outright.

    The key is... ASK FOR IT.

    Seriously, it can be that easy. I worked as an employee no a specific project for a company's internal use, but I saw it could be more generally useful with a few tweaks. When the project was canceled for budgetary reasons, I simply asked for the code. The deal we struck was that I owned the code, they retained a non-exclusive license to use it and future enhancements, if any were produced. They put it in writing (a letter of assignment doesn't have to be complicated at all) and I went back to contracting.

    While contracting, I've occasionally run across a contract here or there that contained an ownership clause. I've always struck through it, while explaining that a great deal of my value comes from the experience i've gained at prior engagements; and that this translates directly to less effort for me and shorter deadlines for them. If they wish to own the code, then it is with the understanding that I would have to expend additional time and effort to re-code some very effective algorithms from scratch to meet their IP requirements. I raise my rates and time estimates accordingly.

    Given the economic costs and rationale, I have never had a client push the issue. If they did I'd shrug and pocket the extra money. If they didn't want to pay more for exclusivity, then I walk away, as it is 100% assured that they WILL have other issues that will make you regret ever dealing with them. Not every contract is worth landing.

  120. You're already screwed by ebvwfbw · · Score: 1

    You'd have to get your current employer to hold you, your subsidiaries, associates (fill in a bunch of stuff here) harmless forever. See a lawyer. Good luck with that. For practical purposes they can always say you had a copy or benefited from what they paid you to do. Could also wait say 5-10 years. That often helps flush things. They can still come after you if you suddenly have lots of zeros in our accounts.

    Life is like that. Take a chance. This could be your first bankruptcy. Learn and go on.

  121. Re:Contract: No! by cerberusti · · Score: 1

    Wait... are you a sole proprietor trying to pay yourself with capital gains distributions?

    If so, may I advise you to seek out a tax attorney in order to consider a settlement with the IRS where you go to them, and stop doing that right now before the IRS comes after you (you may get lucky, but they have 7 - 10 years to come after you, and they tend to do it towards the end.) I tried to do that for a while, and it cost me far more than I saved in taxes.

    It is not legal, even with a couple of people in the business. You still need to pay the self employment tax and pay yourself as an employee.

    Another piece of free advice is that CPAs are more frequently shady than not, but it is your ass on the line and not theirs.

    --
    I'm a signature virus. Please copy me to your signature so I can replicate.
  122. Re:Contract: No! by cerberusti · · Score: 1

    Looking a little bit more, it is not even 7 - 10 years. There are cases where the IRS did it after 30 and seized everything a retiree had (including garnishing social security.)

    --
    I'm a signature virus. Please copy me to your signature so I can replicate.
  123. Re:Contract: No! by cerberusti · · Score: 1

    My experience as a consultant was similar.

    Occasionally I had someone who wanted to own everything because they were paying for it, but once I factored in the extra time to write a clean implementation of everything required, and my increased rate for time I would not derive any other benefit from they usually reconsidered their position and took my original proposal.

    The ones I had problems with were always one of my salesmen agreeing to something extra without talking to me first. I penalized them heavily in other ways on the few occasions where that happened, but still needed to technically fulfill the contract (to the detriment of everyone involved.)

    --
    I'm a signature virus. Please copy me to your signature so I can replicate.
  124. As a lawyer . . . by hawk · · Score: 1

    I am a lawyer, but this is not legal advice. If you want legal advice from me, pay my retainer. If you get your legal advice from slashdot, you deserver whatever happens . . .

    Anyway, I've read much of the below. If you are in this situation, and it's not worth paying a lawyer who practices in this area, what you're doing isn't that important.

    I don't work in IP at the moment, but there is enough misinformation below to keep several lawyers busy.

    There is a reason for hiring a professional programmer instead of doing it yourself. Similarly, there is a reason to hire an actual lawyer rather than misinformation of the internet . . .

    hawk, esq.

  125. Re:Contract: No! by RockDoctor · · Score: 1

    So, even if you do consult, make sure you negotiate your terms wisely.

    The submitter already stated that he (or she? I didn't notice. Damn you, English and your lack of implicitly gendered verbs!) is young, so they don't have that option available to them. Also, being young, they know that those rules don't apply to them.

    Let him or her enjoy the cluebat of growing up in peace.

    --
    Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
  126. CONTRACTS! by Anonymous Coward · · Score: 0

    Basically, you are asking how to get your employer to pay you to earn more money. I see a few options, for best to worst

    1) negotiate to become a contractor for the company, selling them the products that you are programming. I know you don't want to be a contractor at this time, but it's really the only clear way for you to retain ownership of your code, and even then it has to be in writing that you retain all property rights to the code you write, and they are purchasing a copy of the program, module, plugin, or whatever.

    2) if you have other job fucntions, and this is only a small subset of your work, and you are really on good termss with the employer, you could try to get your jub descriptiong to exclude this work, and then do the programming on your own time, and sell it to your employer. Don't expect them to pay you per hour to develop products that you are going to sell to others! The best is to quote per project, and offer them a reasonable price for product, and hope to make profit by selling to others.

    3) come up with a buisness plan for the company you work for to help them sell your code to others, and pay you a commission on sales. At least this way you are asking them to consider giving you a bonus if your idea makes them more money. Still, you are asking to be paid more for what they are already paying you to do.

    4) Any other agreement you could reach should be shot down immediately, as you are asking them to pay you to develope something that you wish to sell on the side.

    I recently made the switch from being an full time employee to a contractor. Since I was designing custom software for the company, the boss agreed that I would be exempt for the non-competition contracts that I signed when I was hired, but I still can not use the code that I wrote for them as is. I can sell the same software, but I have to rewrite it from scratch.