एक इंजन और उसके ढांचे के कॉपीराइट और पेटेंट का मुद्रीकरण और संरक्षण कैसे करें?


16

मैंने एक गेम इंजन बनाया जो संभालता है:

  • 2d बनावट वाले घुमावदार सतहों के साथ स्तरों का प्रतिपादन
  • घुमावदार सतहों के साथ टकराव
  • 2d-sapce में ऐनिमेशन पथ और नेविगेशन

मैंने इसके लिए एक रूपरेखा भी बनाई है:

  • गोल सतहों के साथ प्रक्रियात्मक कार्बनिक स्तर की पीढ़ी
  • स्तर का संपादन
  • हल्के वजन स्प्राइट डिजाइन

इंजन और फ्रेमवर्क AS3 में लिखे गए हैं और मैं अन्य प्लेटफार्मों को बेहतर समर्थन देने के लिए कोड को हाईएक्स में अनुवाद करने की प्रक्रिया में हूं।

मुझे जोड़ने में भी दिलचस्पी है

  • एनिमेटेड घुमावदार मंच
  • अधिक उन्नत स्तर की संपादन सुविधाएँ

वर्तमान में, मेरे पास एक पार्ट टाइम जॉब है और मैं इस इंजन पर जो भी समय बिताता हूं, वह या तो मेरे सीमित खाली समय से निकाला जाता है (मैं स्कूल के माध्यम से खुद का समर्थन करने के लिए काम कर रहा छात्र हूं) या अपने काम में अपना समय बिताता हूं।

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

यह मूल एल्गोरिदम को नियत करता है जिसका उपयोग जैविक दौर और सुचारु स्तरों की प्रक्रियात्मक पीढ़ी के लिए किया जा सकता है। मेरे द्वारा उपयोग किए गए एल्गोरिदम नए हैं और मैंने देखे गए किसी अन्य स्तर के संपादक में उपलब्ध नहीं हैं।

इंजन में लगातार सुधार करने और इसे पूरी तरह से जांचने के लिए मुझे लगता है कि सबसे अच्छा मार्ग इसे जनता के लिए जारी कर रहा है।

मेरे नए ढांचे के साथ खुद को और दूसरों को लाभ पहुंचाने के लिए सबसे अच्छे तरीके क्या हैं?

मैं कुछ लाइसेन्स रखना चाहता हूं, जिससे मुझे फ्रेमवर्क साझा करने और फिर भी इससे फायदा हो सके।

किसी भी सलाह की सराहना की जाएगी। यह मुद्दा इस साल मेरे दिमाग में रहा। मैं एक समाधान खोजने की उम्मीद कर रहा हूं जो मुझे कुछ राहत देगा।

मैं तीन सैंपल गेम डिजाइन करने, उन्हें जारी करने और किकस्टार्टर शुरू करने के बारे में सोच रहा हूं, इस मामले पर कोई सलाह और विचार मूल्यवान होगा।

मेरा लक्ष्य मार्कस वॉन ब्रोडी की तरह है, लोगों को इंजन को विकसित करने में शामिल करने के लिए और लोगों को इसे एक प्रतीकात्मक शुल्क के लिए या मुफ्त में और समर्थन के लिए शुल्क के लिए खेल के लिए उपयोग करने दें। कर्व सोर्सिंग के कुछ रूप का उपयोग करें।

क्या मुझे अपने काम की सुरक्षा के लिए किसी प्रकार के कानूनी दस्तावेज प्राप्त करने के लिए वकील रखने की आवश्यकता है?


एएस के लिए कोई पर्यवेक्षक नहीं है?
नातान

यह मिला: kindi.com/actionscript-obfuscator.php निश्चित रूप से उनमें से बहुत सारे हैं।
नातान

2
'क्या मुझे वकील रखने की जरूरत है' का संक्षिप्त जवाब लगभग निश्चित रूप से हां है । यदि आपका इरादा इस इंजन को लाइसेंस देने का है, तो इस इंजन को बेचिए, और इस इंजन को सुरक्षित रखिए, किसी ऐसे व्यक्ति को काम पर रखिए, जिसकी विशिष्ट नौकरी समझ में आए कि वह बौद्धिक संपदा की रक्षा कैसे करे।
स्टीवन स्टडनिक

यह प्रश्न अत्यंत व्यापक है। इसके अतिरिक्त, इसका 75% विज्ञापन की तरह पढ़ता है।
जस्टिन स्काइल्स

मुझे लगता है कि मैं अपने इंजन को C ++ में पोर्ट करूंगा और यह देखूंगा कि क्या मैं इसे बड़े दर्शकों के सामने उजागर करने के लिए UDK के साथ काम कर सकता हूं। मैं शायद कुछ गेम बनाऊंगा, इसे प्रचार बढ़ाने के लिए और इसे बनाने के लिए क्राउड फंडिंग का उपयोग करने और इस पर बनाए गए गेम का उपयोग करने के लिए स्वतंत्र हूं। यदि क्राउड फंडिंग विफल हो जाती है, तो मैं व्यावसायिक उपयोग के लिए एक मामूली शुल्क वसूल करूंगा जो मौजूदा मुक्त सामुदायिक मंच के शीर्ष पर डेवलपर का समर्थन जोड़ देगा। जब मैं लॉन्च करने के लिए तैयार होऊंगा तो मैं सुझाव सुनने के लिए एक चैट रूम खोलूंगा।
wolfdawn

जवाबों:


10

लाइसेंसिंग

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

ज्यादातर दो प्रकार के लाइसेंस हैं जो सॉफ्टवेयर से खुद पैसा बनाने में मदद कर सकते हैं: वाणिज्यिक और / या फ्रीवेयर / शेयरवेयर।

वाणिज्यिक सॉफ्टवेयर

वाणिज्यिक सॉफ़्टवेयर, या कम सामान्यतः, पेवेयर, वह कंप्यूटर सॉफ़्टवेयर है जो बिक्री के लिए तैयार किया जाता है या जो वाणिज्यिक उद्देश्यों को पूरा करता है।

यह अच्छा ol 'भुगतान लाइसेंस है, फिर भी एक बहुत मजबूत प्रस्ताव है और मुख्यधारा के अधिकांश वीडियो गेम मिडलवेयर का आधार है। आप शायद केवल पेशकश करने की स्थिति में नहीं हैं, क्योंकि आपको ग्राहकों को सीधे इसके लिए भुगतान करने के लिए मनाने के लिए एक बहुत मजबूत और सिद्ध उत्पाद की आवश्यकता है।

उदाहरण: अवास्तविक इंजन, ऑटोडेस्क स्केलफॉर्म, हॉक फिजिक्स।

फ्रीवेयर , शेयरवेयर

फ्रीवेयर एक सॉफ्टवेयर है जो बिना किसी लागत या वैकल्पिक शुल्क के उपयोग के लिए उपलब्ध है, लेकिन आमतौर पर एक या अधिक प्रतिबंधित उपयोग अधिकारों के साथ।

शेयरवेयर एक सॉफ्टवेयर है जो बिना किसी परीक्षण के आधार पर उपयोगकर्ताओं को प्रदान किया जाता है और अक्सर कार्यक्षमता, उपलब्धता के किसी भी संयोजन द्वारा सीमित होता है (यह केवल सीमित समय अवधि के लिए कार्यात्मक हो सकता है), या सुविधा।

यहाँ आप मूल रूप से मुफ्त में लाइसेंस दे रहे हैं। यह एक "प्रो संस्करण" के लिए कुछ ध्यान आकर्षित करने के लिए हो सकता है विस्तारित सुविधाओं के साथ जो एक वाणिज्यिक लाइसेंस (यानी पैसे खर्च करता है) के तहत जारी किया गया है। यह भी हो सकता है कि व्यवसायिक खेलों में रॉयल्टी हिस्सेदारी के खिलाफ लाइसेंस दिया गया हो।

उदाहरण: एकता, यूडीके, गेममेकर।

अन्य विकल्प

अब यदि आप सॉफ़्टवेयर-ए-ए-उत्पाद रणनीति के कुछ विकल्पों को आज़माना चाहते हैं, तो आपके पास बहुत सारे विकल्प हैं। वे ओपन सोर्स सॉफ्टवेयर के साथ अधिक फिट हो सकते हैं, लेकिन एक बार फिर, जरूरी नहीं।

Freemium , donationware , वेतन आप क्या चाहते हैं

वे सभी पारंपरिक फिक्स्ड प्राइस मॉडल के वेरिएंट हैं। लाइसेंस मुफ्त या लगभग मुफ्त होंगे, और आप उदार दानकर्ताओं से या माइक्रो-लेनदेन (जैसे प्लगइन्स ऐप स्टोर?) से चर राशि प्राप्त करने का प्रयास करेंगे।

यह आमतौर पर गेम मिडलवेयर में इस्तेमाल होने वाली चीज नहीं है, लेकिन शायद यह कोशिश करने के लिए एक मॉडल है।

उदाहरण: विनम्र इंडी बंडल।

क्राउड फंडिंग

क्राउड फंडिंग उन व्यक्तियों के सामूहिक प्रयास का वर्णन करता है जो अन्य लोगों या संगठनों द्वारा शुरू किए गए प्रयासों का समर्थन करने के लिए आमतौर पर इंटरनेट के माध्यम से अपने संसाधनों को नेटवर्क और पूल करते हैं। क्राउड फंडिंग का उपयोग विभिन्न प्रकार की गतिविधियों के समर्थन में किया जाता है, जिसमें (...) मुफ्त सॉफ्टवेयर विकास शामिल है।

किकस्टार्टर और इसी तरह के सभी प्रचार इस समय हैं, जैसा कि आपने कहा था कि आप इसका लाभ उठा सकते हैं, लेकिन ध्यान रखें कि यह अनुसरण करने का आसान तरीका नहीं है

उदाहरण: OUYA, ऑक्युलस रिफ्ट (मिडलवेयर नहीं, बल्कि गेम-संबंधी)।

समर्थन के लिए चार्ज

यह एक अच्छा विकल्प हो सकता है। अपने इंजन और ढांचे को फ्रीवेयर या यहां तक ​​कि मुफ्त सॉफ्टवेयर के रूप में जारी करें, और सलाह या समस्या निवारण के लिए चार्ज करें।

उदाहरण: ऑग्रे प्रोजेक्ट के लिए टोरस नॉट सॉफ्टवेयर


निष्कर्ष

विकल्प चुनें (या विकल्पों का मिश्रण) आपको लगता है कि यह आपके लिए काम करेगा, यह वास्तव में एक शर्त है और अंतिम विकल्प पूरी तरह से आप पर निर्भर है। "सही" विकल्प दर्शकों, राजस्व, व्यक्तिगत स्वाद के संदर्भ में आपकी उम्मीदों पर निर्भर करता है ...

क्या मुझे अपने काम की सुरक्षा के लिए किसी प्रकार के कानूनी दस्तावेज प्राप्त करने के लिए वकील रखने की आवश्यकता है?

यदि आप वास्तव में इस सब के बारे में गंभीर हैं, हाँ, उचित कानूनी सलाह लेने के लिए यह एक अच्छा विचार है। IANAL, जैसा कि वे कहते हैं।


6

समर्थन के बिना इंजन कुछ भी नहीं है। आपको समर्थन के साथ अपने इंजन के लिए लाइसेंस बेचना चाहिए। आपको उम्मीद करनी चाहिए कि आप लोगों को अपने इंजन के साथ गेम बनाने में मदद करेंगे।

कई खुले स्रोत, मुफ्त, आदि इंजन और कोड नमूने हैं। किसी एक को चुनना कठिन है।

आपको अपने इंजन के आसपास समुदाय का निर्माण करना चाहिए। इंजन मुक्त होने पर भी यह सरल नहीं है।

यदि लोग आपके इंजन के साथ शानदार खेल बनाएंगे और वे पैसे कमाएंगे तो वे मुनाफा साझा करने के लिए तैयार होंगे।

या आपको यह दिखाना चाहिए कि वे कितनी आसानी और तेजी से कुछ बना सकते हैं।

किसी बात को मानने का भाव नहीं है। फ्लैश को विघटित करना बहुत आसान है। यहां तक ​​कि शीर्ष फेसबुक गेम विघटनीय हैं।


1
मैं यह नहीं कहूंगा कि यह आसान है। मुझे पिछले कुछ प्रोजेक्ट्स को सफलतापूर्वक डिकम्पोज करने (उन्हें हैक करने के उद्देश्यों के लिए) में समस्याएँ हुईं। यही है, एक फ्लैश डेवलपर को सोर्स कोड को देखने में कोई समस्या नहीं होनी चाहिए, लेकिन हैकिंग के लिए इसे जल्दी से पुनर्प्राप्त करना, या ओफ़्स्क्यूएटेड वैरिएबल नामों के साथ सोर्स पढ़ना पक्का है कि ऑबफसकेशन के साथ कठिन है, इसलिए यह कुछ सुरक्षा है! BTW, तुम हमेशा तुम्हारा के अलावा अन्य जवाब? ;)
मार्कस वॉन ब्रॉडी

3

मेरे पास कोई अनुभव नहीं है, लेकिन मुझे लगता है कि आपके मामले में केवल एक अच्छा समाधान है:

  1. Obfuscate, मेरे अनुभव में Kindi का प्रोटेक्ट SWF सबसे अच्छा काम करता है (वास्तव में बाधा डालता है, मैं त्रुटियों के बिना अपनी परियोजनाओं के अधिकांश जटिलों को बाधित करने में सक्षम हूं)
  2. भीड़ में लक्ष्य मत करो। यहां तक ​​कि अगर आप अपने ढांचे को बाधित या संकलित करते हैं, तो आपके पास जितने अधिक अविश्वसनीय ग्राहक होंगे, उतनी बड़ी संभावना पायरेटेड हो जाएगी। यदि यह पायरेटेड हो जाता है, तो यह लोकप्रिय हो जाता है, अगर यह लोकप्रिय हो जाता है, तो गंभीर ग्राहकों को दिलचस्पी नहीं होगी - वे चाहते हैं कि उनका खेल ताजा तंत्र के साथ दुर्लभ हो।
  3. "व्हेल" में निशाना लगाओ। यदि आप अपने उत्पाद को पेशेवर, डीलक्स के रूप में विज्ञापित कर सकते हैं, तो शायद आप कुछ गंभीर ग्राहक प्राप्त कर सकते हैं। यह आपके ढांचे को कम करने का जोखिम कम करना चाहिए, क्योंकि दोनों ग्राहक गंभीर हैं और हार का सामना करना पड़ता है, और क्योंकि वे कई नहीं हैं। इसके अलावा कीमतें वास्तव में बहुत अधिक हैं, वार्नर ब्रदर्स जैसी कंपनियां हैं जो अपनी नई फिल्मों को खेल के साथ विज्ञापन करती हैं, या बैंक जो कम गुणवत्ता वाले विज्ञापन के लिए बहुत पैसा खर्च करना पसंद करते हैं (कम से कम मेरे दोस्तों को बैंकों के साथ काम करने का अनुभव है)। तुम भी तकनीकी सहायता के लिए एक नियमित आय प्राप्त कर सकते हैं (खासकर यदि आप अपने स्रोतों को सस्ता नहीं करते हैं)।
  4. प्रत्येक ग्राहक के लिए अपना कोड थोड़ा बदलें, और अपने अनुबंधों में उत्पाद लीक करने के लिए उच्च शुल्क लगाएं। मुझे कोई अंदाजा नहीं है कि क्या कंपनियां इस तरह की शर्तों पर सहमत होंगी, हालांकि
  5. जब "व्हेल" को अब आपके ढांचे में कोई दिलचस्पी नहीं है, तो इसे मुफ़्त करें, केवल व्यावसायिक उपयोग के लिए भुगतान किया जाए। डेवलपर्स शौकिया गेम बनाना शुरू कर सकते हैं, लेकिन जब (यदि) वे लाभ के लिए शुरू करते हैं, तो आप उन्हें धक्का दे सकते हैं और वे आपको भुगतान करेंगे, खरोंच से एक नया गेम बनाने की तुलना में। जब तक आप उनसे मासिक लाभ का हिस्सा नहीं चाहेंगे, तब तक वह काफी डिमोनेटिव हो सकता है।

संपादित करें: आपने अपने इनाम के विवरण में कहा था कि आप इसी तरह से पैसा कमाना चाहते हैं, जैसा कि FlashDevelop करता है। फ्लैशडाउन एमआईटी लाइसेंस के तहत एक ओपनसोर्स परियोजना है । बस आपके पास जो कुछ भी है, उसे सब से अलग कर देना; यदि लोग इसे पसंद करते हैं, तो वे आपको धन्यवाद देंगे और आपके द्वारा उपयोग किए जाने वाले ढांचे का समर्थन करने के लिए दोनों धन्यवाद देंगे। मुझे आपके प्रोजेक्ट में उपयोग और योगदान दोनों के लिए खुशी होगी।

लेकिन शायद आप ग्रीन्सॉक लाइसेंस के समान कुछ और चाहते हैं इसके बजाय ।

Edit2: इसके अलावा, पाइरेसी से लड़ने के लिए, मैं Google अलर्ट पर कुछ कीवर्ड दर्ज करने का सुझाव देता हूं, साथ ही स्वयं कुछ वेयरज़ साइट्स पर मैन्युअल रूप से खोज करता हूं (क्योंकि जहां तक ​​मुझे पता है, वर्तमान में Google के बॉट thepiratebay.org पर नहीं आते हैं)


कि ग्रीनस्कॉक लाइसेंस अच्छा लग रहा है। मैं इस तरह एक लाइसेंस कैसे सेट करूं? क्या मुझे एक वकील की जरूरत है?
वुल्फडॉन 10

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

बहुत अच्छा लगता है, पेटेंट के बारे में क्या?
वुल्फडॉन

@ArthurWulfWhite मैं पेटेंट के बारे में ज्यादा नहीं जानता, सौभाग्य से पोलैंड में हम पेटेंट चीजों के लिए बाध्य नहीं हैं।
मार्कस वॉन ब्रॉडी

@MarkusvonBroady मुझे नहीं लगता कि इंजन कुछ ऐसा है जो "व्हेल" खरीदेगा। आजकल के अधिकांश "व्हेल" में पहले से ही फ्लैश में गेम और इंजन हैं। सीमित समय के साथ छात्र "व्हेल" के लिए इंजन नहीं बना सकता है। सबसे अधिक संभावना है कि इंजन थोड़ा जलाया सीमित है और इसमें सुधार की आवश्यकता है।
मैक्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.