Let's say I had a really good idea for a facebook application, and I also had a good source or sources for certain programmers to help build it. I am looking for this app to be successful with lots of users using it. My only concerns and questions are: 1.Do I need any type of license/trademark/patent so that nobody can steal my idea and make a similar app just like it? 2. If this was a successful app with many users, how could I take advantage of it personally to help build some income off of it? Or in other words, how do you make money from facebook apps?