Live data from Hacker News

Shutting down a product? Open source it.

robots.thoughtbot.com

31–40 of 48 posts

Re: Shutting down a product? Open source it.

#31

If you're shutting down due to insolvency, this may not be an option.

If you're a developer and joining a startup you can ask as a term of employment for this to be an option you can exercise; this way, if the startup doesn't make it, your work is free and open source software.

Re: Shutting down a product? Open source it.

#32
post #11

People talk about this as if it's an action you can take. The title even uses it as a verb: "open source" it. Is "open sourcing" even the decision of the developer, in reality? Sure, the developer can decide to release the code as open source. That's fine. But to make an open source project requires a lot more commitment than that[1]. An open source project is kinda like a startup. You need your product (the code) yo…

I have seen quite a few code bases, where the original author who didn't want to continue the project, just released the source code somewhere (as zlib, public domain, GPL or what ever) but nothing more. If there was interest by some other developers, there was always some new open source project/community building itself up around the released code. And if not immediately, maybe a few years later. E.g., some example…

"* https://github.com/LaPingvino/The-Puzzle-Pits

oh wow, I worked on puzzle pits for a while trying to get it to compile.

I ended up figuring out that the original binary ran perfectly fine in dosbox (which I played for a bit) and that the original code was pretty much useless and it would be easier to do a complete rewrite of the game to get it to work with a modern system. Not to mention this doesn't even use a recent standard version of C. So I ended up losing all motivation because of this and because of being a 1 man team.

It was a fun project though, it was this project that introduced me to the hacks that made dos games possible :)

Re: Shutting down a product? Open source it.

#33
I actually wrote this into a founders agreement. If we decide to give up on the product, the company shall release the source under a BSD license.

I realize it might not actually be that simple post-acquisition or some such, but at least at present it gives me the option of a consolation prize. I could take all the cool bits with me to use on the next project.

Re: Shutting down a product? Open source it.

#34
It is never as simple as throwing it over the wall. It's one thing to make code available for review, and another to release a package that recreates a functional product.

Companies may have elaborate infrastructures and sets of dependencies, and it may take a lot of time to come up with something that even builds correctly in isolation.

Open-source basically has to be planned early on: use freely-available tools, use common platforms, etc. and then open-sourcing it later may not be too difficult.

Re: Shutting down a product? Open source it.

#35
post #33

I actually wrote this into a founders agreement. If we decide to give up on the product, the company shall release the source under a BSD license. I realize it might not actually be that simple post-acquisition or some such, but at least at present it gives me the option of a consolation prize. I could take all the cool bits with me to use on the next project.

Very cool.

Re: Shutting down a product? Open source it.

#36
post #11

People talk about this as if it's an action you can take. The title even uses it as a verb: "open source" it. Is "open sourcing" even the decision of the developer, in reality? Sure, the developer can decide to release the code as open source. That's fine. But to make an open source project requires a lot more commitment than that[1]. An open source project is kinda like a startup. You need your product (the code) yo…

Technically they are just doing open sourcing for the most basic part. They are not starting a project, they are simply donating the code to those who want to start a project with it (read the post).

Being open-sourced doesn't prevent any codebase turning into some kind of abandonware. Certainly for me I have used a lot of software that turned out to be abandoned no matter they are open-sourced or not. But here is the problem, if it's a service, it's worse than abandoned. You simply can't use it. If it is just some desktop software, I can stick with an ancient version until I fill sick maintaining the running environment. For a service, that is it.

So to my own end, open-sourcing it, is at least, better than simply vaporize the service (which many of Google's services have been like that for the past months.)

Re: Shutting down a product? Open source it.

#37
post #11

People talk about this as if it's an action you can take. The title even uses it as a verb: "open source" it. Is "open sourcing" even the decision of the developer, in reality? Sure, the developer can decide to release the code as open source. That's fine. But to make an open source project requires a lot more commitment than that[1]. An open source project is kinda like a startup. You need your product (the code) yo…

What you say is true for software that needs to be improved . But I use and love some semi-abandonware and couldn't care less about improvements: TextMate 1, NewsFire, Lineform, AAA game ports to OS X, lots of iOS software that is ever being updated once. iOS currently makes for a good example , because all it takes for some old apps to use the Retina display is to recompile the very same source with newer dev tools…

For textmate there is 2.0 alpha actively updated: http://blog.macromates.com/2011/textmate-2-0-alpha/

Re: Shutting down a product? Open source it.

#38
post #24
post #7

Earlier quoted context omitted.

Also, I've not actually heard of Copycopter before, and I think it's a bit of a stretch to make the causative link between your announcement of shutting down, to also having AOL and Oink following suit. Correlation does not prove causation. (I've not actually heard of copycopter before). I think they were trying to joke about the shutdown. I don't think thoughtbot would have been under any illusion that the events we…

Hahaha. Yes, I was joking. Sorry about that, apparently not funny! :)

Swing and a miss

Re: Shutting down a product? Open source it.

#39
post #27

So, these guys openly admit they indirectly caused AIM to shut down and everybody is just congratulating them about going open source?! They should be drawn and quartered for that!! (no seriously guys, nice job on the open sourcing :) )

Actually, they should also be congratulated for causing AIM to shut down.

+1 don't worry I'm patting myself on the back right now.

Re: Shutting down a product? Open source it.

#40
post #11

People talk about this as if it's an action you can take. The title even uses it as a verb: "open source" it. Is "open sourcing" even the decision of the developer, in reality? Sure, the developer can decide to release the code as open source. That's fine. But to make an open source project requires a lot more commitment than that[1]. An open source project is kinda like a startup. You need your product (the code) yo…

This is very true, but I think a company that is open sourcing it's source code is the ideal breading ground for an open source project. A lot of the marketing did already happen. This is especially true, if the main clientele of the company are developers.

For other ideas, maybe a new team will actually pick up the idea and continue to work on it as a company. I am currently working a startup project and we found a company, that was working on the same idea for 3 years and ultimately gave up. We emailed them and are hoping that they can share some lessons, but imagine we they open sourced their code. That might have really given us a jump start. But then again, as a developer I prefer writing by own code from scratch, to working on someone else's (by definition) crappy (most likely) PHP code base.

Post reply on HN