Enterprise FOSS Adoption Beyond Linux Servers?
An anonymous reader writes "I am working with a couple of large companies that are purchasing web and collaboration software stacks from Microsoft, IBM and others. These are for thousands of end users and are (supposedly) ready for multiple data center deployment and other big-corp requirements. I have suggested some open source alternatives such as Liferay and Drupal, and the technical people are interested but management types are not. They have given a few reasons, such as concerns over supportability and enterprise-readiness, but my feeling is that they are being won over by FUD from large vendors and the fact that most corps do not have significant deployments of FOSS technologies beyond Linux yet. All this seems to be in line with a survey on Web-app servers by OpenLogic. So my questions are: How have you persuaded larger enterprises to adopt server-side OSS, beyond server-room Linux and a couple of demo JBoss boxes under someone's desk? And which products are truly ready for enterprise-scale deployment?"
Could someone re-write this story without the buzzword "enterprise" substituting for the actual requirements?
Until then, I will have to mod this down.
There's no -1 for "I don't get it."
I work for IBM, but don't speak for them in an official capacity. Open source is customer driven and not vendor driven. There is little incentive for anyone outside your company to push open source software because it reduces their profit. Ask your vendors to come up with solutions that use open alternatives, otherwise they are just going to push what makes them money. Software margins are high and ISV's are bribed to push it. I think MS gives 6% kickback to vendors that sells a license, which is a revenue stream lost when open source is used. Ask your vendors to present an open alternative alongside their proprietary ones. Same support that management demands, but less risk.
To evaluate the success of your recommendations, take a look in the mirror. What's your credibility to suggest anything at all when you have to come to (of all places) Slashdot for advice?
Large corps have lots at stake, and they really, really, REALLY are terrified of any solutions that aren't basically guaranteed to work by large, trusted vendors. Stuff that they consider to be a competitive advantage will be enshrouded in mystery while everything else will be outsourced to the most commodity vendor.
Now, compare 'Drupal' to 'Microsoft'. Maybe everybody HERE knows how painful it can be to get MS stuff to work, but nobody is going to be fired for saying MS because it's the biggest commodity vendor in the software space.
Look in the mirror: are you trusted there? When you are fired, who is MEGACORP going to go to when there's a problem?
These questions are being answered by PEOPLE who are afraid that if they make a risky decision, they will suffer the consequences. (get fired/sued/whatever) To sell your OSS solution you have to that there's no/little risk in going with it.
Good luck.
I have no problem with your religion until you decide it's reason to deprive others of the truth.
The sad fact is while you are working the managers are out playing a few rounds of golf with
the salesmen, complete with drinks and a lap dance at the local establishment. Most companies
I have dealt with are run by IT managers that will drop a signature in a heart beat for a little
kick back.
Linux
Samba
MySQL
Postgresql
Apache
Perl
Python
Ruby
Gcc
PHP
Java
Asterisk
I think you will find all of these in large corporations. AKA "Enterprise" situations.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
I've used Lotus Symphony (and use OpenOffice at home). To me, it actually seems slower than MS Office and is a little bit of a pain to work with at times. Unfortunately for me, saying MS Office was "nicer" is not a hip thing to do on Slashdot, but it's unfortunately true. At least in my case.
As a minor aside, the linked OpenLogic survey is useless. They only polled the people who joined their webinar--people already involved enough to be interested in a comparison of FOSS servers. That's one heck of a selection bias.
I'm a Programmer. That's one level above Software Engineer and one level below Engineer.
Hm. So you talk up a non-free (expensive) solution. You then watch the manager take all credit. You expect all blame to go on manager. Right. What's your credibility now? If I was your manager and you talked up this expensive proprietary product and it crashed and burned AND made me look bad, you're not going to be sticking around too long.
I use OpenOffice under Ubuntu (and MS Office only when I absolutely must). I agree that OO is slower and less polished. But I have found that it gets the job done, and the MS Office interface has its own issues (I'm among the hard-core ribbon-haters).
The great thing about IBM adopting symphony is that this should lead to improvements in the software. Nothing like eating your own dog food to make it taste better.
THe important thing to note though, is that Lotus Symphony uses ODF as its native file format. Regardless of what you think of the Lotus product, this means that the largest hardware and software company in the industry will be promoting ODF over DOC.
Kind of insane really since being an MCSE doesn't mean shit if Microsoft crashes and burns and isn't around to write patches for you anymore.
At least if you went with IBM(depending on the product) there's a smidgin of hope that the community or your own developers can patch your business critical piece of software.
You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
The 'users' of a web filter are sysadmins. These expert 'users' are the ones who interface with the server and router software that runs a network.
In this discussion, we are talking about true end-users and the desire of sysadmin types to make them use a nebulous classification of software ('Linux') that only the expert can competently sort through to make a desktop work.
The management types instinctively know that what the author is trying to sell them isn't something most end-users can grasp. And that just doesn't float in an environment that normally centers around person computers and their distinct operating systems. Management might have to use this 'Linux' thing themselves, despite never really registering its Look and Feel. And they probably never will because it doesn't have one per se.
The only sure way to promote Linux-based desktops in a large corporate environment is to pitch a shift toward managed thin clients, and don't mention 'Linux' until much later. IT management understands that thin clients are a different paradigm than PCs, with the former being centrally managed by one or two sysadmins; they may even understand that Unix/Linux does thin clients well; they also won't let you anywhere near their middle- and upper-management PCs (glorified terminals are for peons).
Either way, you are basically steering the project manager into a bad decision.
If I were a manager and one of my IT guys DIDN'T warn me that this or that wouldn't work, and I paid a lot of company money for it, I'm faced with two options, in my mind...
Maybe I'd make a weird manager, I don't know, but I'd rather have my IT guy be completely honest. Either way, no manager is going to be HAPPY with their IT guys that can't get an expensive (what do they care if it's complicated, they are paying you to figure these sorts of things out) solution working, and isn't going to be happy if his idea turns out to be a bad one, and isn't going to be happy if his idea was not only not cautioned against but supported by his IT guys. Who then couldn't get it to work.
If the manager is smart, you can even allow him to be part of the solution. If not, he or she can take the fall for the expensive mistake.
It sounds to me like you are assuming a stupid manager and a genius IT guy (who, by the way, couldn't get this "ridiculously complicated and expensive" solution to work). It also sounds like the IT guy is rather arrogant... in my experience, anyways, managers tend to not like arrogant IT guys, hehe.
Anyway. Honesty seems to work. My current manager is all for doing stuff in free (and legal) ways if it actually works. And he wants me to be honest about whether or not it's going to work, how much work it's going to require me to do, how much upkeep, how many problems I foresee running into because it's free and/or unsupported, etc.
Sadly this is how it actually works in Texas. Maybe not at the local level, but state education contracts are deterimned by total discount as a percentage rather than total dollars saved. Educational contractors have evolved their pricing so that their actual asking cost is 50% (or so) of the MSRP in most cases. High dollar bidding is a bizzare art/dark magic and is completely void of any reason. Fortunately I don't work in state contracts so I'm not breaking any NDAs by saying this.
moox. for a new generation.
So open format standards are more important than overall software quality? Not sure I really agree with that.
I would.
It does seem counter-intuitive, but an open standard at least guarantees that your documents will be readable if you conclude the software you are using does not meet your needs. You simply get a new program and leave the documents be.
An open standard means a more level playing field. And that means some evolution can occur.
Ignore this signature. By order.
You forgot to mention that the salesman is paying for lunch after we finish the 18th hole, have you ever seen open source that does that?. -- the Management team
No, the single biggest problem with FOSS is the illusion that MS or other proprietary vendors will share some of your risk. When this illusion is shattered, the rest of the problems are trivial.
Calling someone a "hater" only means you can not rationally rebut their argument.
That's about the sum of it. Big "enterprise" is steeped in the "no one ever got fired for buying [large lumbering vendor]" culture. One of the advantages of small businesses is that they're nimble and willing to experiment, especially if they can realize cost savings along the way. Bigcos only started using Linux servers after they percolated their way up from the bottom, and that's going to be the case for every new grassroots technology, whether it's open source content management, open source collaboration, etc.
Gunning straight for the enterprise is a losing proposition.
Tired of FB/Google censorship? Visit UNCENSORED!