I am not pro EU on this. all I feel is that at least the dumb, ravenous, feral animal that the EU anti-trust commission is, has at least been directed at a slightly more deserving target this time.
also, there is truth in their words, even if implementing it may seem infeasible. if you were to force inter-compatibility with everything, the only way companies could one up each other is to innovate, constantly, no more would they even be able to just survive off one innovation. obviously, it would also be better for consumer CHOICE as well.
you may laugh at the idea of making intel and amd use the same socket! but atleast then you wouldn't have problems like nvidia not being able to make chipsets for intel cpus(love em or hate em).
there are some who argue that "the market WILL decide if Apple force a lack of flash, the market will decide whether they need it or not"
maybe so, but I would think a much fairer test would be to have the OPTION on the iphone, then if it REALLY didn't work, customers could REALLY decide whether to use it or not.
keep in mind, its not like time would be wasted coming up with millions of standards, and inefficiencies would be added in order to make stuff as "compatible as possible" it would not be up to the leading company to make their stuff "compatible" they would just NOT be allowed to force incompatibility. that's the thing here! time is being wasted making stuff INcompatible! its stupid!
the only problem I could see is the devaluing of patents and IP, but we all know how screwed up the patent system is anyway, and besides, even then, the EU isn't saying "allow compatibility for free" they would simply force you to license it rather than not allow it. I think that is a good idea. it gets to the heart of anti-competitiveness. they still get rewarded for their R&D, but they can't sit around just beating away competition with a patent bat, they have to keep innovating. just like the x86/x64 instruction set stuff. iirc, Intel licences x86 to amd, and that has allowed them to compete and develop x64, who they in turn now license to Intel. now I don't know whether that is right or not, but that's the way it SHOULD work.
still, it would take a measure of common sense to implement properly, you have to draw a line somewhere, there has to be limits, I'm not confident the EU can do this... all I know is there IS a big problem with incompatibility in the tech industry, that serves only to hurt you and me.