Em geral, os colaboradores da comunidade reteriam seus direitos autorais sobre o código que eles contribuíram para o projeto. Eles licenciam a contribuição para você quando contribuem com o código. Se você quiser manter a possibilidade de alterar os termos da licença no futuro, geralmente precisará de colaboradores para atribuir seus direitos autorais (pessoalmente ou uma entidade corporativa criada para possuir os direitos autorais deste projeto) ou os termos alterados precisariam para ser compatível com os novos termos da licença. Obviamente, se você precisar desse tipo de papelada de atribuição de direitos autorais antes de poder aceitar uma contribuição da comunidade, é muito menos provável que a comunidade decida contribuir e você terá que fazer uma quantidade razoável de trabalho obtendo as formas legais em ordem antes de aceitar cada contribuição. Mais, existe uma grande chance de seu projeto ser bifurcado se e quando você decidir alterar os termos da licença. Parece-me improvável que um novo projeto de código aberto receba muitas contribuições da comunidade nessas circunstâncias.
Geralmente, seria mais fácil se você licenciasse o produto sob os termos da licença dividida inicialmente ou se os termos da licença inicial fossem compatíveis com um produto futuro de código fechado. O código que está sob a licença BSD, por exemplo, pode ser incorporado a um produto comercial a qualquer momento. Portanto, se o projeto e as contribuições estiverem sob a licença BSD, você poderá facilmente lançar uma versão comercial do mesmo produto. Sua intenção (ou opção) de produzir um produto comercial, no entanto, provavelmente diminuirá o interesse em fazer contribuições para o seu projeto - a maioria dos desenvolvedores de código aberto não está interessada em fazer contribuições não pagas a um produto comercial.
É claro que, como em qualquer questão legal, você gostaria de conversar com um advogado, em vez de confiar em uma postagem no fórum antes de tomar qualquer tipo de ação definitiva. Você quase certamente desejará que esse advogado rascunhe o documento de atribuição de direitos autorais que precisará que as pessoas assinem e que discuta seus planos para o futuro com o advogado para garantir que tudo esteja configurado corretamente.