The day that I feared the most is near. The day were my use of linux will be decided by marketing drones but this time they are not force feeding me proven technology but unproven ones and for what? Symply for the sake of interoperability between Gnome and KDE and also probably others Desktop. Well it's a noble goal but why using an unproven technology instead of taking an existing one that works which might only need some fixes and adapt it to satisfy the need of everybody?
But first what does interoperability mean? From The Free On-line Dictionary of Computing (27 SEP 03) :
The ability of software and hardware on multiple machines from
The definition is clear to be able to interoperate the linux desktop don't need to use all the same tecnology but have a bridge between their corresponding technology.
I personnaly prefers the third option because I don't need a networked ipc 99.999999% of the time and if we really need to interoperate with gnome let just use a bridge. And if people prefers to go with option 4 why use D-BUS? why not use DCE which is now Opensource and which will enable us to interoperate with more systems.
I must also add that marketing driven technology choice gave us Microsoft and Java ... and this is enough to make me ponders about the well founded of the use of D-BUS. No in reality I'm scared that we will repeat the same mistake that was made in the 90's by destroying what in my imho is a superior platform by using technologies that are not able to fix the problem of an inferior platform, just because someone with more marketing drones told us to do so for the sake of interoperability.
Some might wonder why I choose this title? It's simple I have the impression I'm a goose or duck that get force fed so they can produce better "foie gras"