Barring of course, specific trade secrets or patents. But I have seen none of that here. And, "this kind of looks like what we have" is not a valid legal argument.
IANAL but if he signed a non-compete maybe this could be a legal issue.
https://slidebean.com/blog/startups-zoom-company-story-eric-...
- The company's version is not sufficiently original. IANAL but there are many sites that do something similar to replit, as shown in the blog post.
- Your version is sufficiently limited that it falls under fair use, or sufficiently minimal that it falls under the "de minimus" exception*. The guy made his project by himself in 4 days, and explicitly mentions that it does not have, and he has no intention of adding, the features it would need to compete in the marketplace with replit.
* https://www.jgschwartzlawblog.com/the-de-minimis-copyright-e...
Designs may or may not be covered by copyright depending on how specific they are.
There is no protection on ideas.
You can most definitely leave a company and start a competitor doing exactly what you were doing in your previous role. California laws specifically encourage that, and that is the main reason why Silicon Valley exists.
If nothing else, your conflation of "design" and "idea" doesn't make much sense, because the two are treated vastly differently by the legal system.
A CEO flexing on an early-career SWE is the height of nonsense, but this sounds like an early-career mistake to make on the engineer's end.
For the SWE it's a project, for the CEO it's existential. Of course this could go south.
Not empathizing with the founder other than noting it would be sort of predicable for the founder to react like this. IP is big
> I worked for Replit in Summer 2019
Also from the article, regarding Riju commits:
> 2020-06-05 df9ba38 Initial commit
"I can understand" to a degree. That's what time-limited non-competes are for. I think a lot depends on what he signed as he was hired and/or leaving Repl.it - was there a "you can't work for a competitor for x years" type document? Was there something worse?
And that's not talking about the fact that some states bar non-competes and it was over a year after he left repl.it, what's the odds his non-compete was for that long?
We obviously have one side of the story - and we know how he said/she said stories end up - but from what's being told, it seems like he's been away for long enough that non-compete to be flimsy at best and unenforceable at worst.
> repl.it superiority!!
It's weird to have that commit message and then to claim Riju is unrelated and not a clone of Repl.it.
And then having Twitter threatening to sue.
Incredible that had to scroll so far down HN to find this comment.
Bad taste? Unethical? I think that's going too far.
Since the open-source project here doesn't seem to be running at scale nor having support for user-accounts or anything as such. Is working on an open-source toy for the sake of it - somehow unethical because it's related to a previous employer's product?
I work for a financial institution, and if i create a small bit of opensource code in the future (after leaving my current job) that relates to banking, is it unethical or wrong?
Quoting the blogpost,
>there were 38 visits to Riju during the month of February. (Half of those were probably me.)
>the architecture was limited to running on a single server
>Riju categorically lacked all of these features, including: having a user account, saving your work, sharing your work, publishing webapps, persistent workspaces, discussion forums, integration with GitHub, etc. etc.
Everything you write would apply for someone on vp level with opportunities and stock option.
Get down from there.
If he didn't directly copy code or steal IP or some amazing trade secrets that he contracted never to share, then there is nothing wrong either legally or ethically.
We're not talking about IP. The company had nothing technical that the writer stole from them.
What he did was not even comparable as a product to what they created!
"the ethics of trying to open source a similar project to your old employers product is morally ambiguous at best" would have applied if he had made a product at all!
I don't think it's bad at all, considering replit is itself built on open-source software, and the CEO is a loud champion of open-source software, and the intern's project only explores one relatively small aspect (number of languages supported) of the problem space while purposefully ignoring all the other stuff necessary to build a competing product
I think I can understand where Repl.it is coming from. All I know is this behavior (by Riju author) isn't something I would personally want to do. Join a company, leave, and open source something that is directly related to the company's business model, whether it undermines their profits or not. It's standard for companies (other than Apple) to say "work on whatever tech you want, but if it competes with us, we should evaluate it that's OK."
I would at least have gotten their buy-in on the project or idea first. Especially given this commit message:
> repl.it superiority!!
I also wouldn't use intentions or the fact that it currently has less traffic than Repl.it as example of why this is harmless. I would approach this with an empathetic view to how a company would see an engineer leaving and then open sourcing something directly related to the company, based on what they learned while working at the company.