Microsoft has just bought mobile phone company Nokia.\n\nThis wouldn't be of any particular interest to the comp.lang.c community,\nexcept that Nokia is the driving force behind Qt, which was emerging as the\nstandard free cross-platform windowing system. However Nokia had cut new Qt\ndevelopment to a bare minimum, understandably, as it tried to cut costs to\nrespond to its fall in market share.\nQt has a sort of C++ interface. Code that calls Qt is written in a language\nthat is almost C++, but has a "slot and signal" mechanism that isn't implemented\nin C++, but by a front end. So the code needs to be run through the Qt\nfront end first. Whilst the Linux Qt code was open source, the Windows version\nwas closed source.\nIt remains to be seen what Microsoft will do with Qt. They can't kill the\nLinux version, because its open source any any third party could choose to\ndevelop it. But they can kill it for Windows, which would drastically reduce\nthe attractiveness of the Qt route. It must be worrying for anyone who has\na big base of Qt code.\n\nMy conclusion is that you're better of sticking with simple solutions,\nusing pure C interfaces without any sort of front end or development.