What's the benefit of this? Are you one of these thousands of people who share your works to the open source community?

I'm asking because most of the good software I know are open source. Why don't they just release the binary and keep the source code to them.

Sarah