मेरे पास एक जेनेटू-आधारित लैंप स्टैक पर चल रहा एक वेब एप्लिकेशन है। मेरे ग्राहक सॉफ्टवेयर के रूप में सॉफ्टवेयर खरीदते हैं और मैं सबकुछ होस्ट करता हूं। हालांकि, ग्राहकों के अपने नेटवर्क के अंदर साइट पर तैनाती की कुछ मांग है।वेबपैस (अधिमानतः क्रॉस-प्लेटफ़ॉर्म) पर ऑन-साइट स्थापना के लिए मैं लाइसेंस प्रबंधन कैसे कार्यान्वित करूं?
वर्तमान में, क्योंकि मैं सिस्टम होस्ट करता हूं, ऐप में कोई अंतर्निहित लाइसेंस प्रबंधन नहीं है। मैं उपयोगकर्ता खातों और डेटा क्षमता के आधार पर बिल करता हूं (यह मीटरींग डेटा के लिए एक प्रसंस्करण और विश्लेषण ऐप है) और मैंने जो कुछ भी क्लाइंट भुगतान किया है और क्लाइंट उन चीजों को स्वयं सेट नहीं कर सकता है। यहां तक कि ऑन-साइट स्थापना के बिना भी, इसे बेहतर स्केलेबिलिटी के लिए बदला जाना चाहिए।
मैं एक लाइसेंस प्रबंधन फ्रेमवर्क और/या सामान्य दृष्टिकोणों की तलाश में हूं जिन्हें आपने स्वयं लागू किया है या कहीं और अच्छी तरह से काम करने के लिए देखा है। मेरे आवश्यकताएँ हैं:
- "सुरक्षित पर्याप्त" नहीं बल्कि "सैन्य ग्रेड" से
- बहुत ज्यादा गैर निकला हुआ जब वह एक ही लाइसेंस प्राप्त किया है
- कई पौधों में सिस्टम चल रहा से एक लाइसेंस के मालिक को रोकने के
- उपयोगकर्ता खातों और डेटा क्षमता दोनों की संख्या को उचित रूप से छेड़छाड़ और आसान/डाउनग्रेड
- इंटरनेट कनेक्शन के बिना काम करें (पूरी तरह से स्वयं निहित सिस्टम होने का मुख्य बिंदु होगा ऑन-साइट समाधान), हालांकि यह स्वीकार्य हो सकता है इंस्टॉलेशन
कुछ साइट परिदृश्यों के लिए, कुछ विशेष ओएस के लिए एक आवश्यकता होगी, आमतौर पर विंडोज सर्वर के कुछ संस्करण, लेकिन विभिन्न लिनक्स डिस्ट्रोज़ अधिक लोकप्रिय हो रहे हैं अच्छा, खासकर सार्वजनिक क्षेत्र में।
उपयोगकर्ता के दृष्टिकोण से, मैं फोगबगज़ में लाइसेंस प्रबंधन से काफी संतुष्ट हूं, ऐसा लगता है कि जोएल स्पॉल्स्की विक्रेता के दृष्टिकोण से संतुष्ट है, और यह क्रॉस-प्लेटफार्म है, इसलिए यह एक महान होगा मैं जिस पर लक्ष्य कर रहा हूं उसका संदर्भ।
ले लो इस पर एक नज़र http://stackoverflow.com/questions/11506946/enforcing-licenses-from-locally-hosted-web-applications/11507260#11507260 वहाँ पर एक पूर्ण जवाब की संख्या का सवाल है है उपयोगकर्ता बस – HotHeadMartin