12/16/2013 Find an entrepreneur or a committed group who share the same interest and join them.
I think that I underestimated this mile stone to be included in the near future of my steps toward my goal as a software developer for open source community. While I am still satisfying the previous milestones, I have come to a conclusion about the open source community. The membership of those communities, either restricted or open to the public. In other words, an open source community could be a group of people whom are working on a complete product, which its components are classified material among the members but the final product is available for the public. Or, an open sourced product could be the collaborative work of the public who volunteer to the contribution to the final product. Those who decided to share in the process of developing, enhancing or correcting open sourced software are usually at a very high technical level. Many of those are practicing their expertise to be credited for their work in return. While closed communities go through the regular process of hiring and open communities require a certain level of experience, beginners, like me, will have a long way of learning before involving in such communities.
The following image shows some of the well-known software that have been developed or enhanced by open source communities.
Along my research I have come across some interesting articles and websites that explain more the open source community and open sourcing in general. Some of them are actual websites for open source communities and has explanation for ways to join them.
http://en.wikipedia.org/wiki/Open_source
http://www.nasa.gov/open/plan/open-source-development.html
https://developers.google.com/open-source/
http://oss-watch.ac.uk/resources/communitysource
http://oss-watch.ac.uk/resources/developers
http://opensource.com/life/12/2/does-open-design-hardware-have-place-manufacturing
https://developer.valvesoftware.com/wiki/Valve_Developer_Community:Community_portal