Currently, most of all developers in the world use open source software, but most of them, actually, don't know how to use it, which open source license they have to use if they work on a privative software, if they can merge two different projects that use different licenses, if they can make money creating open source software, etc.
So here I try to explain what you can and can not do with FLOSS.