I've been thinking of porting the Android keyboard to the desktop for the leap motion controller. Its all open source and uses the Apache 2.0 license, so it should be rather simple and legal to use on the desktop. Java and/or c++ GUI developers wanted.
We should then publish it on the airspace store and share the revenue.
Open questions would be:
are the dictionaries and keyboard key icons also open source, or do we have to get our own dictionaries for that.
The main problem is to understand the code fully. The rest should be simple.