अपने कोड को फ़्रेंचाइज़ करते समय मुझे किन समस्याओं की जानकारी होनी चाहिए?


9

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

समस्या तब आती है जब वे चाहते हैं कि मेरा सारा कोड उनके सर्वर में चले। मैं उनके कारणों को समझता हूं, लेकिन मैं यह उपाय करना चाहता हूं कि मेरे PHP कोड का मूल छिपा और अपरिवर्तित रहे। मैं यह उपाय करना चाहता हूं कि वे मेरे कोड को किसी अन्य बोलीदाता के पास न भेजें, या मेरे आईपी का उपयोग न करें।

कुछ शोधों के बाद मैं PHP एन्क्रिप्शन, ऑबफ्यूज़ेशन या डेटा फ़िंगरप्रिंटिंग जैसे कुछ समाधानों के साथ आया।

मैं जो पूछ रहा हूं वह मर्दाना है:

  • अपना कोड देते समय मुझे क्या पता होना चाहिए?
  • अपने कोड को दूसरे व्यक्ति को समझने और बेचने से रोकने के लिए मैं क्या कर सकता हूं?

4
वे निश्चित रूप से पूछने के लिए मर्दाना सवाल हैं! (मैं एकल चरित्र संपादन नहीं कर सकता ...)
डेकार्ड

जवाबों:


8

इन मामलों में आप जो सबसे अच्छी चीज कर सकते हैं, वह कागज पर सब कुछ लिख रहा है और इसे दोनों कंपनियों द्वारा हस्ताक्षरित किया जाता है, इसलिए आप जानते हैं कि जब आप बेचा जा रहा है तो आप क्या कर सकते हैं और खरीदार को अपनी सीमाएं पता हैं। 100% गारंटी के साथ अपना कोड (एन्क्रिप्टेड, ऑबफुसेटेड, फ़िंगरप्रिंटेड या नहीं) देने का कोई मूर्खतापूर्ण तरीका नहीं है कि खरीदार आपके कोड को फिर से बेचना नहीं करेगा।


6

मेरे अनुभव में, आप अपने आप से गलत सवाल पूछ रहे हैं।

आपकी सबसे बड़ी चिंता यह होनी चाहिए:

  1. क्या यह मेरे व्यवसाय मॉडल के साथ फिट बैठता है?

  2. उनके लिए कुछ समान खोजना / बनाना कितना आसान है?

यदि आपके उत्तर (ए) वास्तव में नहीं हैं और (बी) कठिन हैं, तो दृढ़ रहें और मना कर दें।

असल में, यह एक ऐसा काम है जो सॉफ्टवेयर के एक टुकड़े को बनाए रखने के व्यवसाय में है जो दूसरों को बाजार और एकीकृत करता है। और यह एक पूरी तरह से अलग बात है कि अपने आप को अंत-ग्राहकों के लिए खानपान किया जाए। सबसे खराब स्थितियों में से एक आप अपने आप को जगह दे सकते हैं, अपने स्वयं के पुनर्विक्रेताओं के साथ ग्राहकों के लिए प्रतिस्पर्धा करना है।

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

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

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

सौभाग्य!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.