सामान्य तौर पर, सामुदायिक योगदानकर्ता अपने कॉपीराइट को उस कोड में बनाए रखेंगे जो उन्होंने परियोजना में योगदान दिया था। जब वे कोड का योगदान करते हैं तो वे आपके लिए योगदान को लाइसेंस देते हैं। यदि आप भविष्य में लाइसेंस की शर्तों को बदलने की संभावना को बनाए रखना चाहते हैं, तो आपको आमतौर पर अपने कॉपीराइट को सौंपने के लिए योगदानकर्ताओं की आवश्यकता होगी (या तो व्यक्तिगत रूप से या एक कॉर्पोरेट इकाई जो आप इस परियोजना के लिए कॉपीराइट का निर्माण करते हैं) या परिवर्तित शर्तों की आवश्यकता होगी नए लाइसेंस शर्तों के साथ संगत होना। बेशक, यदि आपको समुदाय से योगदान स्वीकार करने से पहले इस तरह के कॉपीराइट असाइनमेंट कागजी कार्रवाई की आवश्यकता होती है, तो यह बहुत कम संभावना है कि समुदाय योगदान करने का फैसला करेगा और आपको कानूनी रूप प्राप्त करने के लिए उचित मात्रा में काम करना होगा प्रत्येक योगदान को स्वीकार करने से पहले। साथ ही, इस बात की प्रबल संभावना है कि यदि आप लाइसेंस शर्तों को बदलने का निर्णय लेते हैं तो आपकी परियोजना का लाभ मिल जाएगा। यह मुझे इस बात की संभावना नहीं है कि एक नए ओपन सोर्स प्रोजेक्ट को उन परिस्थितियों में समुदाय से बहुत अधिक योगदान मिलने वाला है।
यह आम तौर पर आसान होगा यदि आपने उत्पाद को विभाजित लाइसेंस शर्तों के तहत शुरू में लाइसेंस दिया था या यदि प्रारंभिक लाइसेंस शर्तें भविष्य के बंद-स्रोत उत्पाद के साथ संगत थीं। उदाहरण के लिए, कोड जो बीएसडी लाइसेंस के तहत है, किसी भी समय एक वाणिज्यिक उत्पाद में शामिल किया जा सकता है, इसलिए यदि परियोजना और योगदान बीएसडी लाइसेंस के तहत हैं, तो आप आसानी से उसी उत्पाद का एक व्यावसायिक संस्करण जारी कर सकते हैं। हालांकि, व्यावसायिक उत्पाद बनाने के आपके इरादे (या विकल्प), आपकी परियोजना में योगदान करने में रुचि को कम कर देंगे - अधिकांश खुले स्रोत डेवलपर्स एक वाणिज्यिक उत्पाद के लिए अवैतनिक योगदान करने में उदासीन हैं।
बेशक, किसी भी कानूनी मुद्दों के साथ, आप किसी भी प्रकार की निश्चित कार्रवाई करने से पहले एक मंच पोस्ट पर भरोसा करने के बजाय एक वकील के साथ बात करना चाहेंगे। आप लगभग निश्चित रूप से चाहते हैं कि वकील कॉपीराइट असाइनमेंट दस्तावेज़ का मसौदा तैयार करे, जिसके लिए आपको लोगों को हस्ताक्षर करने की आवश्यकता होगी और आपको यह सुनिश्चित करने के लिए वकील के साथ भविष्य के लिए अपनी योजनाओं पर चर्चा करने की आवश्यकता होगी कि सब कुछ सही तरीके से सेट किया गया है।