Sharing efforts and releasing Source Codes of your Applications or Products could of a great benefit for the other entrepreneurs because this World is like a Jig-Saw-Puzzle and if anyone finds something interesting in your Source Code they might use it to improve your existing project or innovate better things from your Source Code for making technology bigger and better. I have a lot of examples for you today and most of you already know the biggest Open-Source Project – The Linux, If Linus Torvalds hadn’t made this project Open-Source then Android wouldn’t have existed! Today Android is the World’s second most popular Mobile Operating System so there are many Open-Source projects out there and they are simply meant for Improving technology and not for Money!. WordPress is the World’s most popular CMS out there and simply because it is Open-Source, Many make awesome WordPress themes and plugins and customize their Website to their likings. If you give people the Power they get a chance to improve what exists and take this world to another generation. Yes, Not everyone wants to Share their Source Codes because they feel that it isn’t that stable and they want to keep certain things as a secret and in my opinion that isn’t wrong. If you want people to make something better with your source code then this would be a right choice for you so think wisely before you make up your mind.