Ask HN: What do people do with the code from failed startups?
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?
27 comments
[ 3.1 ms ] story [ 68.0 ms ] threadI'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.
By default, what happens to IP when the owning company ceases to exist?
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.
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.
Some value is better than no value I guess.
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.
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.
So there she lies. ~100,000 lines of code and 3 years of my life. May she RIP.
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.
It would be a pleasant surprise if anyone got it running.
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.
Etherpad (http://en.wikipedia.org/wiki/EtherPad) 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 (https://github.com/Pita/etherpad-lite).
Another good example is Mozilla. When Netscape crashed and burned Mozilla somehow managed to come out of the ashes.