Agreed with viraptor on using a license you are comfortable with right from the beginning.
The license also determines if your project will be used by companies. It also determines if you could potentially monetize the project later on if you want to. It's always possible to relicense or have a dual-license but I find that confusing.
From my experience, the crucial part is to keep the community healthy and non-toxic. That's really hard as a project grows to attract more and more people.
Your role will likely become that of the maintainer at some point of time. You won't contribute much to the code. You will do code reviews, prioritize issues, ...