Slashdot Mirror


Getting Paid To Abandon an Open Source Project?

darkeye writes "I'm facing a difficult dilemma and looking for opinions. I've been contributing heavily to an open source project, making considerable changes to code organization and quality, but the work is unfinished at the moment. Now, a company is approaching me to continue my changes. They want to keep the improvements to themselves, which is possible since the project is published under the BSD license. That's fair, as they have all the rights to the work they pay for in full. However, they also want me to sign a non-competition clause, which would bar me from ever working on and publishing results for the original open source project itself, even if done separately, in my free time. How would you approach such a decision? On one side, they'd provide resources to work on an interesting project. On the other, it would make me an outcast in the project's community. Moreover, they would take ownership of not just what they paid for, but also my changes leading up to this moment, and I wouldn't be able to continue on my original codebase in an open source manner if I sign their contract."

8 of 654 comments (clear)

  1. Cold hard dirty cash by Fallus+Shempus · · Score: 5, Insightful

    Depends, how good is the offer?

    Treating open source as anything but a business that has to compete will make it fail, it's not a moral decision.

  2. Unreasonable terms by WK2 · · Score: 5, Insightful

    Here's my comment from the firehose. Stupid how those don't carry over.

    Barring you from working on the same project again (or same field again?) might be unenforceable. Several jobs have non-compete clauses in their contracts, but several judges have struck them down. It really doesn't seem practical, or reasonable, to accept a lifetime ban for a job. Also, how long does your contract with your new employer last? Definitely do not accept if it is an "at-will" employment offer. They'll just fire you the first month, and they have eliminated a competitor with minimal cost. Also this part, "Moreover, they would take ownership of not just to what they'd pay for, but also of my changes leading up to this moment" needs to be crossed out unless they are buying the work you have done so far. Don't give that away for free.

    Basically, what you have described are unreasonable terms. If I was offered a job that paid better than what I get now, I would seriously consider taking it, even if it was at the cost of the open source community. I would continue to contribute in other ways. But that doesn't seem to be what is happening here. At worst you are being scammed, and they will fire you when they get what they want, and at best you are getting a bad deal.

    --
    Write your own Choose Your Own Adventure. http://www.freegameengines.org/gamebook-engine/
  3. Re:The dark side (tm) by cayenne8 · · Score: 5, Insightful
    My first questions was:

    How much money are we talking about here??

    At the very least...if you're gonna do this, make it VERY much worth your while. Don't go to work for them....contract out to them. Also, don't sign away all your rights, rather, if it is that important to them...have them cut YOU a percentage of profits, or get your name on the patent too if it is a patentable idea.

    Sounds like this guy is thinking way too small....if you have to suck up a little pride, make sure you are doing it for the right price...don't think so small as to just sell out to have a normal 'real job' type thing....

    Make them pay...

    --
    Light travels faster than sound. This is why some people appear bright until you hear them speak.........
  4. Re:The dark side (tm) by t0tAl_mElTd0wN · · Score: 5, Insightful

    Definitely a +1 on this. If they want it badly enough, they'll pay. And then to clear your conscience, you can always donate to the project with your newfound riches.

    Honstly, if the code is BSD licensed, the only reason they want you to do this is to get rid of competition for their own benefit, which makes them undeserving of a generous price for your time and reputation. It's not like the BSD license would restrict them from using your project anyway, even for commercial purposes.

  5. Re:The dark side (tm) by Blakey+Rat · · Score: 5, Insightful

    I don't even understand.

    Negotiate with the company until the terms are to your liking, or until it's clear they're not willing to give you what you want. Start with insisting they get rid of the non-compete clause. If they keep coming back with more money, you just need to decide whether the amount of money they're offering is worth it.

    It sounds like you're asking, "I got an offer from a company, and I'm not aware of the concept of 'negotiation'."

  6. Re:The dark side (tm) by cliffski · · Score: 5, Insightful

    jesus. Taking paid work makes you 'shamed'?
    Any 'community' who shuns someone and makes them an 'outcast' because they took a paying job that helps pay the bills mid credit-crunch is a 'community' you really don't need.

    This isn't a job offer to work on the manufacture of landmines or shackles for child slaves. It's a job writing code.

    --
    DRM-free indie games for the PC and Mac: Positech Games
  7. Re:The dark side (tm) by Zelig · · Score: 5, Insightful

    A non-compete in perpetuity is really really cheap for them; they pay you for ... how long? and you're taken out of the game permanently? No deal. Offer exclusive rights to your project-Q time, for as long as they pay you $whatever weekly, plus a six-month grace period.

  8. Re:The dark side (tm) by Nefarious+Wheel · · Score: 5, Insightful
    Talk to a lawyer. Seriously. If what they're asking is non-enforceable, you want to know that. If it is enforceable, you'll want to know just exactly how enforceable it is. This is a *contract* you're talking about, and I'd see someone about it.

    I'd no more do my own legal analysis than I'd do my own dentistry.

    --
    Do not mock my vision of impractical footwear