क्या मैं कानूनी रूप से डिफ़ॉल्ट यूनिटी स्प्लैश स्क्रीन को एपीके से हटाकर हटा सकता हूं?


29

एकता का उपयोग करते हुए मैं एक एंड्रॉइड गेम को एपीके के रूप में निर्यात करता हूं। जब एपीके चलाया जाता है, तो पहली चीज़ जो प्रदर्शित की जाती है वह है एकता स्प्लैश स्क्रीन। मैंने काम किया कि मैं एक ज़िप फ़ाइल की तरह एपीके को खोलकर, छप स्क्रीन छवि ( App.apk/assests/bin/Data/splash.png) की तलाश कर सकता हूं और इसे किसी भी छवि के साथ बदल सकता हूं जिसे मैं चाहता था।

क्या इस तरह से संशोधित स्प्लैश स्क्रीन के साथ एकता-संचालित एंड्रॉइड गेम ऐप प्रकाशित करना कानूनी है? मुझे याद है कि PS3, 360 और Wii पर कुछ गेम यूनिटी के साथ बनाए गए हैं, लेकिन अपने कंसोल पर चलने पर एकता स्प्लैश स्क्रीन प्रदर्शित नहीं करते हैं।


2
आपको उत्तर के लिए एकता लाइसेंस से परामर्श करना होगा; मुझे संदेह है कि यह अनुमेय है, और जिन मामलों के बारे में आप सोच रहे हैं, उन्हें या तो विशेष छूट मिली है या कहीं और लोगो / एट्रिब्यूशन प्रदर्शित करने की अनुमति दी गई है।
जोश

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

1
यह लाइसेंस समझौते के खिलाफ होगा ; जरूरी नहीं कि यह कॉपीराइट का उल्लंघन हो। यह लाइसेंस की शर्तों पर निर्भर करता है।
जोश

7
डिफ़ॉल्ट स्प्लैशस्क्रीन केवल यूनिटी फ्री के लिए आवश्यक है। मैं 100% कुछ उन एकता कंसोल गेम का उपयोग कर रहा हूं जो एकता प्रो का उपयोग कर रहे थे, और स्प्लैशस्क्रीन की एकता प्रो पर आवश्यक नहीं है। लाइसेंस की तुलना यहाँ देखें, और 'कस्टम स्पलैशस्क्रीन
झटके

1
आपको एकता का उपयोग करने में शर्म क्यों आती है?
अर्तूर कज्जाका

जवाबों:


53

यूनिटी एंड-यूज़र लाइसेंस एग्रीमेंट के कई खंड हैं (जो कि संस्करण 4.x के लिए है क्योंकि मैं इसे लिखता हूं, हालांकि पहले के संस्करण समान हैं) जो इस मुद्दे से संबंधित हैं।

सबसे सीधे प्रासंगिक धारा 3 है, जो (भाग में) पढ़ता है:

आप किसी भी एकता या तृतीय-पक्ष कॉपीराइट, ट्रेडमार्क या अन्य मालिकाना अधिकारों के नोटिस या चिह्नों को सॉफ़्टवेयर में या उस पर (रनटाइम भाग सहित) में प्रदर्शित नहीं करेंगे या किसी भी तरीके से नहीं बदलेंगे।

यह आपके प्रश्न का बहुत सीधा सा जवाब है: नहीं , आपको अपने यूनिटी-आधारित गेम से यूनिटी स्प्लैश स्क्रीन को हटाने की अनुमति नहीं है।

अन्य प्रतिबंध हैं, जैसे कि धारा 2.f, जो (भाग में) पढ़ता है:

सामान्य प्रतिबंध। इस अनुबंध में स्पष्ट रूप से निर्दिष्ट के अलावा, आप नहीं कर सकते हैं: (i) प्रतिलिपि (लोडिंग या स्थापित करने या स्थापित करने के दौरान छोड़कर) या सॉफ़्टवेयर के व्युत्पन्न कार्यों को संशोधित या बनाना;

और जारी है

तदनुसार, आप सहमत हैं कि सॉफ़्टवेयर को पूरी तरह से या आंशिक रूप से असंगत, विघटित करने या रिवर्स करने के लिए सहमत नहीं है, या ऐसा करने के लिए किसी तीसरे पक्ष को अनुमति या अनुमति देता है, इस सीमा तक कानून द्वारा इस निषेध के बावजूद ऐसी गतिविधियों को स्पष्ट रूप से अनुमति दी जाती है।

लाइसेंस की शर्तों के लिए, "सॉफ़्टवेयर" शब्द "सभी 4.x संस्करणों और एकता की वेबसाइट पर पहचाने गए सभी एकता सॉफ़्टवेयर उत्पादों के अपडेट को संदर्भित करता है।" इसके अलावा, समझौते को डेनमार्क के कानूनों द्वारा नियंत्रित किया जाता है, एक तथ्य जो विशेष रूप से इस प्रश्न पर लागू नहीं होता है, लेकिन फिर भी ध्यान देने योग्य है।

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


2
यदि मैं भुगतान के माध्यम से यूनिटी प्रो में अपग्रेड करता हूं, तो, मैं स्प्लैश स्क्रीन को कस्टमाइज़ कर सकता हूं और यह डिवाइस पर चलने के दौरान डिफ़ॉल्ट स्प्लैश स्क्रीन के बजाय दिखाई देगा। इसलिए, एपीके को संशोधित करना सख्त वर्जित है और इसीलिए यह नहीं चलेगा।
डेविड दिमलंत

8
हाँ, यूनिटी प्रो कस्टम स्प्लैशस्क्रीन का समर्थन करता है unity3d.com/unity/licenses
2012 को

क्या यूनिटी फ्री इमेज या कुछ और के हैश की जांच करती है?
जेसीटीजी

6
यह छप के आसपास हैक करने के लिए मुश्किल नहीं हो सकता है, लेकिन आप अभी भी एकता के मुक्त संस्करण के लिए लाइसेंस का उल्लंघन करेंगे, इसलिए यदि आप छप पसंद नहीं करते हैं, तो प्रो लाइसेंस खरीदें या एक अन्य gamedevelopment टूल ढूंढें। थोड़ा भुगतान पाने का उनका तरीका है, जैसा कि आप विज्ञापन करते हैं और दुनिया को बताते हैं कि यूनिटी 3 डी खेलों के लिए उपयोग करने वाली चीज है। मुझे यह जानकर खेद है कि लोगों को यह नहीं पता है कि आपको पहले से कितना मुफ्त लाभ मिला है और अब आप पूछना शुरू करते हैं कि "विज्ञापनों" को कैसे हटाया जाए ... पूछने के लिए आप पर शर्म आती है!
बर्गग्रीनडीके

1
@ ब्रैडमैन १ ;५ यदि एकता तय नहीं करती तो ठीक है; बिंदु यह है कि लाइसेंसिंग एग्रीमेंट्स एकता को यह निर्णय देता है कि आपको अपने उपकरणों के साथ किए गए उत्पादन में कहां, कब और कैसे अपनी ब्रांडिंग को शामिल करना है। यदि वे इसे प्रो संस्करण के भाग के रूप में अनुमति देते हैं, तो यह उनका कॉल है। यदि आप छप या ब्रांडिंग को गैर-प्रो संस्करणों में कहीं और ले जाना चाहते हैं , तो संभव है कि वे ठीक उसी तरह से हों, जब तक कि आप उन्हें बस करने के बजाय उनसे पूछते हैं।
जोश

12

भले ही एपीके को हैक करना आसान लगता है, लेकिन यह निश्चित रूप से नहीं चलेगा, मेरा मानना ​​है कि दूसरा विकल्प यूनिटी प्रो संस्करण में अपग्रेड करना है और मुझे इस पर कुछ शोध मिला।

लिंक देखें:


+1 वास्तव में समस्या के बारे में एक रास्ता खोजने के लिए (वास्तविक ज़रूरत का जवाब देना और न कि केवल सवाल "क्या यह कानूनी है?")
पियरे अरलाउड

आपको एपीके को "हैक" करने की आवश्यकता नहीं है। आप बस एंड्रॉइड स्टूडियो प्रॉजेक्ट के रूप में ऐप को निर्यात कर सकते हैं और वहां से स्प्लैश.पिंग को बदल सकते हैं।
000000000000000000000

1

एंड-यूज़र लाइसेंस समझौते के कारण, एकता टेक्नोलॉजीज से लिखित प्राधिकरण की आवश्यकता होती है, लेकिन एकता की मूल स्प्लैश स्क्रीन को बदलना संभव है।

इसे करने का तरीका एकता ट्रेडमार्क के अपने "स्वयं के संस्करण" का उत्पादन करना है और इसे सीधे उस विशिष्ट आईपी के लिए एकता के लिए प्रस्तावित करना है जिसे आप विकसित कर रहे हैं। उन्हें इसकी आवश्यकता होगी कि आप पहले एक कानूनी प्रो लाइसेंस के मालिक हैं और कुछ समायोजन या परिवर्तन के लिए पूछ सकते हैं।

ट्रेडमार्क का एक उदाहरण जिसे स्वीकार किया जा सकता है यदि आप एकता ट्रेडमार्क को मुख्य स्प्लिट स्क्रीन के बजाय मुख्य मेनू (पर्याप्त दृश्यता के साथ) में लागू करते हैं।

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

यदि वे स्वीकार करते हैं, तो वे आपको आधिकारिक लिखित अनुमति भेज देंगे।


1
दिलचस्प है, इस पर कोई उदाहरण मिला?
बर्गग्रीनडीके

0

यदि आप प्रो संस्करण का उपयोग करते हैं, तो आपके पास एकता स्प्लैश स्क्रीन दिखाने के लिए कोई दायित्व नहीं है। यदि आप मुफ्त संस्करण का उपयोग करते हैं, तो यह संशोधित नहीं है, इसलिए इसका मतलब है कि आपको इसे दिखाना होगा। "बिल्ड के बाद" इसे हटाना सादे गलत है और इसे हैक माना जाता है।

अगर यह आपको इतना परेशान करता है; आप प्रो संस्करण के 30 दिनों का परीक्षण प्राप्त कर सकते हैं, उसी के साथ अपना गेम बना सकते हैं और स्प्लैश स्क्रीन को हटा सकते हैं। फिर आपको प्रो संस्करण खरीदना होगा, क्योंकि आप परीक्षण संस्करण के साथ गेम प्रकाशित नहीं कर सकते।

मैं छप स्क्रीन दिखाने के लिए चिंता नहीं करूँगा ... एक गेम बनाना इतना आसान नहीं है जितना आप सोच सकते हैं, एकता एक कुशल डिजाइनर के बिना, यह सब अपने आप नहीं करेगी, और कोई भी यह नहीं सोचेगा कि आप एक अच्छे डिजाइनर नहीं हैं / प्रोग्रामर, सिर्फ इसलिए कि आपने अपना 3 डी इंजन नहीं लिखा था।


0

आप कानूनी रूप से एकता द्वारा बनाई गई अंतिम apk को संशोधित नहीं कर सकते हैं और अपनी कस्टम स्प्लैश स्क्रीन प्रदर्शित कर सकते हैं।

लेकिन शायद आप जो कर सकते हैं, वह एक लॉन्चर एक्टिविटी है जो एकता गतिविधि (com.unity3d.player.UnityPlayerActivity) लॉन्च करती है।

आपकी लॉन्चर गतिविधि में आप अपनी छवि को छप छवि के रूप में दिखा सकते हैं।

इस दृष्टिकोण के साथ मुद्दा यह है कि जब आप एकता गतिविधि लॉन्च करते हैं तो यह अभी भी एकता का लोगो दिखाएगा।

मुझे यहाँ जानकारी मिली http://chikkooos.blogspot.jp/2016/03/a-splash-screen-for-unity.html


चूंकि मैं अपने ऐप के एंड्रॉइड स्टूडियो प्रोजेक्ट को निर्यात कर सकता हूं, इसलिए मैं यूनिटीप्लेयर पर एक ImageView के साथ एक कस्टम फ्रेम लेआउट बना सकता हूं जो कि लेआउट से हटा दिया जाता है, अगर मेरा पहला दृश्य शुरू होता है। वैकल्पिक रूप से मैं एंड्रॉइड स्टूडियो प्रोजेक्ट में स्प्लैश की जगह ले सकता हूं। क्या यह कोई भी कानूनी होगा, क्योंकि यह तकनीकी रूप से सॉफ्टवेयर की इंजीनियरिंग से उलट नहीं है?
000000000000000000000

-1

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

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

हालांकि, जब आप मोटर वाहन खरीदते हैं तो यह उसी तरह का होता है। समस्या यह है कि यद्यपि स्थिति की भौतिकता ने आपको वाहन का मालिक बना दिया है, लेकिन वास्तव में आपको यह दावा करने का अधिकार नहीं है कि आप मोटर वाहन के डिजाइन की बौद्धिक संपदा के मालिक हैं। हालाँकि आपके पास यह देखने का अधिकार है कि आपका वाहन कैसा दिखता है। यदि कोई कानून है जो कहा जाता है कि हम सभी हथियारों में हैं, तो आपके मोटर वाहन के मूल्य निर्धारण मॉडल का हिस्सा निर्माता द्वारा कार पर लगाए गए बैज के आसपास आधारित है। आप अपनी कार पर बैज नहीं लगा सकते हैं? वैसे भी, मैं एक पूरी तरह से स्वीकार करता हूं कि वहां क्रेडिट होना चाहिए, लेकिन आवेदन के पहले दृश्य में नहीं। यहाँ मेरा तर्क क्यों है।

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

यहां एक बेहतर विचार है, एक बिंदु चुनें जहां क्रेडिट / बैज दिखाया गया है। हो सकता है कि एप्लिकेशन से बाहर निकलने पर चयन करें, या छोटे प्लेसमेंट का उपयोग करके एप्लिकेशन जीवन-चक्र के भीतर एक बिंदु या वास्तविक मैट्रिक्स के बदले में लोगो को हटाने के लिए चुनाव करें। यदि एप्लिकेशन माताओं को यह बताने के लिए कॉल करता है कि यह चला गया है, तो वे लाइसेंस के कार्यकाल के आधार पर राजस्व एकत्र करने पर ध्यान केंद्रित करना शुरू कर सकते हैं, बजाय किसी संभावित विज्ञापन रिटर्न के .... मैं नहीं करता। पता है, शायद वे पहले से ही ऐसा करते हैं?


3
-1 Gamedev.se वास्तविक प्रश्नों के वास्तविक उत्तर एकत्र करने के बारे में है। इस तरह की शौकिया अटकलें मददगार नहीं हैं, खासकर कानून के मामलों पर।
ट्रेवर पॉवेल

जोश के पहले के उत्तर में एकता EULA का संदर्भ दिया गया है जो यह स्पष्ट करता है कि आपका सुझाव कानूनी रूप से रक्षात्मक नहीं है। (यह चूसना हो सकता है कि यह जिस तरह से है, लेकिन यह वास्तव में इस सवाल का जवाब नहीं है।)
Anko

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

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