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.
Hard to argue for free software when the buyer's bonuses are based on saving % off MSRP (as it is in government contract procurements). Also if a big name like IBM or Microsoft crashes and burns nobody points the finger at you because there's an entrenched certification system for the monkeys maintaining the damn thing.
moox. for a new generation.
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.
I encountered this when I offered to set up open source web filters in each of our locations and save significant money compared to other solutions. Management agreed ipcop did everything we need, and would save a lot of money but was still hesitant. When I located local contractors in my city who could make changes if I was ever "hit by a bus" they gave me the go ahead.
If you are looking at open source consider opencms which has commercial support that your company can use when you leave or get promoted to another position.
Free Software invariably gets into the Enterprise as a skunkworks project. The managers you are talking to have a budget for a business portal. They want the project to succeed, so that they look good, and they aren't really interested in having money left over in the budget when they are done. They are shopping around for a solution, not a project.
If you really want to get Free Software into your business the proper way to do so is talk the manager in charge of the project into spending most of his money on a proprietary product that won't actually work. There are plenty of commercial offerings out there that are likely to be a bad fit for your business. Talk the manager in question into purchasing one of those, but make sure that he takes all of the credit. It shouldn't be hard if you spent the first part of the purchasing process pushing for Free Software.
Watch the portal project crash and burn.
Now fire up a basic portal on the Free Software platform of your choice. If possible pre-populate it with data and tie it into your existing authorization and authentication mechanisms. The idea is to have a working demo of most of the functionality that the executives wanted.
The downside of this method is that, if you do it enough, you eventually end up being forced into management yourself.
Thousands of users and multiple data centers is not the time to ask major stakeholders to leave their comfort zone. "Major vendor FUD" is not the issue, assuming it exists at all. When I have a major investment at stake, I don't need a saleman to tell me where the risks are. The single biggest problem with FOSS is that there is no one to share the risks with.
The time to introduce FOSS is with small non-critical projects. It's about boiling frogs. It's also about demonstrating that community support works without the threat of cancelled contracts and lawsuits. That takes a while.
It also takes some guile. It's a bit like the early days of the PC. At that time the typical IS Manager's attitude to the PC was "over my dead body." So we sold to the end user departments using their office equipment budgets (word processors, fax, telephone, copier) and flew under the IS radar. In one large Canadian federal government department, we had over 1500 PC's and 5 networks interlinked with an X.25 WAN before the ADM/IS noticed (it was the X.25 that got us. WAN came out of his budget). By that time there was nothing he could do. The trick is to introduce it a little bit at a time until it reaches critical mass.
I'm a Programmer. That's one level above Software Engineer and one level below Engineer.
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.
In Germany and the other German speaking parts of Europe you'd have a hard time with Drupal too - but for entirely different reasons. Here Typo3 pratically owns the portal, intranet and CMS market. That's right. The FOSS Project Typo3 is the market leader for portal software in Germany and neighbours. The secondary market for soltions based on and built around Typo3 is way beyond critical mass and has been growing since around 2001. You have 3rd party vendors, "Typo3 Agencies" (an actual generic term - no joke!), a f*cking regular quarterly Typo3 magazine and hosters specialised on Typo3 with all the bells and wistles. Amazon.de scores around fourty (40!) hits for German books and training DVDs on Typo3 and Typo3 specific subjects. And if you're looking for a job as a web professional, it's more or less a safe bet to get into a little Typo3 & TypoScript - you'll get a gig in no time. Or at least a project or two to make ends meet. Even during this downtime there are serious job-offerings for this sort of thing.
Now if only T3 wouldn't be such a bizar behemoth operating system of a PHP CMS, I'd be really happy. But since it's open source, I guess there's not that much to moan about.
I'm a Joomla guy btw. I've seen the fucked up appmodel reverse enginered of a T3-DB of Typo3 4.0 and thus will not look at T3 again until the entire redo is finished in Version 5.0. :-)
Bottom line: MS and other proprietary vendors are a minority in this field in Germany and still businesses are thriving around the prime software solution which is FOSS. I don't see why this shouldn't happen other places aswell. It's not like German businesses are particularly known for their recklessnes or their lack of sense of quality.
We suffer more in our imagination than in reality. - Seneca
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