TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What do people do with the code from failed startups?

46 pointsby bobbywilson0over 13 years ago
I see a good amount of failed startup stories come across HN and I always wonder what they do with the code after they have called it quits. I haven't really seen a case of someone open-sourcing their code and uploading on github or something. I know that this is easier said than done, there are probably some legal issues around it. Nonetheless, I am just curious in what people actually do. Do they destroy it? Archive it? Print it out and burn it?

12 comments

joshfraserover 13 years ago
My company EventVue failed. We tried to sell the code, but didn't get any serious offers. We'd raised 500k in funding so any money we gained from a sale would have gone straight to repaying our investors. I would have loved to have been able to do that just for the long-term goodwill, but financially I didn't have any incentive to work on finding a buyer. The chances of us selling for greater than 500k after the team left quickly approached zero. Good startup founders are usually quickly picked up by other companies or launch into another gig of their own. For me, it was a hard decision to pull the plug on EventVue, but once I did, I wanted to move on as quickly as possible. Wrapping up the last pieces of EventVue was painful enough.<p>The code still lives on my laptop and I reference pieces from time to time. I would have open-sourced it, but it included a lot of expectations about how the infrastructure was set up and would have taken a ton of time to generalize or properly document. The demand obviously wasn't there or else we wouldn't have gone out of business.<p>So there she lies. ~100,000 lines of code and 3 years of my life. May she RIP.
评论 #3025106 未加载
评论 #3025075 未加载
bdrover 13 years ago
I got permission to open source the first startup I worked for: <a href="http://andrewbadr.com/log/8/flowgramcom-open-source-release/" rel="nofollow">http://andrewbadr.com/log/8/flowgramcom-open-source-release/</a><p>It would be a pleasant surprise if anyone got it running.
mvanveenover 13 years ago
Open sourcing is always a good option.<p>Etherpad (<a href="http://en.wikipedia.org/wiki/EtherPad" rel="nofollow">http://en.wikipedia.org/wiki/EtherPad</a>) got sold to Google and the code was subsequently open sourced. It's since launched a number of hosting sites providing collaborative editing services. The source code lives on, there's even a node.js port available with a much smaller footprint (see Etherpad Lite (<a href="https://github.com/Pita/etherpad-lite" rel="nofollow">https://github.com/Pita/etherpad-lite</a>).<p>Another good example is Mozilla. When Netscape crashed and burned Mozilla somehow managed to come out of the ashes.
spebyover 13 years ago
Kind of depends on what code you're talking about. Some "failed" startups may have valuable code that can be sold or licensed out, even if it ends being somewhat of a firesale. Others may tuck it away on a backup or project folder and never revisit it or only pluck away some useful bits here or there. Others may use it as a template for a completely different business just to "get an app up and running" if what they had prior had some similar pieces.<p>Finally, some may decide to open source some or all of the code. As was mentioned, it's hard for others to use it, though, since it is rarely the case that a startup's codebase is going to be pretty and easy to get going and using, versus some nicely structure, re-usable OSS library.
MrMikeover 13 years ago
I typically tar it up and store it somewhere safe. On occasion, I'll work on a new project that could use a piece of code I know I've got stored away. Other times, it's something I stumble upon years later and laugh at myself for my coding style &#38; quality, which continues to improve. "Omg I can't believe I tried to solve X that way... wow..."<p>I've seen a few people open source their code for failed projects. Hadn't really thought about that, but it's something I'll keep in mind should I have an interesting, failed project.
评论 #3025001 未加载
评论 #3024815 未加载
brackinover 13 years ago
If the startup isn't costing you a lot it may be best it leave it running. It'll give you more credibility as if someone says "I Made X and failed" yet there's just an expired domain at X you've basically scrubbed out the past and your work.<p>There's other sides to this as you won't want an ugly broken site up connected to your name. Case by case basis really.<p>There isn't a whole lot you could do with the code, i'd just say for most open source it and leave it quietly running, if feasible.
评论 #3025117 未加载
ghostganzover 13 years ago
A few of my old colleagues bought the code from our bankrupt employer and made a second attempt at creating a business with it. They did better than the original owners, but not much.<p>In all other cases I've come into contact with the code just dies. Open sourcing would be nice, but that's obviously not a priority in a bankrupcy.
Joakalover 13 years ago
I've attempted to make my code as OO possible. This means I can actually reuse it later on other projects. Authentication, ORM, etc.<p>Everyone should release configurations at least. You can easily release those and those who say you can't either have really bad configuration or too lazy.
评论 #3025204 未加载
stickfigureover 13 years ago
One of the big advantages of deploying on Google App Engine is that it just keeps running by itself, and usually for pretty cheap. Just let it run as a living portfolio.
no-go-mojoover 13 years ago
Yeah, the Justin.TV guys did for $250k on Ebay.
评论 #3024950 未加载
jfeldstein2over 13 years ago
Make sure you learned from it while you were writing it. Then it never completely goes away.
p4wnc6over 13 years ago
It is donated to starving orphans.
评论 #3025135 未加载