Live data from Hacker News

Ask HN: Can I fork my open-source project I created under an employer?

news.ycombinator.com

21–30 of 30 posts

Re: Ask HN: Can I fork my open-source project I created under an employer?

#21
post #18

Well, I am not a lawyer but the situation seems pretty clear. You are not the original owner but you can still use the code under the MIT license, simply meaning that you have to adhere to its license. Given that MIT license is so permissive it basically just means that you should not remove the license information. That said, as others are trying to point out, there may be other issues that are NOT related to the co…

In many US states, provisions in any contract forbidding you to take certain other jobs are entirely unenforceable. In some states it is illegal even to ask you to sign such a contract (although many employers do anyway), but in most others where they are unenforceable, employers can still ask and hope you are fooled.

There are probably whole countries that forbid these contract provisions, or forbid enforcing them.

Don't assume that any particular right you signed away to get a job is really gone. Ask a local lawyer. Expect to be surprised. In many cases, even when there is no specific law, case law has interpreted such clauses very restrictively, making them de facto unenforceable for, e.g., anybody below company officer level.

Re: Ask HN: Can I fork my open-source project I created under an employer?

#22

Earlier quoted context omitted.

If the OP created the entire project, it is possible they chose the MIT license. There's the potential for the employer to claim bad faith. Particularly if the OP was not an agent of the company. This is licenses and contracts, not theory. It's lawyers and cowboying up.

Wait, if OP themselves added a MIT license without getting a yes on it from their superior, they are already in hot water. If it were me, I'd say that the license files should be _authored_ by someone in the company who has a say on such matters. Come on, if it's work for hire, the copyrights by default don't belong to you, so you don't go licensing it left and right, it's your employer's prerogative!

They could claim OP pushed for MIT specifically for this reason, to be able to take advantage of it after the employment is terminated.

Re: Ask HN: Can I fork my open-source project I created under an employer?

#23
If you have signed non-compete clauses in the employment contract, then you may be prevented, for the specified period, from contributing ideas related to your work to any project whatsoever anywhere, open source or proprietary. That has nothing to do with the particulars of that project.

Just because the employers approved some code to be released under the MIT, which allows for unfettered competition using the ideas embodied in that code, doesn't mean they approve the leakage of other ideas (either into that code, or any other code).

Nothing in the MIT license itself prevents you from forking the project; from that perspective, it's no different from any other individual's or organization's MIT-licensed program. It's all about what you are allowed to do according to the entirely separate contract with the employer.

Re: Ask HN: Can I fork my open-source project I created under an employer?

#25

Earlier quoted context omitted.

If the OP created the entire project, it is possible they chose the MIT license. There's the potential for the employer to claim bad faith. Particularly if the OP was not an agent of the company. This is licenses and contracts, not theory. It's lawyers and cowboying up.

Wait, if OP themselves added a MIT license without getting a yes on it from their superior, they are already in hot water. If it were me, I'd say that the license files should be _authored_ by someone in the company who has a say on such matters. Come on, if it's work for hire, the copyrights by default don't belong to you, so you don't go licensing it left and right, it's your employer's prerogative!

It doesn’t matter if the employee acted in good faith. The former employer can still lawyer up and create a problem. And there is a reasonable probability that no one with executive authority signed off on the code repository simply because of the way software development happens and the standards In industry.

To put it another way, the legality matters less than the relationship. A lawyer can communicate with the former employer in a way that mitigates potential problems. Or say it is unlikely to be a problem.

Re: Ask HN: Can I fork my open-source project I created under an employer?

#26
MIT license = Yes you are licensed to fork and use it commercially as you see fit. Your company has licensed you to do this for the rest of your life and even beyond after you die.

A better question is whether your company is ignorant about what the MIT license means. In the real world rules and laws are not the only things that matter. You can be attacked while in compliance with all laws.

Re: Ask HN: Can I fork my open-source project I created under an employer?

#27
> Am I legally allowed to fork the project and use it commercially after leaving said employer?

Yes, but follow these limitations:

* Always keep your fork at least as open and free as the original license. The more restrictive the open source license you choose for your fork the less willing a business entity will want to entangle themselves with it. That is why I prefer these licenses for my personal projects: AGPLv3 and CC0.

* Never violate the terms of the original license.

* Don’t compete with your employer.

Re: Ask HN: Can I fork my open-source project I created under an employer?

#28
post #24

We can't answer that, consult a lawyer. We have no idea what your employment contract stipulates.

Why would an old employment contract override a current license?

For many reasons.

Maybe you have agreed to more restrictive terms than the license for use of the company's software in another agreement that supersede the license grant.

Maybe you knew things about the anticipated development of this open-source project beyond what is currently released and licensed openly, and non-disclosure would complicate your contributions.

Maybe you are subject to a non-compete, and this could fall afoul of some of the provisions.

Maybe the employer could make a claim that he was involved in the license selection, and advocated for the MIT license in bad faith so that he could personally benefit.

Maybe it could be tortious interference, depending upon the individual facts involved.

This is why you should talk to a lawyer.

Re: Ask HN: Can I fork my open-source project I created under an employer?

#29
Everyone in the thread is overly paranoid. IANAL but have delt with this stuff enough to know that in general you’re fine if California law applies and it’s an MIT license - don’t violate the MIT license though. None of the non compete clauses are enforceable here and you can compete with your employer.

What you can’t likely do is induce previous colleges to quit the company and join your new company for whatever the term is that the contract says you can’t. Usually a year.

When you “fork” it don’t just hit the fork button if you are real concerned. Make sure you have your own copy of the thing and re push it.

They can sue you if they feel like it no matter what the contract says or CA law but they will probably lose on the terms you mentioned in CA. So unless you are high up and going to a direct competitor of say amazon hypothetically, you probably have nothing to worry about.

And yeah, sure, have an attorney read your contract if you really want. It’s 300-400 bucks well spent because then you have an attorney you have worked with when something real hairy comes up.

Re: Ask HN: Can I fork my open-source project I created under an employer?

#30

All these "ask a lawyer" replies are pretty annoying. Lawyers are expensive, this question obviously doesn't warrant the trouble of finding a lawyer and paying them hundreds of dollars to read op's contract with their employer or exegete the MIT license. If the only value you can provide is to suggest talking to a lawyer, maybe don't reply :-P

All that "trouble" and "money" will pale in comparison to when a legal notice hits your desk/mailbox.
Post reply on HN