network unlocking the galaxy nexus?


Android Question

i have a galaxy nexus on sprint and im looking to unlock it to change carriers. ive done some research and so far all ive found are websites that sell me the unlock code. i dont really feel safe paying for just any code so i was wondering where i could find the right code for my phone possibly free or somewhere trustworthy? any type of help is welcomed.
Thank you.