If there is one thing to be said about Sony, it’s that they are dedicated to the developer community. Though they lock bootloaders, they provide a good unlock tool, source code, and work with other companies to get as much source code out there as possible. Once, they even added the Sony Xperia S to AOSP. That had to end, unfortunately, but they obviously learned a lot from that experience, as they are now doing a similar thing for the Xperia Z. They have made a GitHub, maintained by their senior software engineers Johan Redesting and Björn Andersson, where they are storing all their source code for an AOSP ROM. There is enough to make a bootable ROM, with many functions working. This includes data, cell service, GPS, Bluetooth, WiFi, camera, and more.
However, this is not a stable ROM and shouldn’t be used as a daily driver. It’s meant for developers to use to fix all the remaining bugs. But with time, it’ll get more and more stable, and maybe even get to the point of being usable for the general consumer! With Sony’s help, it’s definitely possible.
It’s awesome that Sony is so dedicated to development for their devices. We can only hope that Sony becomes more successful in the Android world, as they make nice devices. We’ll see where this project goes, and hopefully it won’t be shut down anytime soon. Tell us your thoughts on the situation!