I have project and I am in process of implementing licensing. I've decided to go with opensource library for it because I understand that no matter how much effort you put in protecting your app it can be hacked any way.
I was thinking about ways to hack it and now i see that basically since it is open source project it should be easy to avoid assertion of license. Hacker needs to download open source library and simply drop version where assert method do not validate anything.
So my question is what are the options to prevent loading of recompiled libraries. I want to load libraries which i used when i build my project.