I'm going to attach a link to a related post, which you may find interesting to read: http://www.javaprogrammingforums.com/totally-off-topic/34750-future-oss-developers.html