Slashdot Mirror


How Would You Argue for Open Source?

Nate asks: "I am currently working for an international corporation, and the site I am working at was (until very recently) entirely run on Windows. We recently purchased a Solaris server, and I am in charge of setting it up and resetting the global UNIX standard. The problem is that management doesn't want to install software that does not have 24 hour, worldwide support available along with it, yet they want the capabilities that only open source software can provide on a UNIX platform (VNC, OpenSSH, etc..) without spending insane amounts of money. I was wondering how the Slashdot community deals with convincing management that Open Source software is safe to use when creating a global standard, and what your solutions have been to supporting users working with open source software." Two years ago, Slashdot tackled the Enterprise Support question. Now, say you had that particular problem solved and the only thing left is that all-important pitch to Upper Management. What arguments would you use in your attempts to get their approval? What statistics and references would you point to, in order to back everything up?

105 of 488 comments (clear)

  1. changing minds, not easy by webjedi · · Score: 3, Offtopic

    I've had the same problem at all organizations I've been at, except for one.

    It usually ended up in me in a shouting match

    1. Re:changing minds, not easy by Anonymous Coward · · Score: 3, Insightful

      I know that there is information available on open source vs ms EULA. the doc I used was in the syndey morning herald. the beauty is, it shows that mgmt doesn't have "hand on throat" with software vendors. Thus, open source is no more risky. Also MSFT has never been successfully sued in 27 years!
      My approach is to address the FUD right up front. Fear of license, fear of lack of support. Guess what? We don't have any now!!!

    2. Re:changing minds, not easy by webjedi · · Score: 5, Interesting

      Sorry, trying to get a "first post", and now for more details.

      Anyhow, my tenure has been at a large document and imaging company, a not-for-profit professional organization, entertainment conglomerate, internet security development company, e-learning and training company, a small IT consulting firm, and now a large energy company. The easiest minds, at least I encountered, were at the small companies, less levels of crufty management to deal with. It also counted that I had a bit of autonomy in driving the technology vision, mainly because whatever I was tasked with "had to get done". So, I think size combinied with mission critical decisions may help leverage a case.

      The "shouting" match occurred at the entertainment company and at the not-for-profit. The first was in the case of some top brass brought in to trim budgets, where we had everything successfully running on open source stuff (which used to run on expensively leased Sun hardware [E250] and software) but was moved to some discarded Acer desktops and FreeBSD. THe stuff ran better and without any hassles on the open source stuff, but because these jokers couldn't get out of their lease with Exodus for the hardware, I was told to support the Sun environment or walk out the door, I chose the door. The latter, in the not-for-profit, the shouting match there ocurred with one of the three (yes three) IT Directors we had there during my tenure. He didn't like the idea of open source at all, in fact, that old argument of "I can get a manager from Sun on the phone 24x7" for support was met with my retort "yes, but can that manager ever give you a technical solution. WHen was the last time he sat in fron of an E450 wondering what happened to the OS when it took a dump". It was later brought up that the organization supposedly didn't run any open sourced software for important tasks (he'd been there about 4 months at the time) and I think he took a look at our SUn, Windows, and Apple machiens at the time and thought that, but I said... "well, what about Sendmail...", he replied, "well, that's and exception...", "then how about BIND?","um, well", "and Perl?!", "well, that's not... but um..."... suffice it to say, making him look bad during a pissing contest in front of his subordinates in the meeting room was not a good way to intorduce myself. He later quit after not feeling he "fit in" to the organization (that, and he physically assaulted me when a hacker broke in through a few of their misconfigured Windows and Sun servers, then got yelled at by the president of the organization... I think his name was Terry White)

      I think the best thing to do is to subtlely play to Open Source software's strengths... I wish you well.

    3. Re:changing minds, not easy by t0ny · · Score: 2, Funny
      It usually ended up in me in a shouting match

      "d00d, LiNux iz ub3r!! M$ W1nd0ze sux0rz!!!"

      --

      Manipulate the moderator system! Mod someone as "overrated" today.

    4. Re:changing minds, not easy by KshGoddess · · Score: 2, Informative

      um - actually sun support can be surprisingly good, but it often depends on who you talk to like any other large IT vendor. You might also find that they've got a really good handle on openSource and may even know the code better than some of the development teams.

      Plus, of the 'big names' in UNIX, Solaris is much more GNU-friendly than most, and I say this out of experience, yes. At least they give you the headers you need without having to buy the rather expensive compiler (HP, IRIX).
      As for the leasing issues, that's a business deal, probably done as a tax dodge, as most equipment leases are.
      I guess I'm lucky in that my director doesn't care what tools we use, as long as the job gets done. I'm actually working, getting more open source programs in for myself and the DBAs.
      --
      It's a little wrong to say a tomato is a vegetable. It's a lot wrong to say it's a suspension bridge.
  2. when XYZ corp goes out of business... by Red+Warrior · · Score: 5, Insightful

    "We'll have access to the source code, and be able to update the app as needed due to new requirements or OS upgrade."
    Worked for me.

    --
    "If, therefore, any be unhappy, let him remember that he is unhappy by reason of himself alone."
    ~Epictetus
  3. You could start by asking them ... by BillsPetMonkey · · Score: 5, Insightful

    if they want to take responsibility for aligning their IT strategy to their business objectives, or their systems provider's.

    --
    "It's not your information. It's information about you" - John Ford, Vice President, Equifax
    1. Re:You could start by asking them ... by Captain+Beefheart · · Score: 4, Insightful

      Fair enough, I'll bet that's a great system, but the problem is convincing management that Google is a consistently 99.9% reliable solution. Also, if you get a solution from Google that doesn't work, you can't necessary hold the source of that info responsible for damages, loss of income, etc. The company has to eat it. And probably the first thing they'd do to cut losses would be to kick you to the curb and get a yes-man admin, unfortunately.

      Lastly, a lot of these management types are generally 'Net-illiterate and view everything outside of AOL as a cesspool of viruses, hackers and obscene pornography. Not the source of anything remotely resembling troubleshooting. I suspect this perception will remain a problem until the tech dinosaurs have all retired.

      So you have to sell them a high-quality call center staffed with dedicated pros. Or as a previous poster said, ask management if they want to guide the company according to their business plan or according to the plan of their OS provider.

    2. Re:You could start by asking them ... by TopShelf · · Score: 4, Funny

      I'd recommend taking the opposite approach. Propose that the company align their strategy with the systems provider, emphasizing their expertise and services that are worth every penny of their seemingly high cost. Then watch as the PHB's start talking about less expensive alternatives...

      --
      Stop by my site where I write about ERP systems & more
  4. For stats, see "Why OSS/FS? Look at the Numbers!" by dwheeler · · Score: 5, Informative

    For statistics about open source software / Free Software, see my paper, "Why Open Source Software / Free Software? Look at the Numbers!", at http://www.dwheeler.com/oss_fs_why.html . It has a large collection of information you'll probably find useful.

    --
    - David A. Wheeler (see my Secure Programming HOWTO)
  5. Documentation is the key by Binestar · · Score: 5, Interesting

    Show your boss how easy it is to ind online troubleshooting documentation for the various software packages you are proposing to use, as well as documenting the entire install so a monkey could reinstall the software if something breaks.

    Your company wants to make sure that anyone who might administer those servers has access to the information they need to fix any problems that come up if the person who initially installed the software falls off the earth.

    A 24hour support line is one method of getting that support, you just have to show that there are other less expensive support routes that are just as viable.

    If need be remind your boss that it is your ass on the line if something goes wrong with the servers and you'll be the one showing up to work at 4AM on a Sunday to fix the issue.

    --
    Do you Gentoo!?
    1. Re:Documentation is the key by Lemmy+Caution · · Score: 5, Interesting

      Your reply indicates a very small department or small business approach to things. It really isn't applicable. The moment you tried to do a demo of an install, you'd be laughed back to the tech support trenches from which you came.

      These are the real issues: there's a way that corporations work, a corporate culture which is comfortable with familiar things and very, very uncomfortable with unnecessary risks. Using the traditional vendors - Oracle, Sybase, HP, Compaq, Cisco, Microsoft, Sun, IBM, SAP etc. - means dealing with other corporations like themselves, with all the systems of accountability you associate with them. With few exceptions, dealing with open source solutions means dealing with grad students' summer projects - perhaps very well written ones, but with no real systems of accountability, no roadmaps, no certifications (except very questionable third-party ones) and so on.

      The way to sell open-source is *not* to sell open source. It's to sell complete, integrated solutions built on open standards (that just happen to be free - although I wouldn't even mention it, since most everyone believes you get what you pay for) - you quote a cost for the *total solution,* hardware and software, training and support and TCO over n years, versus the cost of the existing solution, and you enumerate - and, if possible, quantify - the problems of an existing, closed source solution and the benefits of the new solution. That's *it.* If you want to go on after that, have case studies handy, the more the better. Do *not* talk about installers or Gnome or skins or distributions or customizability or network transperency or anything like that - you'll sound like an idiot.

    2. Re:Documentation is the key by Havokmon · · Score: 4, Insightful
      If need be remind your boss that it is your ass on the line if something goes wrong with the servers and you'll be the one showing up to work at 4AM on a Sunday to fix the issue.

      No kidding. Upper Management never seems to remember it's not THEM building the network, it's you. So they're concerned about how THEY will look if something does work, well, that goes both ways. If YOU are setting up a crap network, not only will you be the one coming in on off-hours to repair it, but your voice will carry less and less weight as it gets worse and worse..

      That actually piggy-backs the consulting Ask Slashdot from a few weeks ago.. If you're going to get stuck supporting garbage, and you know it, speak up! While the money may be good in the short term, the company will probably pay someone else to put something new in because you've been associated with the garbage.

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
    3. Re:Documentation is the key by rowanxmas · · Score: 2, Interesting

      So my company is a private-non-profit research institute who won a large grant from IBM. That means that we had IBM come and install some big iron. And I worked with them to set up a DB2 server application, which is not yet released.
      And when they sent me install instructions it was often pages of: ln -s, perl scripts ( some of which I wrote ), etc.
      So if someone is laughing at your install instructions because it is *gasp* box specific, then they really don't know shite about how stuff actually gets done.
      I don't trust any "installer" that requires something other than "tar xzvf" to use. ( although RPM can be nice sometimes if you haven't hosed your install yet ).

    4. Re:Documentation is the key by Malcontent · · Score: 3, Insightful

      "Support is important so it does not have to end this way. If Microsoft or Oracle can fix a problem then your own reputation as well as another employee's stays normal."

      Interesting claim. You think that a company with 800 stations can call microsoft and have them send somebody out to fix the problem. That's the size of a small hospital. Go ask your hospital how responsive Microsoft is to their demands for support of flaky software.

      --

      War is necrophilia.

  6. Begging the question by mental_telepathy · · Score: 5, Insightful

    It seems odd to me to decide on a solution and then develop arguments to use that solution. IT is generally a service provider for business needs. You present the business users with the available options, outline the pros and cons, and allow them to decide. The other danger of engaging in proseletyzing is that if something goes wrong, everyone will be quick to point out the guy who did all the yelling about open source.

    1. Re:Begging the question by mattite · · Score: 2, Insightful

      I don't believe the poster is playing the evangelist. He listened to his boss and determined that OSS/FS best fits management's strategy, eventhough they won't admit it. Of course having a job with a Solaris server is better than having a Solaris server with no job. It might just be worth paying the extra $ to fend off management's worries. If something goes wrong, this guy gets yelled at anyway, no matter the platform. One thing is for sure: handling when to speak up and when to keep quiet can be tricky business.

  7. Buzz words. by The+Ape+With+No+Name · · Score: 3, Interesting

    When telling my boss why it would be foolish to use Oracle for a web content database when MySQL is cheaper and faster (I know, I know), she wanted to know what the TCO is on it. Huh? I just said it was free other than labor. "Well I'll have to talk about TCO. My bosses don't believe that OSS is actually free." I wish they would just leave me alone and slip the checks under the door....

    --
    Comparing it to Windows will be a moot point, since El Dorado is going to have a 40% larger code base than XP.
    1. Re:Buzz words. by t0ny · · Score: 4, Insightful
      When telling my boss why it would be foolish to use Oracle for a web content database when MySQL is cheaper and faster (I know, I know), she wanted to know what the TCO is on it. Huh? I just said it was free other than labor. "Well I'll have to talk about TCO. My bosses don't believe that OSS is actually free." I wish they would just leave me alone and slip the checks under the door....

      This is why most pure tech people generally cant get things done (or done "technically" right); because they sometimes have an inability to provide things that are asked for.

      Management and Tech are two different languages. Your boss was telling you how she wanted to explain it to HER bosses, and you basically said "oh, I dont feel I need to". Well, when she doesnt feel like listening to your suggestions in the future, you will know why.

      I get ahead by making my boss's job easier, not harder.

      --

      Manipulate the moderator system! Mod someone as "overrated" today.

    2. Re:Buzz words. by Fastolfe · · Score: 4, Insightful

      But she has a perfectly valid point. When MySQL breaks, are you the only/best option for fixing it? Do you really consider yourself that much of an expert that you could handle any conceivable problem that you might face? What if a hardware problem causes data corruption? Would you know how to recover from that? What if a library incompatibility comes up in the future and breaks MySQL. Would you be able to troubleshoot that and get the database back up? How long would it take you to do that? What if you run across a problem you have no idea how to resolve? Are you confident enough in your ability to find a solution via newsgroups or mailing lists?

      Now what happens when you're on vacation? What happens when you've left the company? How does additional staffing (and training, since it may be very difficult to find a MySQL guru as smart as you might be) factor into your costs?

      The point is, from an enterprise management perspective, things aren't as simple as some of us think. We think, yah, I can support this pretty easily. I haven't had a problem yet with it that I haven't been able to resolve (given enough time). Now ask yourself if that's sufficient for the project, or if you're going to need something or someone else to fall back on.

      The "guru" support model works very well for smaller businesses, but frequently has major problems scaling to support an enterprise.

      Now, I'm not saying that you (or someone else) might not have problems with this anyway (given that MySQL is actually fairly popular), but others reading this might not have the same luck with any OSS project. Just because the source is available doesn't mean it's cheaper to use than a commercially-supported product.

  8. You can get that type of support by diatonic · · Score: 4, Insightful

    I guess it depends on how much money is considered 'insane'. RedHat offers support, HP sells contracts supporting Linux... I would think the support costs would not exceed a comparable contract supporting Windows systems.

    .:diatonic:.

  9. She's right. by Jammer@CMH · · Score: 5, Insightful
    Well, she's right. There is a TCO - the cost of your labor.

    So give her estimated labor costs of installing and supporting MySQL vs cost of purchasing, installing and supporting Oracle. Don't forget hardware costs.

    1. Re:She's right. by sql*kitten · · Score: 4, Insightful

      So give her estimated labor costs of installing and supporting MySQL vs cost of purchasing, installing and supporting Oracle. Don't forget hardware costs.

      And don't forget to include the cost of porting your app to Oracle when some developer finds he has to use a subselect or a trigger or a distributed transaction :-)

    2. Re:She's right. by NineNine · · Score: 2, Insightful

      And don't forget to include the cost of porting your app to Oracle when some developer finds he has to use a subselect or a trigger or a distributed transaction :-)
      Well, you know it's not gonna be the guy who suggests MySQL, because he/she doesn't know shit about databases. ('What's a trigger?').

      Good post. Wish /. hadn't cut me off from modding long ago.

      Back to PL/SQL...

    3. Re:She's right. by Dastardly · · Score: 3, Informative

      isnt mysql $1000+ for commercial use?

      No, it's GPL.


      It isn't quite that simple. The problem comes if you want to distribute an application with a mysql backend. Because not only is mysql GPL, but the ODBC and JDBC connectors are also GPL. Which means your application has to be GPL, otherwise you have to pay Mysql AB for the license that let's you distribute a closed source application with a MySQL backend.

      Read the licensing section on MySQL AB's site.

    4. Re:She's right. by MmmmAqua · · Score: 4, Informative

      Um, I'm all for MySQL (we use it locally on my company's web servers), but are you also going to estimate the labor costs involved in recovering a failed MySQL database, or the labor costs involved in making MySQL fault-tolerant?

      MySQL has many strengths, but reliability on an enterprise scale isn't one of them. MySQL is best suited for "edge" services, or for convenience services in-house. Oracle may gouge you for every cent they can, but there really aren't any databases that can compete with Oracle for enterprise features.

      That said, TCO shouldn't be one of your arguments. In my experience, the best arguments address the suitability of the package/software to the problem, the ease of deployment, and scalability. Every time I've heard someone bring up TCO, somebody else asks about support. And USENET is not a suitable answer for most technical directors. If your company uses Oracle, BTW, you should point out that Oracle's recommended platform for new installations is Linux. You don't get a much better endorsement than that (at least, as far as your bosses are concerned).

      #include "disclaimer.h"

      --
      Arr! The laws of physics be a harsh mistress!
  10. Upper Managment does not grok Geek. by Funksaw · · Score: 5, Insightful

    Talk about two things:

    Cost: Cost of rollout of a commercial product is comparable or more than the cost of 3rd party support contracts for open software.

    Risk Management: Buying proprietary software gives you support, but the support is with a monopoly supplier who can then choose to charge whatever it wishes down the road for both software upgrades and support. Tying yourself to a monopoly supplier is a poor risk, since every move a monopolist will make will not be for the benifit of your company, but for the benifit of thiers. Similarly, with Open Source, since our company has the right to modify the software, every change you make will be for the benifit of your company.

    Upper Management does not grok Geek. Upper Management groks Dollars and groks Risk.

    Just keep that in mind.

    -- Funksaw.

    1. Re:Upper Managment does not grok Geek. by Rick.C · · Score: 2, Interesting
      Buying proprietary software gives you support, but the support is with a monopoly supplier who can then choose to charge whatever it wishes down the road for both software upgrades and support.

      To a geek, negotiating a contract with a vendor is an intimidating experience. You go into it knowing you're going to get screwed - and you do.

      Our upper management thrives on this, though. It's what they do. Pitching a proposal to management that doesn't involve the opportunity to prove their manliness at the bargaining table is like pitching a box that has no tweakable knobs to a geek.

      Before you choose this tactic, be sure of your audience. It could actually be seen as a negative.

      --
      You were 80% angel, 10% demon. The rest was hard to explain. - Over The Rhine
      "Math in a song is good."-Linford
    2. Re:Upper Managment does not grok Geek. by Funksaw · · Score: 2, Funny

      Wow. My first "5."

      Anyway, most of that came from a speech Eric S. Raymond gave at my college. The Karma really belongs to him. -- Funksaw.

    3. Re:Upper Managment does not grok Geek. by cptgrudge · · Score: 2, Insightful
      The novelty of getting a comment moderated a "5" wears off. Just like the pride of having "Excellent" Karma eventually wears off. When I got to "Excellent" Karma, at first I felt my life was complete. I was Wrong. ; )

      It cannot be stressed enough how important those buzzwords and acronyms are. TCO. ROI. Risk. If you want to get a certain OSS software package to be put in, you need to make a case for it. Simply saying "This OSS x is tons better than this company's y software. w00t." is going to get you nowhere. They don't think in those terms. As a poster above said, once you start dealing with the people that handle the cash flow on their terms, and in their language, your chances of success greatly increase.

      My experience first hand was this:
      I work in a public school district, and there was interest in people using Adobe Photoshop to work on graphics in web design and art. I brought up the fact that we could use GIMP instead. "We'd save money since it's free!" I was shot down.

      Then, I did a fairly simple TCO analysis comparing the two. We wouldn't use any Adobe support anyway. GIMP has a nearly non-existent learning curve for what they wanted it to do, and the total cost of training would be about the same, since users didn't know much about either piece of software. Perfect. Then I went back.

      We're now deploying GIMP this summer, to many more users than we would have with Photoshop. Obviously, something like GIMP can't really be compared to something like what you use for an enterprise database solution in a business that actually makes money, but the concept can still work. It just needs a more extensive TCO analysis and more figures.

      --
      Qualitas edurus commercium, nullus penitus net rimor, nullus deus beneficium
  11. redhat by asv108 · · Score: 3, Informative
    Redhat AS has a 24x7 support option. I'm sure there are quite a few 3rd parties that offer 24x7 Linux support as well.

    that only open source software can provide on a UNIX platform (VNC, OpenSSH, etc..)

    VNC and OpenSSH are available for windows so they might not be convincing. Try using ROI and TCO as persuaders.

    1. Re:redhat by Pop+n'+Fresh · · Score: 5, Interesting

      Microsoft's license agreement for Win XP makes it illegal for you to use any desktop remote control software other than Microsoft's built-in stuff. That means that if you use VNC to control an XP box, you are in violation of the license agreement. It also states that you can't access an XP machine from anything other than another XP machine. From the license agreement:

      "Except as otherwise permitted by the NetMeeting, Remote Assistance, and Remote Desktop features described below, you may not use the Product to permit any Device to use, access, display, or run other executable software residing on the Workstation Computer, nor may you permit any Device to use, access, display, or run the Product or Product's user interface, unless the Device has a separate license for the Product."

      --
      *This page intentionally left pointless*
    2. Re:redhat by Anonymous Coward · · Score: 2, Informative

      No, it just means they expect you to buy one license per "device", including the remote "thin clients". Remote access via non-MS software is still legal if you have the licenses. Read the last clause you quoted.

      Unix vendors have the same problem with X software (or VNC). How many licenses do you need to connect ten X terminals to one workstation running UltraWonderApp? Usually, you'll see floating licenses (a la FlexLM), and you'll need ten of them to start the app ten times. You add some network machinery to count invocations of the app.

      XP apps, on the other hand, are typically licensed per "computer" rather than having some networked floating license scheme; you can start them as many times as you like on one box.

      So, that legalese is there in an attempt to require you to buy enough licenses for your actual users as opposed to your actual boxen.

    3. Re:redhat by medeii · · Score: 2, Interesting

      Except that it's not technically illegal: I'm not using the Product (Windows XP) to permit another Device to use/access/etc. the host computer, I'm using a different program. Similarly, their restriction on using other devices to use/access/etc. the operating system is so overly broad as to be completely unenforceable. Under the terms you quoted, technically you'd need another license for your monitor, mouse, and keyboard. Each. Additionally, do you really think they would get away with requiring separate licenses for each Smart Display they sell?

      --
      got standards? --- http://www.w3.org/
  12. IBM by sql*kitten · · Score: 4, Insightful

    Now, say you had that particular problem solved and the only thing left is that all-important pitch to Upper Management. What arguments would you use in your attempts to get their approval? What statistics and references would you point to, in order to back everything up?

    I wouldn't even bother. I would call the local IBM Global Services office and ask them to pitch for the job, and dangle the carrot (whether it exists or not right now, it might to in the future) of outsourcing the management of said Open Source infrastructure to them. I assume that you don't actually care who runs it from day to day just so long as it's Open Source. They'll make a far more convincing argument that you can alone - remember they employ people full-time to do nothing but research and put together fancy presentations (as do all consulting firms... you don't think the slick performers doing the presentation will actually show up to do the work, do you?).

    1. Re:IBM by sql*kitten · · Score: 2

      Unfortunately IBM isn't very likely to want to support OpenSSH and VNC. They will probably want to sell you some of their support tools.

      I've worked with IGS before. They aren't in any way constrained to use IBM technology, they're a completely distinct P&L. Last job I used them for was implementing BEA WebLogic on Suns! They'll do anything they can make money at.

    2. Re:IBM by Jason+Earl · · Score: 2, Insightful

      IGS has a good reputation for supporting whatever you happen to use. However, you can't expect the fine folks at IGS to be real excited about selling your boss on the idea of using OpenSSH and VNC. Those guys are salesmen, and they will undoubtedly see that your boss is wavering on the idea of using Free Software to fill important roles. A few quick sales pitches from the folks at IGS about some really neat IBM tools and VNC and OpenSSH are torpedoed (never mind that VNC and OpenSSH would be cheaper and easier).

      On the other hand, if you simply got a quote from IGS as to what VNC and OpenSSH support would cost that could very easily be used as ammunition for their use. I certainly agree that IGS would be the place to call, you just would have to be very careful.

  13. Testimonials by 4of12 · · Score: 5, Insightful

    What you need are testimonials from others running mission-critical applications using FOSS.

    One Fortune 500 executive won't achieve comfort with this kind of a spending and deployment decision (face it, they don't know the tech) until, unless, and, only if, they have seen more than one other Fortune 500 executive put their own necks on the chopping block, made a courageous decision, and have it succeed wildly with no glitches whatsoever.

    Getting those testimonials might be hard for an individual on their own ("Mr. Big's office, how may I help you? Right...."), but the web is full of articles showing different businesses using FOSS successfully.

    If you were tied into a vendor with a lot of FOSS contacts (eg, RH, IBM), then they could probably help you find those important reference testimonials. Sun is late getting on board the FOSS bandwagon, despite having produced a lot the standards and technology that has made it possible. Their Solaris servers will run FOSS just fine and interoperate with Linux machines, etc.

    --
    "Provided by the management for your protection."
  14. If they want 24 x 7 x 365 support... by tdemark · · Score: 5, Funny

    ...give it to them:

    Form a new company with you as the only employee.

    Submit monthly invoice for $50,000 to your current company for "OSS Platinum Support".

    Sit back and watch the money roll in.

    This works to your benefit since they'll probably call you at all hours of the night to initiate the support call, anyway...

    - Tony

    1. Re:If they want 24 x 7 x 365 support... by intermodal · · Score: 2, Interesting

      not just funny, but true. Hell, it's not a bad idea at all. Some companies don't realize (most companies in fact) that those people they hire to work on the computers are not just there to swap out faulty hard drives. I can't help it that companies are so sold on the concept of outside sources for support that they cannot understand that their linux tech can do that. perhaps they can't bear not having something external to blame in front of shareholders.

      --
      In SOVIET RUSSIA... erm...NSA AMERICA, the Internet logs onto YOU!
    2. Re:If they want 24 x 7 x 365 support... by stratjakt · · Score: 2, Interesting

      No, what they see is the entire company infrastructure being built by and around one person. And if that one person quits or dies or something, they're up shits creek without a paddle.

      They remember the early days of IT where some pear shaped geek would hold the entire business hostage while he demanded a quarter million dollars a year in salary. Because after all, he's the only one who knows how the system works.

      Those days are dead and gone.

      Outsourced support eliminates this risk, and yes, it's much easier to hold a corporation accountable, and shopping around for a new support contract is easier than hiring and training another pear shaped geek.

      --
      I don't need no instructions to know how to rock!!!!
    3. Re:If they want 24 x 7 x 365 support... by Jeremy+Allison+-+Sam · · Score: 3, Funny

      stratjakt wrote :

      "Oh Gee, we're out of business. The SAMBA team decided not to work on it anymore, they're writing a Pokemon clone now".

      Naaah. Won't happen. None of us likes Pokemon anyway :-).

      Now if you're talking Unreal Tournament..... :-) :-).

      Jeremy Allison,
      Samba Team.

    4. Re:If they want 24 x 7 x 365 support... by mpe · · Score: 2, Insightful

      And with this case it's a calculable risk. They can look at the companies history, look at its business plan, value of stock, etc, etc.

      With the way which stock markets currently operate anyone assuming that a stock price tells you anything about the state of financial health of a company is probably a fool. Especially where there are no dividends being paid whilst there are all sorts of stock options in place.

      When it comes to Microsoft, IBM or Oracle, there's little doubt that the company will exist long enough to support the solution.

      The company can still exist whilst completly pulling the rug from under you or playing the "it's a feature, not a bug" game.

      Again, they CAN get a new version. It'll cost them, but compared to the cost of being completely dead in the water, it doesnt look so bad.

      Maybe they are both "dead in the water" and need a new version. Because there is nothing which stops proprietary software from containing "logic bombs" to disable it whenever the publisher decides the licence is up.

      A few hundred thousand dollars every decade or so (MS may release a new OS every 3 years, but real world people upgrade every 10 or so, most sites I visit still run NT 4.0) is nothing compared to "Oh Gee, we're out of business. The SAMBA team decided not to work on it anymore, they're writing a Pokemon clone now".

      This dosn't really make much sense, if people can stick with NT4 they can just as easily stick with version whatever of SAMBA. The difference is that if Microsoft decide NT4 is "dead" then there is nothing which can be done about it. Nobody else can pick up the NT4 project and continue its development or provide support based on intimate knowlage of how it works. About the only senario which would get rid of both the SAMBA team and every copy of the SAMBA code is one which probably wouldn't leave any computers (or people to use them).

      There may be one commercial software supplier (like MSFT), but there will be hundreds of firms willing to support it.

      However willing they might be they are all handicapped by not knowing how the thing works.

  15. Closed Source Track record by dtolton · · Score: 4, Interesting

    There are so many different angles to attack this issue from, and unfortunately there are more sides to the issue than we'd like to admit. However I think there are several areas that would be good to discuss:

    - Closed source has more bugs, and the exploits are typically more severe.
    - Actual turn around time for Closed source is much slower than open source for new features and enhancements.
    - Closed source hampers IT productivity as the fear of sharing "Intellectual Property" infects and permeates many people that work in closed source environments

    one of my favorite all time articles is written by Clay Shirky, entitled In Praise of Evolvable Systems

    This article addresses what many people consider to be open source's weekpoint. It is however it's strongest point. This is a fantastic read and is a must in any presentation to management about open source and open standards in general.

    --

    Doug Tolton

    "The destruction of a value which is, will not bring value to that which isn't." -John Galt
    1. Re:Closed Source Track record by haruchai · · Score: 2, Interesting

      Microsoft has thousands of skilled programmers and there are possibly tens or hundred of thousands of Windows programmers worldwide who'd love to give Linux or BSD a black eye.
      So, while I don't doubt the existence of (possibly severe ) bugs in OSS Unix, why have we seen so few?

      --
      Pain is merely failure leaving the body
  16. Go look into a mirror.... by mattsucks · · Score: 5, Funny

    software that does not have 24 hour, worldwide support available along with it

    ... and say hello to the 24 hour, worldwide support team.

  17. Use pilots and quantifiable targets by ciurana · · Score: 3, Informative

    Greetings,

    We have a number of clients, from mid- to large enterprises, who have switched to *NIX/Linux over the last 3 years following our advice. The key for us was to define quantifiable targets in terms of $$$ and time-to-resolution, and kept statistics of similar environments running Windoze or commercial *NIX software.

    Two test cases that immediately come to mind are Samba and VNC. In the first case the monetary quantification was instant: $0 against licenses for a 75-person department. There were no calls to support at all once we switched the servers. For the VNC case at another company, we pitted it against PC Anywhere. Once users understood the new logon sequence, they began champion VNC by themselves because they realized that *NIX machines and Macs were opened to their control, some of which had been closed before.

    Both of my examples focused on solving specific problems, with a set time line and quantification targets. Don't try to implement everything in one single deployment because if something non-mission-critical breaks that affects a mission-critical app or service you'll invalidate your own case.

    Good luck and have fun!

    E

    --
    http://eugeneciurana.com | http://ciurana.eu
  18. It was easy by SomeOtherGuy · · Score: 2, Funny

    A small presentation showing the cost of Microsoft Word VS. gvim on 5000 desktops should be a good start. (And yet there is still that grumpy old guy with the beard who insists on compiling Emacs on all the servers....errr...)

    --
    (+1 Funny) only if I laugh out loud.
  19. Go with a vendor that supports linux by jonfelder · · Score: 3, Informative

    If your company wants 24/7 support go with a company that provides linux solutions. Buy IBM servers with linux on them and get a support contract. Likewise some Linux distros like RedHat provide 24/7 support contracts.

  20. I like my cubicell mates answer: by Neck_of_the_Woods · · Score: 5, Funny

    My software is free and that makes it better..NEENER NEENER NEENER!!!

    --
    Neck_of_the_Woods
    #/usr/local/surf/glassy/overhead
  21. You just can't beat by PotatoHead · · Score: 4, Informative

    this guy if you want all the Microsoft dirt present and future.

    http://www.aaxnet.com/editor/edit021.html

    That is his latest. Look around on the site a little. Lots of stuff there with many current references.

  22. Re:For stats, see "Why OSS/FS? Look at the Numbers by tuffy · · Score: 3, Insightful
    In October 2002, they found that 59% of developers expect to write Linux applications in the next year.

    Waiting for Linux apps...tapping foot....still waiting....

    What makes you think that those developers were making "off-the-shelf" applications? It's likely that some of them are, but I'd wager that most are meant for internal use.

    --

    Ita erat quando hic adveni.

  23. What Not To Pitch to Upper-Management by $eRvmanIO · · Score: 2, Funny
    What statistics and references would you point to, in order to back everything up?


    CIO: My techie's say that UNIX is the best and is backed up by the entire Slashdot community.
    CEO: Your telling me that you trust techie's over marketing droid's?
    CIO: Yes, sir.
    CEO: Your fired. Have a nice day.

  24. Updates by Jason1729 · · Score: 5, Insightful

    MS has stopped releasing security updates for NT4, so companies using it are forced to decide between having security holes or paying MS for a newer version that locks them into a more draconian license agreement. How long until your company faces the same problem with whatever version of windows they use?

    With open source, you can patch whatever version you're running, or just upgrade whatever is necessary without the draconian eulas.

    Jason
    ProfQuotes

  25. you = boy scout: be prepared by fudgefactor7 · · Score: 4, Insightful

    They'll ask you "Why go with Solaris over any other Unix variant?" Better have that answer.
    They'll ask you "Why not Linux?" Have an asnwer.
    They'll ask you "Will it work with our existing Windows infrastructure?" Answer that as well.
    They'll ask "How much will the rollout cost?" Better have those figures handy.
    They'll want to know "Why not just stick with Windows, especially since Windows 2003 is about to ship?" Have a retort ready for that.
    They'll want to know (if they're savvy) how the data crunching numbers will compare UNIX to Windows, MySQL to MS SQL. You'll want that handy, too.
    And finally, they'll want to know why should they switch to a different platform when they're already so heavily invested in Windows. Got an answer other than "Windows sucks"? You better know those things, becuase bosses aren't about to "just take your word for it" they demand facts, figures, and spreadsheets for proof--and if anything goes wrong it's your ass. Switching is fine, but you better be ready for the backlash and have oodles of proof ready or the resistance will be an unsurmountable chasm.

    1. Re:you = boy scout: be prepared by Troll_Kamikaze · · Score: 2, Informative

      They'll want to know (if they're savvy) how the data crunching numbers will compare UNIX to Windows, MySQL to MS SQL...

      If they're savvy, they'll laugh their asses off when you try to equate MySQL with MS SQL, then show you the door.

      Why oh why does MySQL get all the attention when vastly superior alternatives that are actually free are ignored? I'm thinking of SAP DB, PostgreSQL, and Firebird.

  26. Stop talking about Open Source by Ciderx · · Score: 2, Insightful

    Easy. Stop making it a big deal. What you are meant to be providing is a solution that suits your company's IT needs. You are not the company Open Source advocater, shouting blue murder every time someone implements a system which isn't open source.

    Use clear cut facts. Show the TCO, show the support channels, show the migration cost and schedules, provide a backup plan if things go pear-shaped, etc. Basically, the FACTS. And while you are at it, keep your own mind open. Y'know, often, closed source solutions are far superior than open source solutions. Don't be afraid to keep an open mind and have the openness to choose a proprietry solution if that is the best way forward.

    And if you manage to keep an open mind, you'll be superior to the vast majority of open source advocates...

  27. Cost Analysis, Sell, Sell, Sell by Zebra_X · · Score: 5, Insightful

    Before you go to upper management find out how much the non-open source applications are going to cost. Factor in any consulting fees for setup. Then factor in the cost for global support on an ongoing basis over say the course of the next five years. I'd also suggest adding in any special hardware requirements.

    Next find your open source "products". Then find developers who are very comfortable with the "products" that you are recommending. Factor in the cost of hiring them and their salary on an on going basis. They will be your "support" team. Also factor in hardware if needed.

    The first hurdle is to prove that it will cost less or at the very least no more than the "off the shelf" products. Then you'll need to put your sales hat on and do a side by side "feature comparison" of the OSS alternatives to the products that you evaluated.

    Most of all, be objective and very matter of fact about your presentation. Prove to them that OSS is the way to go becuase it costs less to aquire and maintian and has an equal or superior feature set. Apache is a great case study...

    Good luck!

  28. Maybe you're not the guy to do it. by fmaxwell · · Score: 3, Insightful

    the capabilities that only open source software can provide on a UNIX platform (VNC, OpenSSH, etc..) without spending insane amounts of money.

    Since the two examples you cite are available on Windows, perhaps you need to get a better understanding of Windows. In fact, Windows Remote Desktop feature in XP is superior to VNC in functionality, response, and seamless integration, so VNC is hardly a compelling argument in favor of open source operating systems.

    Perhaps you need to have someone with a more balanced perspective come into the organization and evaluate where Unix derivatives are the best choice and where Windows is a superior pick. Those who blindly promote *nix and open source as the solution to every computing problem are no more enlightened than those who automatically choose Microsoft products for every function.

  29. Re:For stats, see "Why OSS/FS? Look at the Numbers by Zathrus · · Score: 5, Insightful

    Why do you think that they're going to be anything other than in-house apps?

    Heck, I expect to write a Linux app in the next year. Frankly, I expect to be doing it in under 6 months. And nobody will ever see it since it's the core infrastructure for a service my company is offering. Pure backend stuff.

    The vast majority of software written is not written for the commercial marketplace. It's written for inhouse use.

  30. My experience by cvd6262 · · Score: 5, Insightful

    I work at a university, and over two years ago, they asked me to help evaluate authoring systems for online courses. One of their requirements was that the company we chose needed to be willing to partner with the institution to extend the capabilities of their software to meet our needs. We gave several suggestions, but I told them they should get on board with MIT's OKI and OpenCourseWare.

    They had two concerns about open source solutions: 1. There is no company behind most open source solution. No company means no tech support. 2. OKI was just getting off the ground and would not be ready for prime time for a while.

    Over a year later, the university finally chose a company to go with for their authoring system. We paid for a 30-day trial and got 5 days into it before we realized their marketing people had straight-up lied about its feature set.

    So, we went with the company our university had ranked number two on the list. We worked with them for 6 months, hired one of their people to work for them on a university paycheck, and gave them a substantial fee every month for licensing. Then the company decided to get out of the authoring systems market, pulled our license and left us with nothing.

    In the meantime, OKI has picked up steam, and the 11 universities that got on early with them have been developing solutions that will soon be GPLed.

    The long-short is that having a company behind the product is a double-edged sword. Sure, they could give you tech support, but what happens if/when they're gone?

    --

    I'd rather have someone respond than be modded up.

  31. Re:First ask a few questions by Acidic_Diarrhea · · Score: 2, Insightful
    This is the wrong approach to take. You don't need to argue about the pitfalls of closed source software. Assuming managers are aware of what they're managing, they already know the problems. You need to tell them how open source avoids these problems and, furthermore, explain to them how other problems they might foresee would not arise with open source. The manager needs some guarantees on their software and someone to blame when things go wrong - point them to the support offered by Redhat or MySQL.

    Also, if you're talking to your manager about being "bent over" and using the term "BS", you're not in the most professional of atmospheres and might consider getting out.

    --
    I hate liberals. If you are a liberal, do not reply.
  32. Examples like Apache & Linux by AwesomeJT · · Score: 3, Informative

    In the beginning, no large company would use Apache because it was open source and therefore was not supported by any specific company. Nice thing about OSS is that large projects like Apache are supported 24x7 worldwide by MANY companies -- so if one company provides poor support, you can use another one. BTW, Apache is up to 63 percent of all websites now. :-) And now that it runs on windows, it will become even more popular. Same is true for Linux which has the backing of many large companies, so there is no shortage of technical support. And I haven't even touched on the web forums, newsgroups, list servers, websites, of free support avialable. And traditional media too -- books, magazines, etc all cover OOS projects like Apache, OpenSSL, Linux/*nix, etc. Support is not an issue. I think the reliablity factor of running on a *nix platform will help a lot.

    --
    SPAM solution made easy: 1 spammer, 5 cords of rope, 5 hourses, and fireworks. Be creative.
  33. Holy Wars Accomplish Nothing by drpickett · · Score: 2, Insightful

    The only arguments that make any sense to bean counters are ones that may be reduced to dollars and cents. All arguments should be of the form: If we do (not)? X, then we will save Y over Z years for the following reasons: A, B, C,.... If you cannot reduce the argument to ROI, then there is no business reason for doing something - Mind you, ROI takes on many forms - You need to apply your insider perspective to figure out an ROI model that your management will swallow Forgive the RegEx notation

  34. Red Hat "Enterprise" edition by tempest303 · · Score: 2, Informative

    I'm a little surprised this hasn't come up yet...

    If you're looking for "enterprise" level support (God I hate that word!), Red Hat offers exactly what you're looking for, from what it looks like. Maybe you should give Red Hat a call and get one of their sales people to pimp themselves to your boss? :)

  35. No contradictions.... by mseeger · · Score: 2, Informative
    Hi,

    "Worldwide and 7*24h Support" and "Open Source" are no contradictions. I think we (NetUSE) are not the only company to offer support for Open Source products like SSH, Squid, Apache etc.

    Typical customers purchase support like helpdesk, patch services or (espescially for Solaris) packaging.

    It's not a lot of work to offer SSH packages that you can remove and install in a newer version without a new host key. But it's those small things a lot of customers pay gladly for.

    Thanks to Open Source and the community, companies like are ours usually faster with patches than a lot of other big software companies i could name.

    On the other side the Open Source products get a benefit when enhancements on the request of customers (LDAP support here, there another command line option) find their way back into the community. I believe this is win-win at its best.

    Open Source says "you can patch/modify/package it by yourself". But it's not a holy duty to do so.

    Yours, Martin

    P.S. If you want to use OSS and don't know where to spend your huge support budget, feel free to contact me ;-).

  36. Re:For stats, see "Why OSS/FS? Look at the Numbers by tcopeland · · Score: 2, Informative

    PeopleSoft is on its way - a pretty significant addition to the Linux world, I think...

    Yours,

    tom

  37. 24 Hour Linux/OSS Support by BrianWCarver · · Score: 5, Informative


    No, I don't work for them, but Linuxcare has a professional looking website using the CEO-lingo that might comfort the big-wigs you need to convince. There are other companies that support Free Software too, check out Red Hat's Support Services. A site called OpenEnterprise looks to have a ton of resources on exactly what you're asking for.

    Also, take a look at IT Management's special report on Linux. It offers a lot of ammo to you in making a presentation. You can point to the other heavy-hitters that are using Free solutions and have concrete examples of success.

    The same site even has an article entitled Selling the 'Suits' on your IT project which looks to have some good advice for you.

    --
    Like Digital Freedoms? Then donate to EFF before they're gone.
  38. Maybe management has a point? by Fastolfe · · Score: 5, Interesting

    convincing management that Open Source software is safe to use

    Most Open Source advocates really need to think about something before they go charging in assuming OSS without vendor support is really better for all situations: Management wants 24x7 support not because they think the software is unstable, but because they cannot afford downtime when that software does fail.

    "So what?" you say, "I've been using this stuff for years and I can solve pretty much any problem they might run across. I am 24x7 support!" What happens when you're gone? On vacation? What happens when you get burned out and sick of being the only guy capable of supporting an application that's taken off in the enterprise and now has a hundred installations all over the world? What happens when you have trouble finding someone with the skill sets needed to replace you?

    This "guru" support model simply does not scale. This is why management wants 24x7 support: so that no matter what happens to their gurus, they always have a toll-free 800 number to call to get someone that knows what they're doing on the problem. If that person can't solve it, a good maintenance contract might even involve getting the vendor to fly an engineer out there to fix the problem. This is very much about making management feel good about getting the support they need to solve their problems.

    The alternative is to spend an exceptional amount of money training a staff equivalent to the staff of the vendor to be just as smart and available as a vendor offering 24x7 support. It's not just about hiring two or three strategically-placed gurus.

    Now, with that out of the way, OSS can still work in the enterprise, provided you approach the situation intelligently. Can your organization staff up a support group internally to support this application without requiring a maintenance contract with a vendor? (And can you keep them busy enough to make it cheaper in the long run?) Certain skillsets are pretty common nowadays, such as administration of Apache. It may be perfectly realistic to be able to staff up a small group to support common OSS applications in an enterprise. If someone leaves the company, it's realistic that they can be replaced or someone else trained to fill the vacancy, but you can never count on being able to hire a small army of "gurus" capable of adapting to any OSS application at the drop of a hat. This is very unrealistic (not to mention extremely expensive).

    But not all OpenSource projects fit into this category. Frequently they'll be smaller projects that might be used plenty on the Internet, but either because there's a guru out there actually setting it up and administering it (that can adapt to just about anything), or because the author made it exceptionally easy for a novice to get it running. Neither of these options is acceptable in an enterprise setting! Your guru won't be there forever, and your army of novices won't have a clue how to fix a novice-friendly application when it breaks.

    The bottom line is that you need to consider your company's true support expenses here: if an application needs 24x7 support, you either need to have a staff of people on-hand to guarantee support for this application (across your enterprise), at a significant expense, or there needs to be a vendor out there willing to assume 24x7 support for a fraction of that cost.

  39. I wouldn't know. by Anonymous Coward · · Score: 2, Interesting

    I work for a large software consultancy, and my full time job in the last few months has been converting Windows and *nix software to work on Linux for various companies. While our company has always offered these services, recently we have seen the number of "migrate to linux" type projects skyrocket. Every other project we get these days is centred around it. In a way, it's kind of annoying since I would like to keep my skills current on ALL platforms, but I've seen nothing but QT and Java on Linux for the last 4 months!

  40. Re:For stats, see "Why OSS/FS? Look at the Numbers by nick+this · · Score: 5, Interesting

    The article mentioned in the parent is a good one... I've used it successfully in several seminars on value proposition of open source software. It's generally been very well received.

    As far as arguing with upper management, when I was working in cubeville, I never worried about it. I just implemented it the best way I knew how, and presented it as a completed solution.

    Once the solution is in place, nobody ever seems to worry about it. Then at some point in the future, it's easy to point to it and say: "but we've *been* using open source all this time, and don't have problems with it".

    I think that's still the most successful implementation strategy. It's the one Microsoft used for pushing Novell out of mid-sided businesses.

  41. Dont lean on technical points. by davebooth · · Score: 2, Insightful
    Instead of technical arguments, go for the financial ones. The only technical part of your pitch is the required functionality. Then you present alternative strategies to achieve it. In dealing with senior management, particularly as I move from purely sysadmin stuff into more management work myself, I've learned that when they say "We dont want software without 24/7 global support" what they really mean is "We dont understand the implications so we're going to stick with the way we've always done things until someone convinces us different."

    Personally, in your position, I'd build several possible scenarios...

    1. No open source
    2. Some open source
    3. All open source

    That would be a minimum, the important thing is that every one of them has to achieve what the company needs. The costs will differ, the risks will differ, the long-term implications of things like scalability will differ and these will all play into the management viewpoint. They dont care how "good" the software is or isnt. All you can do is the risk analysis and the cost/benefit presentation, making them aware of precisely the levels of risk each solution exposes the company to and precisely how much it will cost to avoid those risks. Every software package is a risk, whether open source or not. Every piece of hardware is a risk. Lose your main production data server and how much business do you lose per hour whilst its down? How long will it take to get it back in each of your scenarios? How likely is the outage in the first place? Since every solution you present meets the same needs, does it matter which one they choose?

    Now, my personal opinion based on experience in the past is that when the analysis is complete the case for open source in at least some of the application areas of a unix environment will be a complete no-brainer. As you work up the results, however, you might be surprised at some of the places it doesnt give an appreciable benefit. Remember that the time you spend scripting and configuring stuff is part of the cost, as is employee learning time. Dont leave anything out. Be absolutely straight presenting the best comparable info you can and dont try and slant it either way. If they make the wrong choice and it bites the company in the butt it then wont be your fault, even if the wrong choice was your recommendation too.

    --
    I had a .sig once. It got boring.
  42. Re:good idea by cperciva · · Score: 2, Informative

    You'll be able to bitch on IRC for BSD help years after all the funding is cut and SCO sues the different BSD forks.

    SCO is a linux problem, not a BSD problem. Berkeley settled with SCO a decade ago.

  43. The Green Hammer by w3weasel · · Score: 2, Insightful

    In addition to other arguments made above, never lose site of what really motivates the decision makers. They are not techies, they are 'business people'.

    Three key buzzwords for you to use relentlessly:

    R.O.I.

    R.O.I.

    R.O.I.

    When you keep hammering the topic, sooner or later, a key decision maker will figure out how to convert the IT budget slated for the MS tax into a nice fat bonus for himself and then *bingo* your company will become an OSS/FS haven!

    --

    Just as irrigation is the lifeblood of the Southwest, lifeblood is the soup of cannibals. -- Jack Handy

  44. But she's a bitch. by missing000 · · Score: 2, Insightful

    Maybe she is 'right', but she's a bitch.

    Anyone who uses TLA's like TCO for short ideas like labor costs is fucking stupid.

    My advice?
    Kill her.

    1. Re:But she's a bitch. by e2d2 · · Score: 3, Interesting

      Labor costs are not the only cost covered in the TLA you so quickly dismiss. Time spent rebooting the server? That time while the server is down instead of making money for the company costs money. Who rebooted the server? You did, you are payed. That costs money. Did this server hardware cost money? Add that to your TCO. Does the electricity it uses everyday have a cost? Add that to the TCO. TCO must include ALL identifiable costs - one-time fixed costs, capital expenses, and recurring costs need to be factored in. Nothing is free.

      My point - there are many more factors regarding Total Cost of Ownership and young support jockeys need to get with the program. This isn't some geekfest where we all trade D&D stories while chewing on the latest OSS install. It's called business and time costs money. You don't like that? Find another way to pay the rent.

      Personally when I got into this industry I also swiped aside everything management spouted as just "BS". Then I grew up and realized that a lot is riding on things we take for granted. You might think it's easy to run a business but it's not. _Everything_ affects the bottom line and has associated risks and there is no way around that. Identifying and quantifying that risk is part of the process of making an informed decision. Would you rather they just shot from the hip and hope to hit the target?

      You better learn these acronyms and use them to your advantage if you ever want to play with the big boys. OSS solutions CAN compete with proprietary solutions in the TCO arena. But who is going to get them into the arena? Learn the lingo and play hard ball, or go whine in the corner about how everyone else is a bitch like you do now.

  45. CIO magazine: great stuff for top management by sheetzam · · Score: 3, Interesting

    The March 15th edition of CIO magazine had a front page article about Open Source: http://www.cio.com/archive/031503/opensource.html. My favorite quote, very applicapable to this situation:
    "We will guarantee the same [service-level agreements] for Linux that we do for proprietary OSs," says Dan Frye, director of IBM's Linux Technology Center. "Response times, fix times, uptime--we'll sign all those same contracts for Linux."
    That pretty much says it all: 24/7 support with contractual guaruntees for Linux. There are plenty of other places willing to do similar for other open source software. Best point though: if you don't like the vendor you first choose for that support, you can actually pick up and move to someone else WITHOUT changing your software too!

    --
    "Actually, I enjoyed this in the same vague, horrible way I enjoyed the A-Team" P. Opus
  46. Re:Try Sun by Jon_E · · Score: 2, Insightful

    Sure - they've been doing Veritas support for free for Veritas for years - you'll find they've got the same approach to a lot of the common opensource stuff they bundle in as well (openSSH, OpenOffice, bash, tcsh, etc .. - heck you might even find that their employees were prime contributors to the code, but never made a big blue marketing stink about it ..)

  47. The Fait Accompli Route by Aardpig · · Score: 3, Interesting

    I was once working for a leading financial information provider (>16,000 employees), and I was tasked with setting up a listserver, at minimal cost (read no expenditure beyond the cost of my own labour). I ended up opting for an open source SMTP-based listserver, which was far cheaper than the closest closed-source equivalent (free as in beer vs. over 11,000 pounds). I also used Mhonarc to provide a web interface to the message archive, with Perl bits bolted on to add functionality.

    I had to put the listserver on the far side of the SMTP gateway, since the company was using some really fucked-up mail system. When I told one of the company software architects that SMTP played a role in the listserver functionality, he told me that SMTP was forbidden on the internal network. He then (very helpfully) pointed out that I should go ahead anyhow, since by the time the PHBs found out, the listserver would be up, running and proving its worth.

    I left the company five years ago, but as far as I know the listserver still sees a great deal of use. The moral of this story is this: if the PHBs tell you to solve a problem, don't start evangelising about open source. Just implement the solution in open source, and after six months the software will have proven its worth. Hell, in my case I'm not even sure whether the PHBs realized the listserver was a) using SMTP, or b) using open-source software.

    --
    Tubal-Cain smokes the white owl.
  48. How To Win Friends and Influence People by DesertFalcon · · Score: 2, Insightful

    People make decisions for their reasons, not for yours. They don't care that it will make your job easier, they don't care that it will run better, they don't care that it will save you time and frustration.

    So find out what they do care about, and then sell it to them based on those points. Don't mention why *you* want it at all; talk all day about why *they* want it.

    (Incidentally, you can copy and paste that response with almost no changes for any "How do I convince..." question.)

    --
    --- 11 meters/second, or 24 miles per hour - the airspeed velocity of an unladen European swallow. Really.
  49. Open Source Free = Your Time is Worthless by derfla8 · · Score: 3, Interesting

    I've seen an argument that open source is only free is one's time is worthless. I work for a multi-national and we have similiar requirements of twenty-four hour worldwide support. From what I've seen in technology three is never a swiss-army knife solution despite what many people here on slashdot believe, open source is not always the best answer.

    Nowadays, management has a very different spin on IT. Gone are the days where IT wrongly drove business and the CIO had the company by the privates. Management teams are now IT savvy, and no longer write blank cheques to IT based on IT's requirements.

    The argument that, if it is broken we have the source and we can fix it is no argument at all. Unless you are an IT company, your core business is not the business of IT. Why would you pour resources into IT to develop a skillset in your company to maintain software? How does that improve profitability? It doesn't. The cost of having one expert to fix a handful of problems, will never be competitive against an organization who's business model revolves around maintaining their product.

    Take a look at how commercial software is built and maintained. Direction is driven by customers and revenue. How is open source driven? I don't know, maybe someone can help me. Who manages the product life-cycle in open source?

    I am not anti-open-source, nor anti-Microsoft. I believe that for your case, you should ask management for their requirements. If one of their answers is 24/7 world-wide vendor support. You just have to accept it and move on. Sometimes their answers are not technically driven. Remember you are probably working for a company built on capatilism. Again, accept it and move on. They sign your paycheques not the other way around.

    -Many recipes are "open source." Why do people still eat out? You'd pay less than half, and have control over the source if you cook yourself!

  50. Re:For stats, see "Why OSS/FS? Look at the Numbers by dsplat · · Score: 3, Interesting

    The vast majority of software written is not written for the commercial marketplace. It's written for inhouse use.

    Or embedded, or targetted at a specific industry. I've got *mumble* years of experience working on plenty of software that was sold to customers. It was written for specific target markets. It was never the sort of stuff that would fit in a shrink-wrapped box on a store shelf.

    Anyone writing code that isn't targetted at desktop users (embedded, turnkey, server, etc.) who doesn't at least consider open source platforms is overlooking a possible area of cost savings.

    --
    The net will not be what we demand, but what we make it. Build it well.
  51. Re:Fellas, by Kpau · · Score: 3, Insightful

    Will someone please point to ANY example of a successful lawsuit against Microsoft (or IBM/Sun/HP for that matter) for producing faulty software that impacted someone's business???

    The whole "gives us someone to blame" is a complete crock of manure. I used to write software for government apps... they always built a one year warranty into the product. Guess what we spent most of our time doing? Trying to prove a reported bug was actually a request for a new feature.

    As far as contract support goes... those tend to be "time and material" peoples.... never seen a successful lawsuit there either...

  52. support by uslinux.net · · Score: 2, Insightful

    There are plenty of companies which specialize in support for Linux and Open Source.

    I mean really, you don't need to pay millions of dollars for support, though it is more difficult to find 24x7x365 support with 4 hour turnaround when you're talking $10,000/year instead of $250,000.

    Then again, does your company really *need* that level of support? I would venture to say that they probably don't. If you build redundancy into your systems, you should be able to get by in most cases, albeit under heavier load. For 24x7x365 support, expect to spend $$$$.

  53. Here's a suggestion! by Doktor+Memory · · Score: 2, Insightful

    According to your description, your employers have given you a clear, comprehensible and not unreasonable-sounding mandate: don't deploy any software that doesn't have 24-hour, world-wide support.

    Why not, then, do your job by finding and implementing packages that fit their requirements, rather than wasting their time trying to shoehorn in unsupported crapware because you happen to think it's K-Rad?

    As a rule, companies that have requirements like the ones you describe have them for very good reasons.

    --

    News for Nerds. Stuff that Matters? Like hell.

  54. Present OSS as a risk management strategy by dcavanaugh · · Score: 2, Insightful
    For any given product you might want to use, consider the commercial alternatives, and the associated risks:
    • Product fails to live up to expectations
    • Product fails to keep up with competitors
    • Quality of vendor support goes downhill
    • Vendor is acquired by another company
      • The above-mentioned problems begin to appear
      • New parent company initiates a death-march migration to their "other" product
      • Acquisition eliminates competition, maintenance cost escalates
    • Vendor goes out of business; product is orphaned

    Consider this: Digital Equipment Corp. was once the #2 IT company in the world, with a huge software portfolio supported by an army of "world class" IT professionals. In the late 80's their products and support were awesome. Then it got ugly. By the time Compaq bought the remaining scraps, the "world class" software portfolio was sold off in bits and pieces. Where are those products now? Where is the support? If I had invested heavily in any DEC's software development tools, it would be a total write-off today. GNU is still there, isn't it?

    When you buy a commercial software product, there is a real risk of failure, for all the reasons described above. When a manager makes a committment to a commercial software package, he or she can expect to be held accountable for what happens to that investment. If you start with open source products, the approval chain is generally short-circuited because the expenditure of $0 is with almost everyone's approval range. If the product fails to perform, you walk away from your investment of $0 and migrate to a commercial package. Of course, the people who sell commercial products are well aware of open source, and each has a reasonable migration path. Try calling Microsoft and tell them that you want some help in switching from Samba to Windows 2003 and watch them open the floodgates of support. On the other hand, if the OSS product performs well, you demonstrate the success to every level of management that will listen, calculate the ROI and deploy even more open source products in the future.

    Now let's consider the risk the other way around. You buy Windows 2000, Microsoft IIS, and SQL Server because M$ has wonderful 24x7 commercial support. But Code Red, Code Blue, Nimda, Klez, and SQL Slammer come along and now your server is now owned by a 12-year-old who is renting it out as a spam gateway. The criticism for a technical debacle is bad enough, but then you get the CEO asking why it was necessary to spend big money AND face this nightmare when open source alternatives are proving to be somewhat more secure at a much lower cost. I doubt that my CEO would say such a thing, but open source is now getting coverage in Forbes and WSJ, so you never know. If you had installed Linux/Apache/MySQL and the same thing happened, at least you don't have to explain how the purchase price is now a total writeoff.

    There are many people who use risk as their logic in support of closed source. Having seen more than a few defuct products and vendors, I say that risk really is the central issue, but that open source risk is more managable.
  55. Converting the management by Foofoobar · · Score: 3, Informative

    I ever so recently got a job for a company whose incomes relys heavily on Microsofties. Their big concern is that they wanted to support Microsoft as much as possible and I wanted to go towards an open source solution (specifically an LAMP architecture). I managed to get my way on everything but the server (still have to run Win2k) and am quite pleased with how much I was able to maneuver.

    My best suggestion to you is do your research. Show those benchmarks. Show the community support (which is far better than 24 hr support because when you post to a news group, IRC channel or even a bulletin board, your solution will be found in a matter of minutes).

    Also, show them the vast amounts of documentation freely available online (and with each product). Trying finding how to configure the intracies of IIS in comparison with Apache.

    Also, look for product comparisons of software packages. For instance, MySQL vs. SQL Server; in recent benchmarks, MySQL was rated alongside Oracle 9i for speed and comes with it's own ODBC-to-ODBC bridge which SQL Server does not (and which can be purchased for $5400).

    Make as strong a case as you can and gear it towards their pocketbook and level of tech experience.

    And if that doesn't work, remind them that Code Red and Nimda took out 80,000 Windows machines; that's 80,000 machines that run proprietary code which is not cross platform compliant. Does ASP work on Unix, Linux, BSD or MAC? How about Visual Basic? IIS? You get my point. Cross platform compliancy is another good one because if they want to ever move to a different OS, they are screwed if they go with Microsoft.

    The savings in cost, the community support, cross compliancy... what is there argument?

    --
    This is my sig. There are many like it but this one is mine.
  56. This one is easy to answer by Ignorant+Aardvark · · Score: 2, Funny

    Your corporation will always have 24/7 access to tech support on open source solutions. All they need to do is "Ask Slashdot", and within an hour they'll get hundreds of insightful, informative, witty, or (regrettably) flamebait suggestions.

  57. Make them think it's THEIR idea... by pLnCrZy · · Score: 3, Funny

    I've discovered that there is a time and a place for every battle. Sometimes it's better to let people figure it out for themselves. I've been down this road with companies that I've consulted for many times. They all follow the "hit-by-a-bus" strategy... if our admin gets hit by a bus, we need software that any other person can support if we need to bring them in. Sadly, there aren't many people out there actually worth their salt and too many of them only specialize in certain commercial apps.

    My strategy: Make the case to the management plain and simple. Open source software is constantly being improved and will [potentially] always be free (unless the author goes to the dark side...). Tell them they can save XXX dollars and get great features. If they still argue, say OK fine. Get quotes from all the major vendors of high-dollar commercial apps (i.e. Citrix Metaframe instead of VNC (yes there is a Unix version), commerical SSH (yes there are plenty) instead of OpenSSH, etc.) Compile all the costs, slap it on the CFO's desk and say "Ok I'm ready to implement all this just buy all that stuff." Then the CFO will scratch his head and say "Maybe this open-source stuff isn't such a bad idea after all."

    Reminds me of a very similar battle I went through wtih a client some time back. The CEO *insisted* on M$ ISA Server (becasue people with "MCSE" after their names are a dime-a-dozen. Trust me, I know, I have one as well, only because my employer paid me to go get it) I told him that it was a waste of money. He didn't believe me. So I set up two servers -- one with ISA Server and one with Linux and IP Tables. He quickly saw the light when I dropped the $2400 quote on his desk to buy the license for ISA when the demo expired, and had no such quote for the other server.

    Sun Tzu. :)

  58. Huh? by zonix · · Score: 2, Insightful
    ... as well as documenting the entire install so a monkey could reinstall the software if something breaks.

    What?! And have yourself replaced by a monkey! Are you insane? :-)

    z
    --
    What would an EWOULDBLOCK block, if an EWOULDBLOCK could block would? -- me
  59. 24 hour support by calethix · · Score: 4, Funny

    "management doesn't want to install software that does not have 24 hour"

    Tell them for about $40 a month, they can buy you a cellphone and make you their 24hr on call person. And of course since you'll be salaried, you won't get over time for those 2am calls. They'll like that. ;)

  60. back down, tiger. by twitter · · Score: 4, Interesting
    Binestar was answering the orignial poster's question about "24/7 support" for free software. He points out that Google is open 24 hours 7 days a week anywhere you have internet. Anyone who'd tell you that Google is not the best place to find answers is dishonest. Even if you are stuck with the most back water closed source propriatory nightmare, Google will find you a contact. Binestar got that right.

    I did not see anything about demos, installs or Gnome skins outside of your flames. Nor was there any good reason to flame free software as a "summer project".

    Your points about presenting a whole solution are useful when you need to replace a whole system in a lethargic micormanaged work environment. All that "Oracle, Sybase, HP, Compaq, Cisco, Microsoft, Sun, IBM, SAP, etc ... certifications" blah blah is so much dated marketroid bable with good bad and out of business mixed up. Wake up boss, HP is Compaq, Microsoft is worthless, Sun is good and IBM uses Linux. Well, OK, You've got a point about selling a "solution" in such an environement. It's negligence to not do your homework about the bottom line anywhere.

    At the same time, it's a good idea to talk to people you trust about what free software is all about. It is important that management understands that free software is simply a co-operative community of software writers and users. They should know that such communities have always created the software that some companies tried to comercialize in a closed source way in the 1980s. The closed source experiment is just about out of gas, becasue the free software community has ignored it to create viable alternatives. Corporate managers understand co-operative research as well as they understand bottom line issues. Free software is not such a great leap at reasonable companies and most people are tired of being jerked around by comercial software pimps.

    --

    Friends don't help friends install M$ junk.

  61. Re:Fuck 'em by ozzee · · Score: 2, Insightful
    I've been sacked twice, once explicitly for using Free/libre software (Apache and Perl rather than IIS and ASP - tho' I left the server running NT4, and if I hadn't told them, they wouldn't have known... it wasn't them that had to keep running up to the server room to reboot the damn thing!) and once partly because I kept banging on about Free software and how shit most closed code is. (There were a lot of other factors in the latter, too, like calling a co-worker a fuckwit - in email to my manager. Well, he *was* a fuckwit).

    Buddy, you REALLY need to keep this to yourself.

    You don't want to come off sounding like a wounded pig now, do you ?

    Besides, it seems like you ex-employer had a problem with the f***wit stuff by your own admission.

    A few hints on how to manage your manager - for the next time you get into this situation.

    • Agree with your manager ALLWAYS.
    • After you agree with said manager. Repeat to manager what was said to you in your own words.
    • After manager acknowledges your interpretation is correct, PROPOSE an alternative by first stating your goals. Then your methodology .... anything you can find that will give your proposal merit in the EYES of the manager.
    • Do what your manager decides - even if you think it's bogus. If you think it's especially bogus, write an email to manager person explaining what ghastly things will happen if you pursue the activity being ordered to pursue and that if these things happen, they are responsible. If the problems are not as ghastly as loss of life, you take things too seriously !
    • Oh ... and lastly ... never write self incriminating emails.

    Your manager is there to help you succeed. If your manager does not think that, then you've got the wrong manager and you need to get out quick smart.

  62. Better have the resources though by GT_Alias · · Score: 3, Insightful

    That argument only works assuming you have people in your company who actually have the skill to play with the source code. It seems that the longer I'm in this field, the more apparent it becomes that there are only a small number of people who actually know what's going on when they look at code, and maybe a smaller number who have actually have the skill to modify it to their needs.

    1. Re:Better have the resources though by bakes · · Score: 2, Insightful

      A valid point, although you can always find contract programmers to do the programming work for you. The fact that you have the source, and can do whatever you like with it, is the important bit. Whether you have people in-house to do it or not is irrelevant.

      --
      Ho! Haha! Guard! Turn! Parry! Dodge! Spin! Ha! Thrust!
  63. Re:First ask a few questions by pla · · Score: 2, Insightful

    Also, if you're talking to your manager about being "bent over" and using the term "BS", you're not in the most professional of atmospheres and might consider getting out.

    You haven't dealt with many "tech" managers, have you?

    In my entire career (roughly a decade doing primarily firmware engineering with an assortment of "normal" coding as well) , I have had exactly two managers with a clue.

    One I consider really decent, he knew what I did, and more importantly, he knew what he didn't know and wouldn't challenge me on decisions about things he didn't know.

    The other "knew C", and for the most part stayed out of my way and let me do my job. Incidentally, for any management-types reading this, you should aspire to meet this description - At least know the basics of what the people you "lead" do, and if you can't literally do their job for them, just leave them the hell alone. Give 'em a project and go back to your cube for a week.

    All the rest (I'd say over a dozen) believed that their pathetic little MBA meant they knew more about how to do my job than I did.

    Put simply, PHBs really do exist, and count as the majority (in my experience) of managers.

    Now, I don't mean to say they serve no purpose - I don't claim to understand the business world, so somebody better know "step 2" of code -> ??? -> profit. But when accountants give engineers crap about purely tech-oriented decisions, they need to ask themselves "do I want the job done, or do I want to prove my cluelessness to people who already consider me of dubious value to the ''team''?"


    Incidentally, regarding tech support, I have found it wanting for any real usefulness, other than a false sense of accountability for the PHBs. At my previous job, we had a rather large tech support contract with a company that provided a particular embedded OS to us, and when something went wrong, guess who ended up solving the problem? WE provided THEM more bugfixes than they provided us. No kidding or hyperbole involved here. They would always respond with "we'll look into it", and of course since we needed the code working "yesterday", we'd have to start working on their bugs on our own. On two occasions that I can remember, we had to send an engineer to their HQ to explain their own major architectural flaws to them so they wouldn't continue sending us "fixes" that re-broke what we'd already worked around. Sad.

  64. Re:For stats, see "Why OSS/FS? Look at the Numbers by iabervon · · Score: 2, Informative

    Which means that it would be a good idea for them to make part or all of those apps open source. If the company derives its advantages from running the tools, not selling them, they might as well give them away in hopes that someone else will improve them in a way that saves the company some development time.

    Of course, the results will probably be scripts and libraries, rather than full applications, because the full applications are generally very company-specific.

  65. Great grounds for an anti-trust suit... by LinuxParanoid · · Score: 2, Interesting

    This sounds like great grounds for web conferencing companies like WebEx, GotoMyPC, etc. to sue Microsoft for Sherman Anti-trust Act tying violations. Particularly since Microsoft purchased one of their competitors, PlaceWare recently.

    Triple damages, mmm.

    --LP, who doesn't mind MS software actually, but *hates* the EULAs coming from that lawyer's-son Gates.

  66. *Which* open source software? by Get+Behind+the+Mule · · Score: 3, Insightful

    Your management has legitimate concerns, but these can be addressed with some open source packages, if the project is sufficiently mature and well-supported. This is where I see you making a common mistake: you speak of open source software as if all open source projects are the same.

    For some of the very well-known open source projects -- such as Apache, much of what constitutes Linux, sendmail, Perl -- the documentation is excellent, the online resources are extensive and up-to-date, there are many opportunities for simple customization, and above all, there are full-time consultants and consulting firms who know the stuff very well and can be hired to help. In fact, if the latter is true, then your management can get exactly what they're looking for: full-time support.

    Many other open source projects are obviously someone's part-time diversion, and it shows. There are many missing features and a few bugs, and no one who can get around to fixing them. The options for configuration and customization are limited. The documentation was done as an afterthought, it has whole critical chapters saying nothing more than "TBD", and it was apparently never proofread by a native speaker of English. (Sorry to have to add that last one, but unfortunately it's an all too common problem.) This is the stuff your management wants to stay away from, and they have good reason.

    You mentioned two specific services you need: VNC and SSH. So why don't you research the quality of the available open source solutions? Evaluate them with respect to project maturity, online resources, quality of the documentation, and especially, find out if you can hire someone to provide support. I personally don't know what you can get, but if you're lucky, you can present your management with a professional solution that will satisfy their needs. And if you can't find that, then you shouldn't be going with the open source stuff anyway -- then your bosses may have saved you from a lot of heartache.

  67. How to argue for open source: don't. by mindstrm · · Score: 2, Insightful

    If you base the argument on that, you are fighting a battle you can't win.

    Your battle should be about choosing the best tools for the job.
    Yes, the fact that a tool is open is a plus... but seriously..

    The reason many of us would rather use linux over solaris is NOT because of the cost.. it's because linux is more flexible and has more tools readily available. IF linux cost the same amount, we would still choose it.

  68. Re:Work in the real world much? by Kpau · · Score: 2, Insightful

    I don't get the feeling my post was read (and yes, I have about 25 years experience with NASA, USAF contracts, telecom, Intel, web services, secure networks, etc ranging from programming to project management and CIO).

    You are correct: no one "got fired" for buying Microsoft just like no one got fired for buying IBM in the 70s and 80s. However, IBM backed their product up big time (and lawsuits were less common then anyway). I've worked in Microsoft development shops (partners'R'us) at multiple levels and MS support was generally useless. Often we were explaining to them how their software was working (or didn't work).

    My point was that the "accountability" excuse is a crock... there is no *vendor* accountability in the legal or monetary sense in our current environment. There is no one to sue if proprietary software fails.

    You are also incorrect: you get fired if your solution doesn't work -- not on the basis of the components being Microsoft, Sun, HP, or Open Source.

    It will be interesting to see if the Korean lawsuits start a trend toward software accountability...

  69. Run OOS on solaris or buy RedHat by Billly+Gates · · Score: 2, Insightful
    The RedHat network offers 24x7 support if you have a full subscription. Also they have redhat certified servers from IBM or Dell that will work great if that also is an issue.

    Last install VNC ans ssh on solaris. Don't tell them. First look at the sun cd full of extra's. If its there then its supported by Sun and its no big deal.

    Also look at there website and make downloads for solaris there. If they question the software tell them its from SUN.

    They invested alot of money in hardware and bussiness has no sense in sunken costs or bad investements.

    If arm twisting was used just to ditch Windows then by all means keep you mouth quiet. Someone likely betted his reputation and his job on Sun.

    Solaris is a good OS. Expensive but good and is a Unix just like Linux or FreeBSD.

    Running open source software on SUN will let Linux or FreeBSD later on after they get used to running it.

  70. Perhaps it is not your job? by zogger · · Score: 2, Insightful

    --you seem to be asking how to become a salesman when you are a technician by trade. It's not your expertise to do "sales".. You know what tools and products you need to accomplish your IT tasks. You then assemble the list that fits the criteria that you know will *work*, with the included contacts to the shops that actually sell the 24/7 support. You can make the initial contact, seek bids and some additional information, narrow your list to the best possible contacts, then introduce these people to the people in your shop who will be making the decisions. Your boss gets to be "the boss",make the decisions, he's happy, the service contract guys are happy-everyone wants the work, you are happy, you get the products you want and that back up service from when the problem or you are out of the loop for one reason or another. Everyone is a winner! It's up to THOSE shops sales staff to "sell" YOUR bosses on their service, initially based on your analysis and recommendations. They are way more suited to the task, that's their job, and if you are a good IT tech, you will know what you want, what is the best for your corp, and will be able to sort through the market speak in the first contacts. In a specialised industry, use the appropriate specialists.

  71. Re:when XYZ corp goes out of business... by neuph · · Score: 2, Interesting
    This is a good arguement, but might not work for all organizations, specifically smaller organizations.

    Most small organizations tend to have small IT budgets, and thus might benefit from open source software. However, this support issue works against them as well, as they would tend not to have a budget for developing/debugging applications, or developing and implementing the necessary development and testing procedures to support this.

  72. Red Hat, et. al. have 24x7 support too... by mdfst13 · · Score: 4, Insightful

    Red Hat's primary business is support, unlike MS which regards its primary business as writing code. The biggest difference between commercial open source support and proprietary support is that there is *more* support for open source software. Why? Because open source code is supportable by more than just the original vendor. You want support? You can hire the original coder or a third party. You can choose to debug the code yourself, add features, or change features. You have options.

    What options do you have with proprietary software? Well, you can guess at what's causing the problem and change configurations. If the problem is an actual crash or something, you can reboot, reinstall the offending program, reinstall the OS. If none of that works, you can call the vendor (who will start by having you follow those three steps, along with applying patches, blame the hardware, etc.). The vendor may or may not be able to help you. Further, it is entirely up to them whether they give you real support or not (for example, if behavior is considered to be a feature, you cannot make a software vendor change the behavior). If they choose not, then there is no recourse for you (other than switching software).

    A university where I worked considered switching to one of those MS license all your software from us and we'll give you a really great deal. As part of that, they considered moving the yellow page servers to the MS product. The deal was sold, they were ready to start. They asked MS to make a tool that would convert a flat text file generated from the information stored in the previous software's format into the MS format and MS refused. They had a nice point and click interface, and they expected the university to manually retype 60 *thousand* accounts with it. An overnight batch job would have become a multi-month project. Yellow pages info now resides on OpenVMS boxes with a custom written interface that took a couple of weeks to design.