السلام عليكم

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

المشكل أن برنامج الجافا التنفيذي سهل إعادة عمل هندسة عكسية له وقراءة الكود المصدري لذالك أبحث عن طريقة تحمي بها البرنامج حتى وإن استطاع عمل هندسة عكسية يجعل من الصعب الوصول إلى دالة التحقق و تعطيلها

لا أفكر في تحويل التطبيق إلى Native Application باستعمال برامج تقوم بال Ahead-of-Time Compilation لحدوت عدة مشاكل جراء ذالك

إن كانت لدى أي أخ أي فكرة فليتكرم بها علينا مشكورا

جزاكم الله خيرا