Starting with the Photon Q, Motorola claimed it had "finally found a solution" for customers that want to unlock the bootloaders on their phones. Today the company took the wraps off of "Unlock My Device," a webpage that will guide you through the process of unlocking your Motorola Android phone as long as you're willing to agree to the company's terms. The process is quite similar to HTC's unlocking process, but Motorola currently only supports the Photon Q, RAZR developer edition, and XOOM tablets versus HTC's long list of supported phones. Before getting started, Motorola "recommend[s] you DO NOT unlock your device" because doing so will allow you to run software that could "damage it irreparably."
Once you've absolved Motorola from nearly any liability whatsoever, unlocking the phone is relatively simple — for developers and hackers, anyway. You must first sign in to Motorola's website, install ADB (the developer command line interface), and then send Motorola your device ID. After you've done that, you'll use a command called fastboot to run the unlock process, where you'll be prompted for agree to even more liability waivers.
Despite the prevalence of technical jargon, Motorola's new website does a good job of guiding users through the bootloader unlocking process. There is a long list of immediate "consequences" for unlocking, though most developers will be familiar with them. It's nice to see the company open up to developers and enthusiasts, but the overarching level of discouragement leaves much to be desired. More importantly, we'll have to see if Motorola is committed to adding more phones — especially Verizon ones — to its list of supported devices.