I think the world will need an open source home automation. That's why, I've started to build something like this, Since I am a student and also a part time developer, I could only managed to build a prototype server app that runs on any JVM supported hardware and a simple android app to send commands&files(mp3) to the server.
I hope you'll make a complete and open solution for home automation, good luck