Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Just in case anyone who is thinking about releasing open source softare reads this, it is entirely wrong.

Software (open or otherwise) is never done, its always too ugly, missing some features, slow and / or buggy.

If you are thinking about releasing your stuff as open source, do it now, it probably is too early and nobody will use it, someone may pick up it or your next library, share some knowledge report some bugs or evern fix stuff.

It is very easy for software developers to verify the stability of the libraries they are using, you have absolutely no responsibility to them by releasing software that has bugs, it all does.



Baloney! Releasing dysfunctional crap is giving your users crap that they have to do the grunt work to maintain.

It's entirely one thing to release functional and ugly code, it's entirely another to simply code dump broken crap and think that's a good thing.


People spending all their time fixing broken libraries that they would have been quicker writing themselves is a problem that pretty much never happens, there are multiple ways in which to determine if a library is likely stable or mature enough to be used, and testing whether it works or not is usually a fraction of the time that it would take to write the thing from scratch.

If you open source some code without making any grandiose promises and someone somehow ends up in the position where they are wasting their time fixing it, its entirely their own decision / fault.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: