“The Portland Project has released a beta version of its programming interfaces for the Gnome and KDE Linux environments. This is designed to boost development of desktop Linux applications by creating common application programming interfaces (APIs) for developers to use.”
This is an important development. If the OSS community manages to standardize the API, the playing field for programming mind-share would be levelled quite a bit. For more Info go here.