MaxReve نشر 3 أكتوبر 2015 أرسل تقرير نشر 3 أكتوبر 2015 كتبت برنامج بلغة البايثون وأريد حماية شيفرته البرمجية من السرقة عند التوزيع، أي أنني لا أريد أن أجعل أي شخص يطلع على الشيفرة البرمجية للبرنامج فكيف أستطيع فعل ذلك مع برامج البايثون ؟ اقتباس
0 هشام رزق الله نشر 3 أكتوبر 2015 أرسل تقرير نشر 3 أكتوبر 2015 من الصعب جدا أن تقوم بإغلاق الشيفرة البرمجية المكتوبة بلغة البايثون لأن لغة البايثون من نوع byte-code-compiled interpreted language أي أنها لغة مفسرة وعند يتم ترجمتها ستخرج byte-code، وحتى لو حاولت إغلاقها ببرامج مثل py2exe فإن مخطط التنفيذ معروف وسيتمكن أي مختص في البرمجة من معرفة شيفرة البايثون.في العادة في مثل هذه الحالات يجب أن تسأل نفسك هل يستحق هذا البرنامج أن تقوم بغلق الشيفرة المصدرية الخاصة به ؟ هل يوجد به أي خوارزمية خاصة أو ميزة فريدة يجب أن لا يعرفها أي أحد ؟ إذا كان جوابك على هذه الأسئلة نعم، فأنصحك أن تقوم بكتابة بعض الأجزاء التي تريد غلقها بلغة أخرى مثل لغة السي لتكون كملحق للبرنامج. اقتباس
السؤال
MaxReve
كتبت برنامج بلغة البايثون وأريد حماية شيفرته البرمجية من السرقة عند التوزيع، أي أنني لا أريد أن أجعل أي شخص يطلع على الشيفرة البرمجية للبرنامج فكيف أستطيع فعل ذلك مع برامج البايثون ؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.