I have a project that a small social network site (which is here). I am actively developing this project and I am planning it to be open source. But I am confused about licensing it. In the future, if this project will be bigger, I am planning to make a company out of the project and place advertisements within the interface, so that I can make money off of it. and probably add ads to this network.
I've researched a few licenses; however, I'm confused about how they work. The Apache license states that you can use the software for commercial purposes. How will another company lay claims to the project? Will that company ever get claims to the project?
I'm fairly confused as to how this works - could somebody guide me here?