一般に、コミュニティの貢献者は、プロジェクトに貢献したコードの著作権を保持します。彼らは、コードを提供するときにあなたに貢献を許可します。将来的にライセンス条件を変更する可能性を保持したい場合は、通常、貢献者が自分の著作権をあなたに割り当てる必要があります(個人またはこのプロジェクトの著作権を所有するために作成した法人)新しいライセンス条項と互換性があるようにします。もちろん、コミュニティからの貢献を受け入れる前にこの種の著作権の割り当て書類が必要な場合、コミュニティが貢献することを決定する可能性ははるかに低く、法的フォームを取得するためにかなりの量の作業を行う必要があります各貢献を受け入れる前に順番に。プラス、ライセンス条項の変更を決定した場合、プロジェクトが分岐する可能性が高くなります。そのような状況下では、新しいオープンソースプロジェクトがコミュニティから多くの貢献を得る可能性は低いと思います。
通常、最初に分割ライセンス条項に基づいて製品のライセンスを取得した場合、または最初のライセンス条項が将来のクローズドソース製品と互換性がある場合は、一般的に簡単です。たとえば、BSDライセンスの下にあるコードは、いつでも商用製品に組み込むことができるため、プロジェクトとコントリビューションがBSDライセンスの下にあれば、同じ製品の商用バージョンを簡単にリリースできます。ただし、商用製品を作成するというあなたの意図(またはオプション)は、プロジェクトへの貢献への関心を低下させる可能性があります。ほとんどのオープンソース開発者は、商用製品への無給の貢献に関心がありません。
もちろん、法的問題と同様に、何らかの決定的な行動をとる前にフォーラムの投稿に頼るのではなく、弁護士と話したいと思うでしょう。ほぼ確実に、その弁護士に、人々に署名してもらう必要のある著作権譲渡文書を起草することを望み、すべてが正しく設定されるように、弁護士と将来の計画について話し合う必要があります。