Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Open Source News

What Do I Do About My Ex-Employer Stealing My Free Code? 545

An anonymous reader writes "I recently found out that the company I used to work for is removing all the open source licenses (GPL and MIT) from my work, distributing it as proprietary software and taking all the credit despite the fact that they contributed nothing to it. They are even renaming it something really silly. What should I do?"
This discussion has been archived. No new comments can be posted.

What Do I Do About My Ex-Employer Stealing My Free Code?

Comments Filter:
  • SOL (Score:2, Insightful)

    by sourcerror ( 1718066 ) on Monday August 01, 2011 @05:11AM (#36944692)

    If you wrote that thing while you were working there, then you're out of luck. (I.e. company own the copyright and they have the right to change the license.) Even publishing the original opensource version might cause you some trouble if you can't prove it was originally oss, and you weren't changing the license.

    IANAL

  • Errm... what? (Score:5, Insightful)

    by Splab ( 574204 ) on Monday August 01, 2011 @05:14AM (#36944704)

    So you worked for them and where paid by them. You decided to release something as GPL (your post doesn't say if this was sanctioned by the powers that be), but considering your termination, one would think you stepped out of line?

    But, the fact is, you where working for them, earning money producing something *they* own. If they decide to revoke a license on something *they* own, they are squarely in their rights to do so.

  • Re:SOL (Score:2, Insightful)

    by Anonymous Coward on Monday August 01, 2011 @05:24AM (#36944754)

    IANAL

    Also depends on whether or not he did it on a company machine and if his contracts state that any work done on company machines/with company software/etc is company property.

    If he did it on his own time, in his house, with his own computer and software, contributed it to oss, and THEN took it for use at the company after that, then probably yeah. He can probably get them to stop it. But if they can prove that either A: It was used by them before it was contributed as OSS aka they can say it is theirs or B: That any of the work done on it was on company property with reasonable doubt (assuming that clause is in their contract) then you sir are SOL.

    Welcome to the world of legal tricks and minor clauses. Where a tiny bump in the road can wreck your car.

  • Re:Lawyer (Score:5, Insightful)

    by beelsebob ( 529313 ) on Monday August 01, 2011 @05:31AM (#36944794)

    Or... learn what MIT licensing means... they're entirely free to distribute under whatever license they choose as long as they cite you. They're not stealing it, they're using it under the free license you provided it under.

    As for the GPL – yes, you need to get a lawyer there, that is indeed a violation. Of course – if you coded this GPL code on their time, it's their copyright anyway, and they're free to use it any way they see fit.

  • by roman_mir ( 125474 ) on Monday August 01, 2011 @05:36AM (#36944822) Homepage Journal

    FTFS:

    I was terminated from a company that I worked day and night for for about 5 years. During the last 2 years of that time, I created a simple web framework and contributed it to open source. We had always used open source, so it was high time we became a contributor! Recently I found out that they have removed all of the licenses from the files (GPL and MIT), gave it a silly name, and have the intention of marketing it as a product. What should I do? I am trying to get past the fact that I am upset that I was terminated â" that pissed me off â" but the fact that they are taking credit for my work and making it proprietary is really bothering me! What should I do?

    I just might have found the reason for your termination. Were you doing things that went beyond what your employer allowed you to do? You were employed and you were so called 'contributing' code under GPL without your employer explicit permission to do this, and from the text it looks like you have so called 'contributed' the code that you wrote for your employer.

    This is like saying: I took this guys stuff and 'contributed' it for the good of the public, but I didn't ask the guy if he is OK with it and now he is forcing everybody to return the stuff I 'contributed' to him and he called the cops. I am really pissed off, what should I do?

    Yeah, I think I did find the reason for your termination.

  • Re:Just fork it (Score:5, Insightful)

    by snowgirl ( 978879 ) on Monday August 01, 2011 @06:16AM (#36945000) Journal

    Why don't you just fork it from the latest version when it still had the GPL/MIT license and release it in a new project? This should be even easier in your situation, because the company decided to change the name of the software, which means you can simply keep using the old name for the new project. This also doesn't confuse users, as they will probably remember and recognize the software by name.

    Once you've got the new project up and running, you can of course sue your old employer for distributing open source licensed software without the proper licence and source code.

    First paragraph is golden. If the code was at one time released open source, then you can totally fork it.

    Second paragraph is however wrong. If the company owns the copyright on the work then they can relicense it all they want, even if it were previously open source.

    As per someone noting below: if you want to know your legal rights and what you can do, talk to a lawyer. What you'll get here is a bunch of IANALs telling you bullshit, and IAALbInYl (I Am A Lawyer, but I'm not YOUR lawyer) telling you generic advice that possibly doesn't apply, and that you need to speak to a lawyer who represents your interests.

  • by ericvids ( 227598 ) on Monday August 01, 2011 @06:17AM (#36945004)

    The OP also said, in response to the first guy who asked pretty much everything that has been asked here in the slashdot thread:

    Hi Llama, I have no such agreement. It was done on my own time with the company’s full support. They knew it was open source. I think now that I’m not at the company, they want to “control” it. As far as I understand it, they need to abide by the license. I think the tricky part is compelling them to abide by the license

    Assuming this is all true (that he had no agreement with the company to cede over his rights to work done on his own time), I seriously doubt that it is legal for the company to do this. It seems to me that he was pretty careful from the outset to ensure that no such agreement was in the contract -- and in that case, by default, the copyright remains with him as the original author.

    I’m going to report this to GNU project and warn them that if they don’t bring to code back in-line with the license, that I will send a letter to their customers to make them aware of the situation.

    To me, that reads an awful lot like extortion.

    How exactly is this extortion? Mere coercion is not extortion. He's not asking for money, property or services in exchange for all of this -- he just wants the source code (assuming it's rightfully his) to be licensed properly and that the company may not sell it as proprietary.

  • by Anonymous Coward on Monday August 01, 2011 @06:22AM (#36945020)

    suck it up, and write some new code.

  • Please stop (Score:0, Insightful)

    by Anonymous Coward on Monday August 01, 2011 @06:42AM (#36945092)

    It was not your decision to make the code GPL. It is our code to do with as we please.

    Take these 7 bitcoins and STFU. Loser. Things like this are why we fired your neckbeard ass.

  • by JoelKatz ( 46478 ) on Monday August 01, 2011 @07:13AM (#36945230)

    Right, no other profession except every other profession that consists of creating copyrightable work such as musicians, sculptors, photographers, authors, actors, and so on.

  • by Qbertino ( 265505 ) <moiraNO@SPAMmodparlor.com> on Monday August 01, 2011 @07:30AM (#36945334)

    You are a professional? Then act like one.

    1st of all: Don't get all worked up. Nobody cares squat about your or your former employers web framework, of which there are literally thousands out there. Take the best parts of it, refactor them and contribute them to Zend, Symfony, Cake, Joomla, Drupal, Typo3 or some other big-time project that actually matters (asuming you wrote it in PHP) or something simular for the language chosen. If your Framework is worth anything, you'll be able to do that quickly and join the coreteam of some big-time FOSS webkit in no time and your credit will gain in weeks by orders of magnitude compared to working semi-free for some crappy freeloading web-outfit nobody has ever heard of for the last 5 years.

    2nd: If they paid you to write it, chances are they own it, and can do with it as they like.

    3rd: If you wrote it on their contract and in your free time and commited significant parts of goodwill into it without getting paid, chances are it's legally dual-licenced ... or some equivalent of that. That means they can do with it whatever they want and you can go on and continue publishing it however you please.

    But once again: Nobody gives a shit, so I wouldn't risk legal action from some small-business asshole I once was dealing with if they discover you and think it's sporting to go after some sorry-ass developer who has even less money and power than they. Unless, that is, you have money and time to spare and like to send a small private army of lawyers of yours their way - for fun or profit or both. In that case, be my guest, fetch a lawyer or two and sue them into next wednesday. And please keep us posted on our blog. I, in that case, for one, am going to sit back in my deckchair, grab a bag of popcorn and watch with joyfull glee and delight as some sleazy web-sweatshop gets what they deserve as they are gutted and torn to chunky kibbles by a righfully enraged FOSS deveper. :-) ...

    Yet again: Since I guess you've got neither money or extra time to spare, I'd let it be, cover my ass with legal statements on your ownage of the code from some buddies in case they want to get pissy with you in the future and then just carry on with your life. Preferably as a core member of some larger web project actually doing something usefull.

    My 2 cents.

    FYI: I too developed a FOSS product for a partner pulling in big time projects. We published it as FOSS and, since they brought in fair money, I agreed to dual-licence the code, which they didn't understand at the time. When we parted, they rebranded the product, removed my name, claimed an advancement over the old version - which didn't exsist, aside from a new logo and a flashy website - and disappeared into insignificance two years later. The codebase still is GPL 3 and I'm ready to continue with the product whenever I feel like it. I have witnesses to back my claims should anyone come after me. Which I really don't expect to happen, since I'm halfway cool and professional with my former partners. And I'd redo the codebase completely anyway if I should ever consider picking it up again.

  • by Interfacer ( 560564 ) on Monday August 01, 2011 @07:53AM (#36945456)

    Only if he was legally entitled to release that code.
    Because if he released it and it wasn't his to do so, the GPL license itself is null and void for that project, and standard copyright would apply to that project.

    If it was not his right to release that code, not only should he STFU, but he may well bring legal problems on himself, and burn his career in the process.

  • Re:Lawyer (Score:4, Insightful)

    by s73v3r ( 963317 ) <`s73v3r' `at' `gmail.com'> on Monday August 01, 2011 @12:48PM (#36949058)

    I'm going to go out on a limb and say your position was the minority of positions. I'm also going to bet that you were not doing it in a down economy, when people have been out of work for 2 years or more.

Top Ten Things Overheard At The ANSI C Draft Committee Meetings: (5) All right, who's the wiseguy who stuck this trigraph stuff in here?

Working...