كيف تمنع المطورين المستأجرون من سرقة الكود؟ [مغلق

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

  •  21-09-2019
  •  | 
  •  

سؤال

أنا بصدد فتح شركة ستستأجر في النهاية 2-5 مطورين للعمل على تطبيق ويب كبير.

شاغلي الرئيسي هو أن أحد المطورين أو أكثر يمكنهم سرقة الكود. يمكنني أن أجعلهم يوقعون عقودًا ضد هذا النوع من الأشياء ، لكني أعيش في بلد يكون فيه القانون "قابلاً للانحناء".

هل خياري الوحيد لإغلاقها في غرفة دون الوصول إلى المنافذ UNET ومنافذ USB؟

أحب أن أعرف كيف قام الآخرون بحل هذه المشكلة.

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

المحلول

  1. لا توظف أشخاصًا لا يمكنك الوثوق بهم.

  2. اقسم التطبيق إلى أقسام ودع الناس فقط يعملون على مجموعة فرعية من التطبيق ، وعدم الوصول إلى كل شيء.

  3. اجعل الأمر يستحق الوقت - أنت تفتح شركة وتستأجر الأشخاص ومنحهم بعض خيارات الأسهم. تأكد من أنه أكثر جاذبية بالنسبة لهم لتجعلك تنجح أكثر من خلاف ذلك.

نصائح أخرى

ماذا عن إبقائهم سعداء وتظهر أنك تقدر عملهم؟

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

اقتراحي ليس تقنيًا ولكنه اجتماعي: اجعلهم يشعرون بالرضا.

معظم البشر لديهم قاعدة أخلاقية تمنعهم من إيذاء الآخرين الذين تعاملوا معهم باحترام وكرم.

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

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

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

هناك العديد من برامج التشفير المتاحة لتشفير الكود. هنا مثال http://www.codeeclipse.com/step1.php بمعنى آخر ، يمكنك إخفاء رمز مطور واحد (وحدة واحدة) من المطور الآخر ولن يتمكن من أخذ الكود بأكمله بنفسه في أي حال إذا اتبعت هذا النهج.

شكرا صني

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