The unlocking rules are nice. Depending on which option they pick, the worst case is providers must allow any device to be unlocked after 30 days of service for a fee specified in the contract. Unfortunately, it doesn't specify what the fee is.
Option #2 would be nice, though. It says that for unsubsidized devices, or when the user's contract is over, the carrier must unlock the phone at any time at no charge.
Developer: Tomato/MLPPP, Linux/MLPPP, etc »fixppp.org