AT&T has posted on their blog explaining that they are perfectly happy to unlock your device as long as the customer is paying his or her bills and they have fulfilled their service agreement commitment.
They have said that:
While we think the Librarian’s careful decision was reasonable, the fact is that it has very little impact on AT&T customers. As we make clear on our website, if we have the unlock code or can reasonably get it from the manufacturer, AT&T currently will unlock a device for any customer whose account has been active for at least sixty days; whose account is in good standing and has no unpaid balance; and who has fulfilled his or her service agreement commitment. If the conditions are met we will unlock up to five devices per account per year. We will not unlock devices that have been reported lost or stolen.
If you’d like to read AT&T’s full blog post detailing their unlocking policy, you can go to AT&T’s website.