I have a serious concern regarding IP ownership. Let me do some quick backstory first. I started recruiting people for collaboration and we already have small team working on game. The main problem is that we aren't "official" and we don't have any funds, so we aren't a registered company. Even so, I would like to somehow assure that what everyone contributes to the project, will be to our disposition even when the author will back out for some reasons. I have read numerous stories which proven that lack of any agreements in initial phase led to failure, so basically I want to avoid situations when someone backs out and won't allow us to use his/her assets anymore. Is there a way to cover this? Can I convey somehow IP rights? I read that maybe "work for hire" contracts could be the solution but then again, I'm not a registered developer and I don't pay for work yet so I'm not sure if it fits under this contract. I know that the best and simplest solution would be to found a company and then do everything as "standard" developer but for now I can't do that.
Is this a commercial venture ?
If not i'd recommend just picking a opensource license and have everyone license their work under it.
If you are doing this commercially then you should talk to a lawyer to get some contracts drafted. (its not that expensive)
You should also register a business if you do it commercially, registering is often free (unless you want to incorporate the business) and sometimes required so unless you live in a insane country you should just go for it. Most countries do their best to make it as easy as possible to set up a business and pay taxes for some reason