فيه حاجة اسمها "تشويش الكود" أو Code obfuscation, و تعنى تسليم الكود المصدرى لكن مشوش بحيث لا يمكن قرائته أو التعديل عليه, و لكن يمكن ترجمته او تنفيذه.
و يمكن استخدامها مع كل اللغات سى++ و جافا و جافاسكريبت.
العملية هى تشويه الكود قدر الامكان (ازالة المسافات, كتابته فى سطر واحد, كتابة الtext بأرقام الاسكى المقابل لها أو حتى بعملية حسابية, على سبيل المثال لا الحصر),
هناك برامج متخصصة فى تشويش الاكواد, يمكنك البحث عنها بسهولة Code Obfuscation, و طبعا عليك فى كل الاحوال ان تحتفظ لنفسك بالكود الواضح!
إذا استخدمت لغات البرمجة التي ينتج عنها ملف تنفيذي compiled languages تستطيع أن لا تعطيه المصدر، مثلاً إذا استخدمت دلفي، جافا، سي++، أما إذا استخدمت لغات الـ scripting فلا تستطيع مثل PHP و Python