14

حماية الــsource code

  • mohsenuss91

السلا عليكم

أردت معرفة اذا كان هناك طريقة لحماية الــSource code في حالة اعطاءه لشخص ما ؟

(يعني يستطيع رؤيته لكنه لا يستطيع التعديل عليه)

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

فيه حاجة اسمها "تشويش الكود" أو Code obfuscation, و تعنى تسليم الكود المصدرى لكن مشوش بحيث لا يمكن قرائته أو التعديل عليه, و لكن يمكن ترجمته او تنفيذه.

و يمكن استخدامها مع كل اللغات سى++ و جافا و جافاسكريبت.

العملية هى تشويه الكود قدر الامكان (ازالة المسافات, كتابته فى سطر واحد, كتابة الtext بأرقام الاسكى المقابل لها أو حتى بعملية حسابية, على سبيل المثال لا الحصر),

هناك برامج متخصصة فى تشويش الاكواد, يمكنك البحث عنها بسهولة Code Obfuscation, و طبعا عليك فى كل الاحوال ان تحتفظ لنفسك بالكود الواضح!

هذا ما ابحث عنه . شكرا

لماذا تريد حماية كود انت اعطيته لشخص اخر ؟

و ايضا لو انه استطاع رؤيتة سيتطيع التعديل عليه , و لو بنسخه حرف حرف

"يعني يستطيع رؤيته لكنه لا يستطيع التعديل عليه" !

بما أنه يستطيع رؤيته فهو بكل تأكيد يستطيع نسخة بطريقةٍ ما .

جرب موقع مثل Githup فيه صلاحيات لذلك

ولكن تستطيع عمل فورك او تحميل الكود و التعديل عليه

لماذا؟ إذا كنت تريد إثبات ملكيتك للكود فيمكنك وضعه في مكان عام مثل GitHub وبذلك سيكون معلوم من تاريخ نشرك له أنك صاحب الكود (لأنه سيكون أقدم).

بعض الأشخاص لديهم الفضول لرؤية الكود المصدري وانت لا تستطيع الرفض ولكنك تخاف من اسنخدامه للكود لذلك يحتاج احيانا لحماية الكود

-1

إذا استخدمت لغات البرمجة التي ينتج عنها ملف تنفيذي compiled languages تستطيع أن لا تعطيه المصدر، مثلاً إذا استخدمت دلفي، جافا، سي++، أما إذا استخدمت لغات الـ scripting فلا تستطيع مثل PHP و Python

-3

حولة لصور !

-6

هههههههههههههههههههههه بكل بساطة لن تستطيع ، ولو أعطيته البرنامج فقط وبدون السورس كود :)