سؤال

لقد قمت مؤخرًا بتطوير تطبيق أخطط لبيعه للشركات الصغيرة. ليس لدي دعم كبير للنقد ، لذا فأنا غير راغب في شراء تطبيق تجاري من شأنه أن يحمي برامجي من السرقة.

خطتي الحالية هي ما يلي:

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

لذلك أتساءل:

  1. هل هذه هي الطريقة الصحيحة للقيام بذلك أم أنها عفا عليها الزمن الآن؟
  2. ما هي أفضل طريقة لإنشاء مفاتيح منتج فريدة من نوعها؟
  3. هل هناك طريقة للحفاظ على المفاتيح العامة/الخاصة عن جهاز الكمبيوتر الخاص بالعميل؟
  4. هل هناك طريقة جيدة للكشف عن ترخيص غير قانوني؟ أخطط لتقديم تراخيص واسعة الموقع فقط ، لذا أحتاج فقط إلى اكتشاف شعب الشرير قليلاً من تورنت/IRC.

شكرا لكم مقدما على مساعدتكم. إنه يقدر ذلك كثيرًا.

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

المحلول

لا تهتم - لن تتوقف عن القراصنة ، لكنك ستؤجل عملاء حقيقيين.

حتى الأفضل يمكن أن يخطئ بشكل سيء. أنا أملك Macromedia Studio MX2004 و Adobe Creative Suite CS2. اضطررت مؤخرًا إلى مسح نظامي وإعادة تثبيتها. أول شيء يجب ملاحظته - واجهت مشكلات كافية في التنشيط خلال هذه المرة الأخيرة (منذ عدة سنوات) بأن هذا هو السبب الرئيسي لعدم تنظيف نظامي لفترة طويلة. منذ ذلك الحين ، قمت فقط باستعادة من صورة قرص صلبة حيث تم التنشيط بالفعل - حتى الآن.

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

ومن المثير للاهتمام ، يبدو أن Adobe يدير نظام الدعم الهاتفي "احتفظ بهم لفترة من الوقت ، ثم افصلهم".

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

النقطة هنا - إذا لم تتمكن الشركات التي لا يمكن أن تضمن بها حجم Adobe تنشيطًا سهلاً ، والشركات يمكن الاستيلاء على حجم Macromedia - ما هي الفرصة التي حصلت عليها من الادعاء بمصداقية أن هذا لن يسبب مشاكل لدفع العملاء؟

عندما تشتري برنامجًا يتطلب التنشيط ، فأنت تشتري قنبلة زمنية. سيأتي وقت لا يمكنك استخدامه لأنه لا يمكنك تفعيله - باستثناء تنزيل بعض قرص القراصنة بالطبع.

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

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

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

تعديل

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

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

نصائح أخرى

إذا كان تطبيقك مفيدًا ، فسيتم تصدعه وإطلاقه سواء كنت تستخدم DRM أم لا. ما عليك سوى بيعه دون تنشيط وانتقل إلى القراصنة كما سبق لك.

حتى الآن ، لقد وجدت هذا الرابط مثيرًا للاهتمام:

http://www.emoreau.com/entries/articles/2007/12/licensing-a-vbnet-application.aspx

عمره بضع سنوات رغم ذلك. أعتقد أنه يمكنني دمج اللوحة الأم و CPUID في فكرة الخدمة أعلاه.

ما زلت أحب أن أسمع من شخص يعرف كيفية دور هذا (محترف). سيكون مفيدًا جدًا لأنني مجرد N00B.

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