I am the owner of a private GitHub repo for a game project. We are a team of 5, I wrote 98% of the code and made several commits, other users have also added their own code to the project and its been merged into the main branch.
Parts of the project might be released commercially at a later date (not sure yet), maybe on Steam.
There is no license, which means it's under All Rights Reserved (according to Github). Does that mean that everyone still "owns" their own code? Since I am the owner of the repo, what rights do I have over the contributions of code of others? Or is all the code others wrote still theirs under "All Rights Reserved"?
That's in case of code, what about when a team member contributes models, audio files, etc?
I dont want to get sued by someone because I used their proprietary code. So I think I need a license that gives me ownership over the contributions of others. In this case all team members are inexperienced and have agreed to work as volunteers, with full accreditation if the project is ever published.
So what would be the de facto best license for me to use here?
Appreciate any help. I looked all over Stack/Quora and forums, but couldn't find any conclusive answer.