Comment 3 for bug 718992

Revision history for this message
João Ricardo Lourenço (jorl17) wrote :

I'm going to have to but in here. I know that I am not contributing that much to the bug report, but this needs to be said:
Wine does not have to meet "your specifications".

Ubuntu is still a Linux distro. And Wine is made for far more than "just Ubuntu" or even "just Linux". Wine follows wide standards and it does not need to meet "Ubuntu's specifications". Ubuntu should be the one to match specifications -- accepted and general ones, which do not obstruct users at all.

I understand why Ubuntu chooses not to follow specifications, but it should definitely have an option to enable it to match them, or at least severe ones such as these. Wine may, in fact, come up and match Ubuntu's specifications but this kind of behaviour by Ubuntu's developers has started to kill compatibility with some (many?) applications. I, myself, have stopped using Ubuntu ever since it started to try and "change" the world. However I want it to succeed and I think it's just not going to happen this way. Wine is crucial for many Ubuntu users and these kind of "nuances" will probably lure them away of the operating system -- as they did to me.

So, please, understand that this is kind of inappropriate towards application developers. They develop their app and they should not be "forced" to meet one Operating System's standards -- they've got pretty much every standard out there to match already (and these standards are more general and capture more users). In many other Operating Systems we see these changes in their interfaces because the vendor usually controls the source code for all the applications and, thus, can instantly adapt them to fit in. Windows is a perfect example of this -- plus they manage to "transport" some old apps into new operating systems by laying out some compatibility layers. OSX is a bit different, in the sense that they control some APIs and, hence, can, indeed, as a unique platform, dictate standards. Ubuntu should not dictate standards and expect applications to progress for themselves. I think this is something to ponder; we shouldn't treat Ubuntu as an independent OS, or even a "regular" OS, because it is a OS that uses the community (for the community).

Once again, if Wine adheres to these new specifications, it'll be better for Ubuntu! But I think that you should watch out for possible problems with these policies. (This is similar to the Wine-Pulseaudio conflict, which seems to have matured enough to the point where Pulseaudio has, indeed, reached some kind of "standard").