Ask HN: Startup shutting down, should we open source?
14 points| amadeoeoeo | 8 months ago
We’ve tried (unsuccessfully) to sell the codebase. Meanwhile, some of our most loyal users are now asking us to open source it. Part of me feels this would be a meaningful way to give back and ensure the project doesn’t completely disappear.
However, I can also foresee a lot of technical and legal complications, not to mention potential maintenance burdens.
Has anyone here been through this before? Any lessons, regrets, or advice?
Thanks a lot in advance!
(AI used to improve spelling)
toast0|8 months ago
Shouldn't have a maintenance burden. That burden will be extinguished with the corporation.
If I were you, I'd put it on github with a corporate account, leave a readme that it's abandoned and then mark the repo read-only.
Let (interested) customers know and encourage them to fork it. Disable issues and pull requests before you publish.
Alternatively, put a source dump on your website, and let people know they can put it on Github, but you're not doing it. If nobody republishes it before the corporate site goes down, it is what it is.
brudgers|8 months ago
Because “startup” is often used in a weak sense only to mean “new business,” there may not be corporate protections for the beneficial owners of this startup.
If it is a Silicon Valley style startup, then the founders probably ought to talk to their investors because that relationship matters and the investors probably know something about open sourcing code bases from shut downs.
sexyman48|8 months ago
authorfly|8 months ago
Dealing with 5 year old code is okay now. In 10 years it will cause you pain. It's like going back to an ex after you lose attraction. It never works out and hurts both parties (in this case your users, because you won't maintain it or want to pretty soon)
bravesoul2|8 months ago
amadeoeoeo|8 months ago
dataf3l|8 months ago
throwawayffffas|8 months ago
> Legal complications
If your code was written by you and you are not infringing on any patents and you don't have any client data in your repos, you should be fine I guess, but I am not a lawyer.
Just make it MIT and open it to the public. Make sure there are no keys or credentials in the repos either.
amadeoeoeo|8 months ago
onel|8 months ago
Flundstrom2|8 months ago
Because you don't want to become a maintainer. Just make it clear that it is provided as-is, without support.
It does after all represent a lot of value having been poured into it, worthy of a better ending than rm -rf, even if it didn't reach break-even.
tukantje|8 months ago
In my opinion; if you can't sell it you could also try to hand it over to another company / third party. Finding someone to take over a project takes a bit of time but it'd allow for it to survive.
However you need legal advice, fast. First talk to a lawyer who understands this.
leakycap|8 months ago
Software is hard to kill. See Softpress Freeway as an example in the same industry.
amadeoeoeo|8 months ago
five9s|8 months ago
N_FI|8 months ago
In exchange of the code ask them to make a non profit organization and handle the rights to them. They will be responsibles for their security in case of vulnerabilities.
brudgers|8 months ago
If you really want to put an open source project out in the world the right way, taking what you learned and building an appropriate code base might be a better route.
And if you don’t really want to put an open source project out in the world, that’s okay.
Your customers had an interest in paying you enough to stay in business. They did not pay enough (and maybe because you did not charge enough).
And to me, it seems like you are probably ready to move on and now is probably a good time for moving on. Good luck.
amadeoeoeo|8 months ago
VirusNewbie|8 months ago
SoberPingu|8 months ago
SoberPingu|8 months ago
cbenskxk|8 months ago
msgodel|8 months ago
amadeoeoeo|8 months ago
almosthere|8 months ago
sherdil2022|8 months ago