While I'm glad to see the effort to enable more cross-platform application development, I wonder why the open source community doesn't produce its own cross-platform toolkit to rival those made by Apple and Microsoft. It seems that far too often the vision behind open source projects is limited to copying successful closed-source projects. I understand it's much harder to launch an open source project in an altogether new category, but it's that much more exciting when it does happen. How can innovation be encouraged in open source? It seems somehow there needs to be a greater potential for financial reward to encourage such developments.
Loads of radical innovation takes place as Open Source. Git (the software and the philosophy it embodies) being a really good example.
As to innovation in software frameworks, it is not going to take place on the Desktop, it’s taking place in the browser—where every major burgeoning framework is Open Source.