Linux in enterprise is not just about freedom and flexibility. It's also about support. Aka - who's going to support it then Dev A, who knew all about it, quits ?
Linux experts are still small minority. Like it or not. Not sure about Europe, but here in US for 50 windows techs, there is one linux tech.
p.s: The contradiction you're referring to is not mine, but created by MS (according to you
)
I understand your question, but not really the problem
The case of support for OpenSource is generally being raised in projects where you do have a choice between .... say Microsoft and an OpenSource stack .... for the wrong reasons
In one major project for a large telco operator over here we did a comprehensive analysis on this which ended with the conclusion that an opensource based solution (Red Hat Enterprise Linux, MySql, Jboss, Java frameworks) would be better from than a Microsoft + Oracle solution from a support point of view, not to mention TCO ...
The reason many people are reluctant to opensource is that they believe that they have noone to blame when something goes wrong, this may be a wrong conclusion too as Redhat provides support on linux, Orcale provides support on MySql and so on ....
Opensource support may be better for some reasons
- Sourcecode is readily available, which means it's possible to analyse situation better, by any genuine expert who can understand the problem, system architecture and that can read and analyze the source code
- You do have a choice of support providers, A choice of providers can provide support as source is readily available
- As there is competition you can probably get support at better price
- The opensource community is extremely knowledgeable and ready to help you, the value of this should not be underestimated
The above mentioned project went opensource and project delivery, rollout and operations have all been a great success, with successful production support.... it's been live for quite a few years now and the word is the same positive
(I was the responsible architect there)
My experience with support from SUSE is generaly better than what I experienced from Oracle or Microsoft or any other that follow the proprietary licensing model.