Ask HN: My company wants my side project. What can I do?
11–20 of 327 posts
Re: Ask HN: My company wants my side project. What can I do?
#12Whether or not your employer can claim ownership in court depends entirely on your contract. But no matter what's in your contact, that route is probably not your best option. From what I understand, you created, in your own time, a project that is valuable to your employer, and that they want to use and develop. You're the expert on this project. Not just that, you designed every aspect of it, popularised it, and yo…
Entirely this.
I got burned by this years ago, developing side project that was completely unrelated to the sort of work my employer did, and was not developed using any company resources. But my employment contract specified that my employer had first rights to anything I developed at all during the term of my employment.
From that time on, whenever I'm negotiating a new employment contract, I make sure that any such clause is omitted from it. I've never had an employer completely balk at that, although some have negotiated a middle ground where they get first rights to a time-limited exclusive license to any side project I do that does overlap with their activities.
This sort of thing is why I advise people to actually read and understand employment (and all other) contracts before signing, and to not be shy about requesting changes to them if the terms aren't acceptable.
Also, don't listen to verbal assurances like "that's just boilerplate, we never actually enforce that". That may or may not be true at the moment, but there's no guarantee it will remain true over time. When the rubber meets the road, what the contract says is what will happen.
Re: Ask HN: My company wants my side project. What can I do?
#13Re: Ask HN: My company wants my side project. What can I do?
#14Would they still be interested if it was gpl?
Re: Ask HN: My company wants my side project. What can I do?
#15If your project is OSS, what prevents them from taking it and "force you" (as an employee) to work on it anyway? Maybe a restrictive license may help: if your company takes the code and modify it, make them under the obligation of releasing the source code too. What is the current license of your project? Ultimately, nothing prevents you from deleting your public Git repo. You can decide that your project is not avai…
> Ultimately, nothing prevents you from deleting your public Git repo. You can decide that your project is not available anymore, it is your right.
I don't think this is an option. They can still claim that they want the code because I created something that directly relates to what the company does.
Re: Ask HN: My company wants my side project. What can I do?
#16Schools can also demand ownership of your independent work by withholding your diploma, a rather nasty practice.
The best option is probably to look for another job (or self-employment) ASAP and make sure that your new contract clearly specifies your own independent project(s) as not being owned by the company.
Re: Ask HN: My company wants my side project. What can I do?
#17Worth talking to a lawyer. The specifics matter, and they'd be best able to guide you.
Re: Ask HN: My company wants my side project. What can I do?
#18Let me restate this: You had an idea you were so interested in you created it in your off time. You made it open source. Your company likes it so much they want to contribute to the codebase. You, being the leading expert in this software, are the one most likely to be tasked with working on this codebase.
Beyond the obvious "OMG You're going to get paid to work on your pet project!"
the concern being that they seem to want to control it.
Compensation is probably not going to happen. IF it does then you are pretty much guaranteed they will own and control it.
I would advise NOT seeking compensation, and instead saying "omg! I'm so glad you appreciate the work I've put into this open source project. When can I speak to folks about how the current development process of this project and how to submit pull requests?"
Keep redirecting the conversation towards them contributing. If they ultimately say they need to control the codebase just tell them that if they're not ok with contributing to the project they can always fork it. They get the control they want and it's probably not worth suing you and against their best interest to fire you, because you're the leading expert in how it works.
Side note: I'd switch the license to GPL ASAP. Not because I'm a huge GPL fan but because the GPL can be used as a weapon to prevent them from using it without contributing. Or, it is better at that than any other license. It sounds like you're the sole contributor, so that's probably legally sound. I'd also make some quick improvements that they would not want to forgo since it sounds like they already have the current version under the Apache license.
Re: Ask HN: My company wants my side project. What can I do?
#19How have they responded when you told them:
* I'd like to keep roadmap control
* I'd like to be compensated for the work I put in on my own time out side of work. (which is well documented from the commit logs, and the fact I wasn't using an employer owned computer)
* I'd like to keep working on this on my own time outside of work.
If you are worried about long-long term, i.e. the time that exists after you leave the company, with the right software licensing strategy it's likely you could fork the project down the road and retain roadmap control of at least a fork of the main project.
You may want to consider working with your company's lawyers to choose a license (you can re-license open source software -- https://opensource.stackexchange.com/questions/33/how-can-a-...) or figure out if the Apache license meets your needs.
Short term it sounds like the outcome is pretty clear, long term seems like you have a lot of options.