Unlocking the phone for use with GSM Sim without Sprint service is not possible as Moto only releases the codes to the specific carrier and Sprint will not give it to you.
If you do get it unlocked, it will not work in the US on a GSM network ie: T-Mobile or ATT. They're hardware restricted from working on local GSM networks p/fca allowances. I have seen a few devices like some black Berry's work locally after being unlocked but they are few and far between.
HTC has been quite good about releasing expedient Android system … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?