@DustinB3403 said:
Thank you for the responses, but still no one besides maybe @scottalanmiller has posted why / when businesses choose Open Source over closed source.
Lets take for example Xen Orchestra, I just yesterday compiled the system in my home lab (running on my Xen Server Hypervisor as a VM)
Now I doubt many people would be willing to implement and use Xen Orchestra in a business environment because well, there is no paid support. It's the community edition.
But why not, the software is simply configured by you, supported by you, and at a substantial saving to you. Why is a solution as heavily adored by many professionals looked down upon because it's the "community edition"?
First of all, understand that my situation is very different from most. The people I work for own 5 different companies, and I'm the lone IT person for all of them. Less than 20 total people throughout those 5 companies (putting the small in small business!) Thinking of it as more of a one man MSP would be about right.
Only one of those companies would actually have the cash flow to make paid support an option. Also, when the only servers in the places are used boxes from Stallard Technologies (www.stikc.com), the support and/or licensing for a server OS starts at ~2x what the box its self cost. Add to the mix that I had been an IRIX admin previously, and open source is just the way to go.
So far the only thing that could go wrong from the user side is the internet going down. Which did happen this week due to a hard drive failure and the raid array being in read-only mode on the host while it rebuilt. Yes, the internet routing is being handled by an open source software distribution. The CentOS gives me not only a router, but also IPS, IDS, blind proxy, real-time virus scans, and VPN. Sure a paid solution will offer all those features, but at what price? Especially when I can get it installed and configured in less than an hour.
Within the next year I'll have them setup on a proper domain and file server as well, also all open source. Making user files available for them whatever computer they happen to be in front of at any given point is kinda a big deal. All done with different open source options.
I'll grant you that most admins have been trained in the Microsoft way of doing things rather that the UNIX/IRIX/Linux way. So, business wise, paying for Microsoft Server licensing, rather than complete retaining, makes a lot more sense in those cases.