Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have written a bunch of fun for me projects and have shown them to friends and such. Is there any value in doing the work and making these projects open source since the interest and usefulness limited.

share|improve this question

closed as primarily opinion-based by gnat, Kilian Foth, MichaelT, Bart van Ingen Schenau, Robert Harvey Oct 24 '13 at 20:43

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 20 down vote accepted


  • Limited usefulness can be extended by others.
  • Others might need exactly the same sort of code or it could be used as teaching material.
  • Due to huge internet demographics there is sure someone who is interested.

On the other hand:

  • OpenSource code should be well documented or commented.
  • Code should be understandable and readable.
  • Code should be working.

Keep in mind:

  • Others may tidy up your code if they got your mind.
  • Others may optimize your code and teach you something.
share|improve this answer
that sounds a bit like there is no need to comment/document closed source code... – Andre Holzner May 18 '11 at 6:04
Sorry, but no - you need to. Umm... You have to actually, but documentation/comments are much more needed in OpenSource because even beginner might look at your code, and there will be no one who might introduce you to the code, unlike in companies where ClosedSource is written. – JackLeo May 18 '11 at 6:54


It bare minimum, it showcases your work. At best, you'll generate interest, people will fork your project and potentially turn it into something you never even considered creating :)

share|improve this answer

The real value of open-source is how it can be used to learn, in the community it creates and the value that community brings to it through bug-fixes and enhancements.

If you want to help others learn what you know and wish to learn from the collective knowledge of other programmers, open-source is a great way.

share|improve this answer

Definitely. If nothing else, you have solved the problem of storing and sharing the code when you need it.

share|improve this answer

protected by GlenH7 Oct 24 '13 at 11:19

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.