الترخيص و / أو آلية إنفاذ الاستخدام المتزامنة لمنتج UNIX مفتوح إلى حد ما؟

StackOverflow https://stackoverflow.com/questions/1150725

سؤال

سأكون ممتنا لأي اقتراحات حول كيفية إضافة برنامج إنفاذ مفاتيح الترخيص أو تطبيق حد المستخدم المتزامن إلى برنامج برمجيات (مقرها UNIX) الذي - في حين أنه غير مفتوح المصدر بشكل صريح - يكون المستخدم النهائي اسميا اسميا مصدرا مصدرا أو يمكنه من المتصور، الحصول على سهولة النسبية لأن الخوادم التي تديرها تقع في أماكن عملهم، إلخ.

من الواضح أنني لا أسعى ولا أتوقع أو توقع تقنية لا يمكن التحايل عليها من قبل شخص ما متحمسا للغاية للقيام بذلك، و / أو 1337 H4x0RS جيدا مثل هذا. لا تمنع نقطة مثل هذه الآليات المضادة للقرصنة للمستخدم من فعل شيء ما يريدون فعله حقا، ولكن فقط لجعلها مزعجة بما يكفي للقيام بذلك لا تستحق المتاعب حقا بالمقارنة مع السهولة النسبية فقط آخر رخصة أخرى (رخيصة) - على الأقل، للحصول على مستخدم نهائي لمجرد القدرات.

يدعو إلى أن هناك شيئا أكثر تطورا من مجرد أمن من خلال الغموض عن طريق الغموض (الذي سيضحك أيضا من قبل المستخدمين الذين قد يصادفونه، حتى دون عن غير قصد دون نية تعديل الإعداد)، ولكن لا شيء قريب من ما هو مطلوب لحماية صومعة صاروخية. ما يكفي من شيء ما أقوله، "نعم، هذا المنتج حقا يحد من استخدام ما اشتريته." ألا ينبغي أن يكون أي شيء مثير للاهتمام بدرجة كافية لتحفيز شخص يبحث عن شهرة وثروة لنشر إدخال مدونة حول كيفية كسره إما، من الناحية المثالية، على الرغم من أنه نظرا لمجموعة الناتجة تماما وكيفي غير مكلفة، أنا لا أرى ذلك قلق.

التقنية الحقيقية الوحيدة التي يمكنني التفكير فيها هي تجميع بعض الروتينات (الروتين) الضروري بشكل عام لبقية البرنامج في كائن قابل للتحميل الثنائي ثابت أو ديناميكي، جنبا إلى جنب معها، تشمل الشيكات. من الضروري أن يكون الروتين حرجا في بعض الاحترام غير المنفصل، بدلا من الاختيار الاصطناعي فقط لهذا الشرط بالذات، وإلا يمكن للمستخدم فقط أن يذهب وتعطيل المكالمة إلى الوظيفة. الفكرة هي أن تعطيل المكالمة إلى الوظيفة له عواقب غير جذابة أخرى أيضا.

لا يوجد شيء لا يستطيع القراصنة الذكية تفكيكه، ومن الواضح أنه إذا كانت الوظيفة تافهة بما يكفي للبناء في ثنائي غير طبيعي خلاف ذلك، فهو تافهة بما يكفي لإعادة تشغيله خارجها أيضا. لكنه جهد أكثر من كونه المستخدم النهائي النموذجي يزعجن. وبالطبع، مرة أخرى، فإن النقطة ليست لإيقاف القرصنة ميكانيكيا، ولكن فقط لوضع حد كبير في مكانه حتى لا يعمل المنتج بحتة على نظام الشرف، على الرغم من أنني متأكد من أنه كافية للعديد من المشترين الشركات في الولايات المتحدة.

هل هذا نهج مشترك؟ هل هناك أفضل منها؟

هل كانت مفيدة؟

المحلول

كل هذا سوف يفعل هو تبول المستخدمين الصادقين، في حين أن أي قراصنة يستحق الملح سوف يصدرونه في خمس دقائق - لا تفعل ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top