Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Software Businesses

Six Barriers to Open Source Adoption 387

securitas writes "ZDNet/CNet's Dan Farber describes the six barriers to enterprise open source software adoption. Briefly, the reasons are 1) Lack of formal support, 2) Speed of change (not 'velocity'), 3) Lack of roadmap, 4) Functional gaps, 5) Licensing caveats and 6) ISV endorsements. The article makes an interesting counterpoint to Marc Andreessen's 12 reasons for open source adoption."
This discussion has been archived. No new comments can be posted.

Six Barriers to Open Source Adoption

Comments Filter:
  • which (Score:4, Insightful)

    by panxerox ( 575545 ) * on Friday March 26, 2004 @05:52PM (#8684571)
    The number 1 reason: Non OS standards which Microsoft appears to be creating for the sole purpose of locking in the masses to their product line (IMO), until OSource finds away to deal with MS leveraging their hold on standards (which are fairly open right now) OSource is going to have a hard time, because MS is calling the shots right now.
    • Re:which (Score:3, Insightful)

      I've battled this for years. It's hopeless. The Pointy Haired Bosses just don't get the difference between mandating corporate file standards and mandating corporate software standards. Mandating software standards is easier, so guess what we all get? At one point I threw up my hands and said, "Why don't we just say the corporate standard is whatever Microsoft wants to sell us?" They were not amused, but that's essentially what they did, one product at a time. Then they'd bitch when you asked for an upgrade
      • Re:which (Score:5, Insightful)

        by GAVollink ( 720403 ) <gavollink@nOSPAm.gmail.com> on Friday March 26, 2004 @06:11PM (#8684756) Homepage Journal
        Don't fret. I talk to IT directors and managers all of the time that "get it" - though the ones who get it are usually from smaller companies (like me).

        A large company often doesn't find the 'time' involved in setting up and working with open source solutions is worth the savings. So, by the time that company is huge and they start to care about how much each upgrade costs, the amount of time and energy required to retrain the entire workforce is insurmountable.

        • I hear you! (Score:5, Insightful)

          by mabhatter654 ( 561290 ) on Friday March 26, 2004 @08:29PM (#8685900)
          If OSS is going to be adopted, it will have to come from the bottom up. Big companies have too many software solutions already. Most of the medium to large companies are barely keeping their MS solutions bandaged together...WITH offical support!!! They all changed from nice simple mainframes because MS was supposed to be "easier". Now most companies just want to leave well enough alone and simply cut costs as much as they can by cutting IT labor and using old versions until they break.

          The problem is that MS has got everybody fooled that simply updating the OS from 1 version to another is "porting" their systems. I never understood how MS has got away with it for so long. Look at the IBM AS400. Most companies have had 10 year old plus software running on these things and simply "upgrade" by "restoring" the old software from backup and continue on their merry way. We just moved and entire company from one box at our location to another box at the new company overnight! and they kept running on monday morning...try that MS!!!

          • Re:I hear you! (Score:3, Interesting)

            by JPriest ( 547211 )
            MS does do that, all our stuff that ran on 95 and NT4 runs fine on XP. It's Linux that does not seem to do the binary compatibility thing very well. You used the biggest flaw Linux has, claimed it is a flaw with MS instead, and got modded to like +10 Insightful.

            I don't know about other large companies, but many tech companies are using some Solaris/Linux work stations with most of the web servers and databases running on UNIX or Linux.

            It seems like many of the smaller companies that are using the domain con

        • Re:which (Score:3, Insightful)

          by pipingguy ( 566974 )
          A large company often doesn't find the 'time' involved in setting up and working with open source solutions is worth the savings. So, by the time that company is huge and they start to care about how much each upgrade costs, the amount of time and energy required to retrain the entire workforce is insurmountable.

          That's pretty typical; throw money (if you have it) at the problem by purchasing product that everyone else uses (safety in numbers philosophy). If a critical file doesn't get through on time or
    • Re:which (Score:5, Insightful)

      by GAVollink ( 720403 ) <gavollink@nOSPAm.gmail.com> on Friday March 26, 2004 @06:01PM (#8684672) Homepage Journal
      This is a particularly good point, especially as the EU decision yesterday makes it much easier for Microsoft to sue the butts off Open Source projects that use Microsoft proprietary formats (that were reverse engineered).

      If they start encrypting their protocol communications they could be protected by the DMCA as well (scary thought).

      Regardless of these issues...I find the velocity behind OpenSource right now, is better than it's ever been. And, I think more and more IT management types (like me) are using OpenSource solutions to save money for thier companies.

      • Re:which (Score:5, Interesting)

        by HermanZA ( 633358 ) on Friday March 26, 2004 @06:22PM (#8684844)
        Bleh - Reverse engineering interfaces for the purpose of compatibility is perfectly legal. It is specifically addressed in the US DMCA for instance and also in the EU equivalent legislation.
        • Re:which (Score:3, Interesting)

          by blair1q ( 305137 )
          Microsoft just got the EU to allow them to collect royalties on reverse-engineered APIs. And it only cost them $614 million.
          • Re:which (Score:3, Informative)

            by the_womble ( 580291 )
            NO: MS are obliged to license and can charge for this. No one HAS to license from: if you could reverse engineer before the decision you wtill can, if you could not reverse engineer you can now buy a license. Of course it would ahve been a lot more effective if the EU had imposed free-licensing, but I do not think they get OSS well enough to see the need.
    • number 1 reason (Score:3, Insightful)

      by Anonymous Coward
      The number 1 reason why open source fails to be adopted in corporations is that open source fails the largest costs of using a software package:
      1. support
      2. installation
      3. deployment
      4. documentation
      5. deploying updates

      The initial cost of software is not a big deal to companies because they spend many times more than that after the software is purchased.
      • Re:number 1 reason (Score:5, Informative)

        by cascadefx ( 174894 ) * <morlockhq@@@gmail...com> on Friday March 26, 2004 @06:39PM (#8684989) Journal
        According to the announcements at Novell's Brainshare this past week, it looks like all but documentation will be taken care of:

        1. support

        Novell, IBM, and HP are teaming up to offer 3 pronged support options (including training) for Linux and the products that Enterprises will run on top of it.

        2. installation

        Not only will installation be covered, but so will migrations away from Windows ( automagically ... the demo is cool to watch) with the new version of Zenworks from Novell. Installation support is offered by Novell, HP and IBM.

        3. deployment

        Also covered by Zenworks with its new integration of Ximian's Red Carpet.

        5. deploying updates

        Again, Red Carpet and Zenworks offer solutions to this.

      • Rather than claim that closed source products don't incur these costs, I'd say the are invariant.

        1. support

        Have you used the (offshore) support that comes with shrink-wrapped software? Give me a break. In addition to the mailing list that every software package comes with, the mailing list that the authors reads, if you're interested in paying someone for support, try IBM.

        4. documentation

        O'Reilly?

        2. installation
        3. deployment
        5. deploying updates

        These three can be done on a massive
  • Lack of.. (Score:5, Funny)

    by flewp ( 458359 ) on Friday March 26, 2004 @05:53PM (#8684581)
    3) Lack of roadmap

    That's okay, because REAL men don't need not stinkin directions.
    • CIOs are scared because of "lack of roadmaps" in the projects?

      Why don't they contribute to the project and help set the roadmap if they are so concerned.... or do they only want to take the project's output without contributing anything to it?
      • Re:Lack of.. (Score:5, Insightful)

        by GAVollink ( 720403 ) <gavollink@nOSPAm.gmail.com> on Friday March 26, 2004 @06:15PM (#8684794) Homepage Journal
        Uh, yeah - that's why they BUY software. I don't have time to put meaningful contributions into OpenSource anymore (I did 7-8 years ago). I'll write to developers, and join the mail lists for some projects (even contribute answers from time-to-time), but I don't have time (or staffing money) to build the project I want. That's what I pay RedHat for. Yes, I admit it - I bought RHEL ES 3.
        • I'll write to developers, and join the mail lists for some projects (even contribute answers from time-to-time), but I don't have time (or staffing money) to build the project I want.

          People are interpreting my statement in odd ways...

          What YOU say you do is pretty close to what I say that CIOs (or people they designate) should do... become a part of the project and let them know what their experiences and/or needs are and THAT will help set the direction of the project in itself.

          I doubt many CIOs even ca
      • Re:Lack of.. (Score:5, Insightful)

        by proj_2501 ( 78149 ) <mkb@ele.uri.edu> on Friday March 26, 2004 @06:16PM (#8684803) Journal
        organizing ANOTHER organization's project should NOT be a CIO's job.
      • by SmallFurryCreature ( 593017 ) on Friday March 26, 2004 @07:13PM (#8685328) Journal
        Or did people forget how often MS has ignored roadmaps en planned release dates? Wasn't there a whole story on how all the suckers who bought license 6.0 have gotten no new software for their money?

        Now all of a sudden there is XP Rebloated or something shoved into this fantasy roadmap and longhorn has wandered of god knows where. Yup MS has roadmaps alright. It just doesn't follow them. But I suppose they are usefull you can read them and what is on them is EXACTLY what will NOT happen.

        But why do they fall for it then? Because people are stupid short-sighted lazy and greedy. Roadmaps are nice things to show in powerpoint presentations to management when they are wondering why that huge IT budget still isn't delivering solutions that just fucking work.

        "At the moment there are some problems wich we are working with but Look, a chart here says MS will fix it all no later then tomorrow". Kinda sad that grown men and women still don't get that one.

        Most of the other arguments are bullshit ones. One not mentioned but still often used is "Opensource has no guarantees, no one I can sue" this is apparently used by companies without lawyers. Since any lawyer will tell you that sueing MS is pointless. Windows destroyed your data? Though. Of course this is true for all software for some reason. If I buy a truck and it explodes destroying my factory the truck manufacturer will have to pay for it but software seems to be a "you bought it, your risk" kinda product.

        Oh well, off reading the rest of the comment. Kinda intrestting to keep track of them. Have you noticed people switched from the old "I don't use linux because I like my soundcard to work" to "I don't use linux bacause I like my digital camera to work"?

    • 3) Lack of roadmap

      That's okay, because REAL men don't need not stinkin directions.

      Actually, a lot of -projects- do have roadmaps. Do they want a grand unified roadmap of everyone? I'd rather hope not, since that'd restrict the flexibility of the OSS community in general. For one thing, a roadmap would prevent code fork offs, which even though I don't like them, they can be good. (A lot of the time a significant portion of the code comes back to the other/original branches)

    • Re:Lack of.. (Score:5, Interesting)

      by IO ERROR ( 128968 ) <error@ioe[ ]r.us ['rro' in gap]> on Friday March 26, 2004 @06:56PM (#8685186) Homepage Journal
      3) Lack of roadmap

      Why do you need a roadmap? If you're a proprietary software company, your roadmap tells your customers where your product is going to be years from now. With open source, those same features could be available to you in weeks or even days from the time you express interest in such a feature. So having a "roadmap" is frequently pointless unless your project has specific long term subprojects that will take months or years.

      What corporate executives need to realize is that if they find an open source solution that's "almost" right, but just lacks one or two things, it may be because no one's expressed interest, and a quick email to the developer's mailing list and they're likely to see a beta version of the requested features before the proprietary vendor has even had time to respond to the message.

    • Re:Lack of.. (Score:5, Informative)

      by bwt ( 68845 ) on Friday March 26, 2004 @06:56PM (#8685187)
      3) Lack of roadmap

      Lack of roadmap, huh. Tell that to mozilla [mozilla.org] or open office [openoffice.org] or MySQL [mysql.com] or Gnome [gnome.org] or perl [infotrope.net] or
      Fedora [redhat.com] I could go on, but I think you get the point.

      Of course, I prefer a different term than "roadmap" -- vaporware.

    • Re:Lack of.. (Score:3, Insightful)

      by Linker3000 ( 626634 )
      Nope, it's because the M$ roadmap is Soooooo clear:

      1) Buy one version of our product today
      2) Purchase 'the latest version' upgrade every year or so for the rest of your life.
      3) We profit $$$
  • by FyRE666 ( 263011 ) * on Friday March 26, 2004 @05:54PM (#8684591) Homepage
    Hmm, looks to me like they forgot a few:
    • 7: Microsoft
    • 8: Software patents (see point 7)
    • 9: The US Government (see point 7)
    • 10: Most importantly - Influential senior IT staff with a vested interest in keeping MS in the
      server room so as to protect their jobs when they have limited skill sets and no real interest
      in learning
      anything new.
    • by RogerWilco ( 99615 ) on Friday March 26, 2004 @06:02PM (#8684682) Homepage Journal
      I think Linux is ready for corporate use - locked down desktop /w wordprocessor/speadsheet/etc. - but for now I see the senior IT staff choosing MS as the safe way out, they'll never get blamed for choosing it, they might if a Linux adoption failed.
    • by Anonymous Coward
      11. #7 is true because they listen to what customers want and respond to it, while OSS shows little more than contempt for users unless they are hardcore, long-time *nix geeks.

      12. Most OSS is horrible. It's free, and people still pay to use Microsoft products. Think about it. I say this as a Firebird user and part-time Linux user. Most of the apps are incredibly horrible.

      13. Installing or tweaking Linux is still incredibly cumbersome, and next to impossible for someone who hasn't used it for years. T
  • Seventh problem (Score:5, Insightful)

    by October_30th ( 531777 ) on Friday March 26, 2004 @05:54PM (#8684592) Homepage Journal
    7) It's free.

    You might not believe it but that's a major reason. I don't know about you but arguments like "You get what you pay for", "There's no such thing as a free lunch" and "It's free if you consider your own time [setting up the system] worthless" tend to be rather convincing.

    • Re:Seventh problem (Score:5, Insightful)

      by arkanes ( 521690 ) <arkanes@NoSPam.gmail.com> on Friday March 26, 2004 @06:00PM (#8684659) Homepage
      It's important to remember that the first two resound very strongly with the sort of bull dog "greed is good", "show me the money" kind of personality you stereotypically find in upper management.

      The third one is kinda silly imo, since it's (obviously) true for anything, and if you're going to pay for a plug & play system then you're no longer really buy software, you're buying services and theres plenty of places you can go for that, and why should you care what the back end is?

    • Re:Seventh problem (Score:5, Interesting)

      by Rick the Red ( 307103 ) <Rick DOT The DOT Red AT gmail DOT com> on Friday March 26, 2004 @06:01PM (#8684668) Journal
      Make that

      7) There's nobody to sue if it doesn't work.

      Not that they ever sue Microsoft or Adobe or Lotus when their crap doesn't work, but I've heard that excuse more than once.

      • Re:Seventh problem (Score:5, Insightful)

        by arkanes ( 521690 ) <arkanes@NoSPam.gmail.com> on Friday March 26, 2004 @06:07PM (#8684713) Homepage
        I've heard this one tons of time, and in reality it seems to be much more about someone to blame than someone to sue - IE, someone you can talk about suing in a meeting. If you're powerless to fix something (like a bug in Windows), then the board can't hold you responsible if you go over deadline because of it. Being powerless like that can be incredibly usefull in office politics.
        • Re:Seventh problem (Score:3, Interesting)

          by Doctor O ( 549663 )
          > Being powerless like that can be incredibly
          > usefull in office politics.

          Actually, if my team went over a deadline because we were 'powerless to fix something', we'd get fired and rightly so. Management isn't interested in problems, it's interested in solutions. At least it was everywhere I've *ever* be working at. If you encouter severe problems/bugs, you can usually convince the PHB to change the deadline.

          Just my 0.02.
        • Being powerless like that can be incredibly usefull in office politics.
          Being powerless is empowering. Yes, I'm going to remember that one. How liberating it must be, to become enslaved. Choosing to not be able to fix a problem, is a sign of responsibility.
    • by Short Circuit ( 52384 ) <mikemol@gmail.com> on Friday March 26, 2004 @06:02PM (#8684685) Homepage Journal
      My step-dad tells me they have a saying where he works: "Ten thousand unemployed software developers can't be wrong."
    • Re:Seventh problem (Score:5, Interesting)

      by Vellmont ( 569020 ) on Friday March 26, 2004 @06:12PM (#8684761) Homepage
      Sorry, but OSS is NOT free (as in beer). People are paid for their time, and implementing anything takes time. This needs to be stressed to anyone that wants OSS as their instincts that nothing is truly priceless is true.

      People get nervous about things being "free" because they think they're being sold the Brooklynn Bridge. People in general have a very good sense of what a friend of mine used to call "down-home cynicism". If you don't give them the catch, their imagination will run wild. If you're honest that the license is free, but the ultimate costs are not I think people will gladly accept this.
      • Re:Seventh problem (Score:5, Interesting)

        by hchaos ( 683337 ) on Friday March 26, 2004 @06:56PM (#8685178)
        Sorry, but OSS is NOT free (as in beer). People are paid for their time, and implementing anything takes time. This needs to be stressed to anyone that wants OSS as their instincts that nothing is truly priceless is true.

        People get nervous about things being "free" because they think they're being sold the Brooklynn Bridge. People in general have a very good sense of what a friend of mine used to call "down-home cynicism". If you don't give them the catch, their imagination will run wild. If you're honest that the license is free, but the ultimate costs are not I think people will gladly accept this.
        This really doesn't endear OSS to anyone. All it does is confirm in the mind of a non-techie that there is a large cost to OSS (developers are not cheap, competent ones less so) and indefinite cost to OSS software. There's also the cost of the time to find someone who can handle it, which is something that few in the business world (except /. readers) have in surplus.

        On the other hand, off-the-shelf software has a well-defined cost (the sticker price), and has a phone number or web site that I can go to if there are problems, making it much easier and time-efficient to deal with these things.

        There are two principles that I've experienced in my career about successful software that I see many OSS proponents ignoring or unaware of. The first principle is that the vast majority of computer users (and this includes people who make the decisions about what to use) don't care how their computer or software works, they just want it to work right now . The second principle is that, given the choice between a product that always works, and which costs $100/hr for support, or a product that breaks frequently, and costs $100/yr for support, 90% of people will choose the second product, because no one trusts the claims that the first product always works.

        In my experience, the OSS that acheives success outside of the OSS community usually follows the first principle, by installing quickly and easily, and rarely requires editing config files or reading documentation to use. I can't think of any OSS that does a good job on the second principle (not that I'm claiming it doesn't exist).
    • by Texas Rose on Lava L ( 712928 ) on Friday March 26, 2004 @06:17PM (#8684805) Homepage Journal
      "You get what you pay for"

      Windows XP costs $299. Linux costs $699. Therefore Linux is better.

      :-)

      • Re:Seventh problem (Score:3, Interesting)

        by ionpro ( 34327 )
        Boss: "If Linux is $699, we'll take 20!"
        You: "Yes, that's $699 per copy. Made out to Computers Association for Shell Hawking. Actually, just make it to the acronym: CASH"
    • Re:Seventh problem (Score:4, Insightful)

      by rzbx ( 236929 ) <slashdot@rzb x . o rg> on Friday March 26, 2004 @06:38PM (#8684976) Homepage
      Actually I believe number 7 should be Microsoft. Although actually the entire proprietary software industry could be all grouped into number 7. There is still a widely held belief that software is as much a product as the toothbrush you buy at the supermarket. Software on the other hand is NOT like a product we are used to. It is more a service than anything.

      If a company wants a good IT department they will listen less to large companies like Microsoft and more to their IT staff, clients, engineers, educational institutions, and various employees throughout their own company. Why listen to a company that wants to take money away from your IT staff and your company to produce products that are made to work for ALL their clients? I pick on Microsoft for one main reason, they shattered the idea of what software really is. Treat software like just another process in a company, not a product that your company uses. This is an idea I bet Microsoft fears the most. Open source carries this idea, and therefore open source software is also their enemy. Another problem is only the educated really understand what open source software means. Microsofts strategy is now to reshape the idea of open source to the masses and the corporate world in their favor. In the end, its about control. One of the largest barriers to open source software is therefore Microsoft (and others, SCO etc.).

    • You might not believe it but that's a major reason. I don't know about you but arguments like "You get what you pay for", "There's no such thing as a free lunch" and "It's free if you consider your own time [setting up the system] worthless" tend to be rather convincing.

      Just tell your bosses that it will cost $1-million to upgrade everything to Linux. Do that, then retire.
  • by esconsult1 ( 203878 ) * on Friday March 26, 2004 @05:54PM (#8684600) Homepage Journal
    Dan Farber succicently explains each point and debunks the reason why there is a barrier in the first place. He adroitly makes a great case for Linux in the enterprise while showing how each barrier can be easily overcome today or in the near future.

    • "The article makes an interesting counterpoint to Marc Andreessen's 12 reasons for open source adoption."

      right at the end of the editor's post.
    • by ajs ( 35943 ) <{ajs} {at} {ajs.com}> on Friday March 26, 2004 @06:38PM (#8684971) Homepage Journal
      Dan Farber succicently [sic] explains each point

      But poorly. To re-write his article in a more readable form:

      1) Lack of formal support

      Support from IBM, Red Hat, SuSE, HP, etc. make it clear that this is no longer an issue. The thing is you have to decide who your vendor is going to be.

      2) Speed of change (not 'velocity')

      All of his concerns boil down to: if you don't select a vendor, you're on your own.... well, duh.

      3) Lack of roadmap

      Again, the concerns boil down to: select a vendor. That vendor will have a loose road-map as modified by the needs of their vendors, partners, customers and internal goals. This is the same as any company.

      4) Functional gaps

      He comments, "The current market for Linux is dominated by low-end edge server applications" and he's dead wrong. The problem is that you can easily go out and look at the Netcraft survey and say "this is what's running" and when you're writing for a Web magazine, the Web seems like the whole world. Thankfully, most computers in industry have nothing to do with the Web.

      From personal experience I can tell you that he's way off base, even on the Web, but the large-scale adoption of open source has been in a) the infrastructure that runs the Internet, not just the Web b) the scientific community c) government bodies around the world including the US d) education e) semi-embeded devices such as PoS systems and PVRs.

      5) Licensing caveats

      He cites "confusion about the various open source licensing schemes", which again requires the simple answer: talk to your vendor. Your vendor is responsible for making sure they have the right to sell you the software you're using. If SCO or anyone else sues you (including authors of the software you are running) you point firmly and your vendor and say "I dunno, ask them." I recommend picking a vendor with 800lb low-primates for lawyers for this very reason.

      6) ISV endorsements

      He writes this one off quickly and effectively.
  • My $0.02 (Score:5, Informative)

    by jwthompson2 ( 749521 ) * on Friday March 26, 2004 @05:54PM (#8684602) Homepage
    Velocity of change

    Many enterprises are overwhelmed with patches and handling vulnerabilities, as well as the consequences associated with introducing new software into an infrastructure. The fact that the open source community is constantly tweaking its software is a reasonable concern for IT executives. Open source software introduces more complexities in software maintenance, but also promotes more secure and reliable code through rapid bug and vulnerability fixes. Microsoft took 200 days, for instance, to deliver a patch for a particular vulnerability.

    Given that enterprises don't want constant upgrades and optional fixes, the major Linux distributors offer scheduled, rather than just continuous, releases via subscriptions as well certification of the software to alleviate this problem. Red Hat claims to have a database of over one million dependencies to check against as part of its delivery of new patches or functionality.

    ...

    The IT staff I work for like open source because vulnerabilities for the software we would like to use are found seldomly and when they are found they are fixed quickly, not to mention one program doesn't interfere with the others too much. But management listens to slick salespeople from crappy vendors and we end up with products that won't work with the latest security patches to Windows, and now we are left vulnerable on so many fronts because our proprietary software won't work with the updated and 'secure' versions of Windows. My coworkers could care less about how often the products need updating, as long as staying secure doesn't break our systems, Windows is failing for us in that arena.

    Open source at my workplace is stifled by management who don't know the latest tech stuff and listen to vendors more than the folks in the trenches doing the work. Non-tech people are the key roadblock to FOSS adoption, the ever popular 'stupids'.

  • by gilesjuk ( 604902 ) <<giles.jones> <at> <zen.co.uk>> on Friday March 26, 2004 @05:56PM (#8684615)
    Good to see there's more reasons for than against open source use. There's always reasons for and against using anything. With open source becoming more popular there must be some major reasons against using Microsoft software that outway the advantages.

    Being locked into using a software suite due to the secrecy of the file format and the costs are two of the major ones.
  • by Sexual Ass Gerbil ( 728400 ) on Friday March 26, 2004 @05:57PM (#8684621) Homepage Journal
    Open source development tools are a godsend for development work. Trying to figure out why a program won't run properly compiled in a closed source environment usually leads to wasting time working around the problem by re-engineering your sofware, rather than finding and fixing a simple bug in your development tools. Just because a development environment is supported by a big company doesn't mean that big company is going to fix the problems you discover in its software anytime soon.
  • I am glad that this author goes after this one... hearing this argument these days makes me want to scream.

    It's really hard to continue listening to anyone (especially some knowitall exec, even it is from Oracle) that still brings this forward as a general problem with Open Source. It might be a problem with individual packages, but as an overall argument against open source it just shows ignorance of the subject matter, IMHO. After that argument all following arguments become suspect.
  • Left off item #7 (Score:3, Insightful)

    by prisoner-of-enigma ( 535770 ) on Friday March 26, 2004 @05:58PM (#8684633) Homepage
    7) Rabid, frothing, pro-Linux zealots who consistently make fools of themselves by treating an operating system as if it were a religion. It makes it damnably difficult to pitch Linux solutions to corporate types when their perception is that it's written and run by hippies.
    • Rabid, frothing, pro-Linux zealots who consistently make fools of themselves by treating an operating system as if it were a religion. It makes it damnably difficult to pitch Linux solutions to corporate types when their perception is that it's written and run by hippies.

      I was going to go with this one till I realised that most (all) managers don't real /. or usenet.
    • Re:Left off item #7 (Score:5, Interesting)

      by IGnatius T Foobar ( 4328 ) on Friday March 26, 2004 @06:29PM (#8684900) Homepage Journal
      "Rabid zealotry" is in the eye of the beholder. What looks like frothing to you may look like intelligent advocacy to someone who isn't fearful of the message being delivered.

      Besides, when people dedicate so much time and energy to open source software, it's really not surprising that when faced with a corporate behemoth aiming to destroy everything they've worked so hard for, they might get a little emotional about it. It's easy to turn up your nose and write it off as fanaticism, but I'll take "built with pride" over "built for a paycheck" any day. It delivers better quality product.
      • by Nice2Cats ( 557310 ) on Saturday March 27, 2004 @03:12AM (#8687704)
        "Rabid zealotry" is in the eye of the beholder.

        As the new owner of an iBook, I have had a lot more to do with Mac owners lately, and let me tell you: Linux zealots can't hold a candle to an enraged Apple fanatic -- take for example the death threats [arstechnica.com] this guy got when he did a parody of changing his PowerMac G5 into a PC. Linux users just don't get that excited, certainly not over hardware.

        But then, everybody seems to think Mac users are some sort of peace-loving hippies, and the Linux people are radicals. Guess Steve Ballmer running around and calling us anti-American communists does have an effect after all.

    • by ratboy666 ( 104074 ) <fred_weigel@[ ]mail.com ['hot' in gap]> on Friday March 26, 2004 @06:53PM (#8685144) Journal
      Linux is not a religion.

      It's a hobby.

      So fuck off, use your Windows, AIX, cha-cha-cha, and leave us ALONE!

      I don't understand, and have never understood, what the big deal about "Linux adoption" is. Happens to be a fine kernel -- and I certainly don't mind if people use it, even make money from it. My contributions were/are never with commercial intent -- simply "this is good, I like it, maybe you will like it too".

      So let Dan Farber preach to business. It isn't my job to tear down any "walls to adoption". Really, as a hobby programmer, I don't care.

      Now, many companies DO see the point (to them) of using this "open source" stuff. And many don't. Personally, I work for a company that DOES use linux in an embedded role -- works better for me.

      Sure, any hobby will attract "Rabid, frothing ... zealots". Its passion man! Enjoy it. And it makes not one whit of difference.

      And that is why OS vendors are essentially doomed. We do this stuff for fun, and we don't care. Can't really leave it alone. It becomes very hard to compete, given that the cost of distribution is almost 0. (Imagine, someone who can lovingly hand-build cars, and then can turn around and give the final product away for no cost! And, can produce AS MUCH product as any big auto maker! That is the "competition").

      If the big software mills COULD produce much higher quality goods at reasonable cost, we wouldn't even be HAVING this conversation.

      If (for example) Solaris or Windows really were hyper-secure and had a record of no breakins, AND didn't crash, then, sure, I (you, we) would be a fool to not use them in a business context. And there would be no discussion (NO, NONE, NADA) of "Linux". (or OpenBSD, NetBSD, etc.)

      But they aren't. Tough luck for the OS vendors, but the "hobbyist" system is just as good (arguably better in many respects). So, OS vendors, suck it up.

      OS vendors have a few choices:

      1 - Fight

      Sure, give us a better product. I am waiting for "Longhorn". Might be worth it (see above).

      2 - Switch

      Novel with Netware, IBM with Linux. Phase out your un-competitive products, and back Linux. Why not? Sell something other than an OS (services, hardware, support...)

      3 - Leave

      Go into a different business. OS vending won't cut it.

      Adapt or die.

      Note that the question is never "Why should I switch to Linux from ...". Whoever it is will know why and when. Because, it doesn't matter to me, because I don't make dime 1 on this. This is my HOBBY. I do this for fun. I also write stuff that very few people read, rant, play very bad guitar, and ski -- for the same reason. There are people who write better than I do -- and I buy and read their books. There are people who rant better than I do, and I elect them. There are people who play better guitar, and I see them in concerts (and sometimes even buy CDs). There are people who ski better than I do, and I watch "World Cup Downhill" events on TV.

      So, ask yourself, WHY isn't AIX, Solaris, Windows superior enough to Linux, OpenBSD, NetBSD so we wouldn't have this talk?

      'cause you know what?

      With the current state of affairs, *even* with my "fuck you" attitude, OS vendors are basically screwed.

      Demand more!

      Ratboy
  • by darthcamaro ( 735685 ) * on Friday March 26, 2004 @05:58PM (#8684636)
    If an enterprise has got inside technies that live and breathe open source - like Red Hat does for example - than there are no barrier to adoption. When you got wannabes like Novell out there, that admittly don't even use Open Source 'stuff' on their own desktops yet, how do you expect others to jump on board???
  • Simple (Score:2, Insightful)

    by thebra ( 707939 ) *
    *drum roll please*
    And the number one reason to Open Source use by the masses.....*ba da ching!* Users! If a user has trouble hitting "Ctrl-Alt-Del" to log in its gonna be a while untill they will be handed a new operating system.

    Disclaimer: I didn't read the full article.
  • by nightsweat ( 604367 ) on Friday March 26, 2004 @05:59PM (#8684650)
    That pic of him on the article makes him look like one of the Onion's columnists.

    He makes good points, but update the photo, man.
  • I've seen enough closed source "roadmaps" change so much that the alternative shouldn't be much of a concern to anyone. Microsoft's original plans for Exchange was for it to be a Lotus Notes killer.
  • Best of Both Worlds (Score:5, Informative)

    by Yoda2 ( 522522 ) on Friday March 26, 2004 @05:59PM (#8684653)
    Five simple steps for migrating an office to Linux:
    1. Build "beefy" Windows 2003 Terminal Server with apps that existing Windows users "have to have"
    2. Install favorite Linux distro on all workstations
    3. Install rdesktop [rdesktop.org] on all workstations allowing access to legacy Windows apps
    4. Wean users to Linux applications at comfortable pace
    5. Nix Terminal Server
    • Change #1... (Score:3, Interesting)

      ...and use Citrix Metaframe XP. They have a Linux client that rocks (I use it here at work). Something tells me that MS won't be writing a Linux client for terminal services any time soon.
  • by cyber_rigger ( 527103 ) on Friday March 26, 2004 @06:01PM (#8684674) Homepage Journal

    IMO this is THE biggest barrier.
  • by mao che minh ( 611166 ) on Friday March 26, 2004 @06:02PM (#8684680) Journal
    All of these things will addressed quickly once Linux (as the flagship, premeire creation of Open Source) hits the corporate desktop. Basically, exposure to the diverse corporate culture will bring all of these things into balance.

    Example corporate environment: financial departments have to make it work with their various file transfer and encryption applications, your reports people need their database building and access tools to work better, help desks have to make Mozilla running on Linux work with SAP and PeopleSoft (and the little misc processes that they rely on), the graphic arts department starts lobbying Adobe to support it, scheduling and forecasting departments find quirks in it when running their custom workforce management apps, your business applications group wants their development tools to work like the ones in Windows, etc, etc.

  • by jockeys ( 753885 ) on Friday March 26, 2004 @06:02PM (#8684684) Journal
    In my workplace we use (at great expense, license-wise) Unix System V to run our d-base servers. When I was hired on, I asked about this, and was promptly told "We won't use open source solutions because they don't come with any sort of garauntees or support. We pay extra for these licenses because what we are essentially buying is a garauntee of uptime. We don't have the time or the manpower to fool with some attention-intensive open source thing." I have found this to be the prevalent corporate mindset, at least in the circles I work in. Anyone else have similar experience?
  • 6 Pack (Score:4, Interesting)

    by amigoro ( 761348 ) on Friday March 26, 2004 @06:02PM (#8684687) Homepage Journal

    1) Lack of formal support
    Yes but there's plenty of free and friendly support on forums, newsgroups and IRC channels. Not to mention 1000s and 1000s of user created documentation.

    2) Speed of change (not 'velocity')
    At least Linux patches improve the product. You have the choice of not applying them, where as, not applying windows patchs means opening yourself to zillions of worms.

    3) Lack of roadmap
    Yes, so one is not constrained. This creates co-operative competition. I.e. I use your code to make a better product. If I don't agree with your roadmap, I start a new fork. This makes open source software development far more successful than the closed source monolithic alternative.

    4) Functional gaps
    They are changes. Not gaps. You have the choice with OpenSource. Not with, say, Windows. (Not trying to bash Windows ;) ).

    5) Licensing caveats
    Read a typical Microsoft EULAs. See how many rights have you got. (Not trying to bash MS ;) ;) )

    6) ISV endorsements. Independent Software Vendors: Who listens to them anyway?

    Moderate this comment
    Negative: Offtopic [mithuro.com] Flamebait [mithuro.com] Troll [mithuro.com] Redundant [mithuro.com]
    Positive: Insightful [mithuro.com] Interesting [mithuro.com] Informative [mithuro.com] Funny [mithuro.com]

    • Re:6 Pack (Score:4, Insightful)

      by prisoner-of-enigma ( 535770 ) on Friday March 26, 2004 @06:23PM (#8684852) Homepage
      1) Lack of formal support
      Yes but there's plenty of free and friendly support on forums, newsgroups and IRC channels. Not to mention 1000s and 1000s of user created documentation.


      This is totally unacceptable to the business world, and you should know that by now. With a company, I have a phone number, a support contract, and a guarantee that someone will work with me to answer my question. With newsgroups and IRC channels, someone might answer my question but only if I'm willing to wait, surf a lot, or put up with a few hundred "what a st00pid newbie you are" responses that invariably get made.

      2) Speed of change (not 'velocity')
      At least Linux patches improve the product. You have the choice of not applying them, where as, not applying windows patchs means opening yourself to zillions of worms.


      Are you going to argue that Windows patches don't improve the product? I mean, really, they're not that bad. WinXP SP2 (which I'm running at work) adds some useful enhancements like pop-up blocking, a better firewall, and several other real, tangible improvements. Even though it's in beta it hasn't broken any of our apps, nor has it opened us to "zillions of worms." We've never had a worm invade our network due to good perimeter security and locked-down workstations and servers.

      3) Lack of roadmap
      Yes, so one is not constrained. This creates co-operative competition. I.e. I use your code to make a better product. If I don't agree with your roadmap, I start a new fork. This makes open source software development far more successful than the closed source monolithic alternative.


      Sorry, but businesses don't operate like this. Companies expect roadmaps, plans, and so forth because they have to plan for these things down the road. You apparently missed the point of the article writer, who pointed out that companies by and large dislike the chaotic environment of open source simply because it's chaotic. This "creative co-operation" mumbo jumbo doesn't wash in the board room.

      4) Functional gaps
      They are changes. Not gaps. You have the choice with OpenSource. Not with, say, Windows. (Not trying to bash Windows ;) ).


      No, they are gaps. There are some things you cannot do with open source that you can do with proprietary software. Mostly its because of a lack of industry-standard software on the open source side of things. This is changing, though slowly. When we can run Photoshop and AutoCAD on Linux natively and have it supported by their respective software authors, then we can consider it. Until then, GIMP and whatever AutoCAD clone Linux has just won't cut it. Gaps.

      5) Licensing caveats
      Read a typical Microsoft EULAs. See how many rights have you got. (Not trying to bash MS ;) ;) )


      Look at the current SCO furor. Right or wrong (I personally think Darl McBride is the antichrist), SCO's creating trouble for open source adopters. Linus himself recently commented that he considered intellectual property rights to be the single biggest threat to Linux over the next year. This kind of uncertainty doesn't sit well with businesses.

      6) ISV endorsements. Independent Software Vendors: Who listens to them anyway?

      Although this may have been intended as humorous, what you've revealed is how little of an understanding most Slashdotters have of how companies make decisions. Until the greasy-fingered, long-haird geeks of the world figure out how businesses work, they're not about to listen to you.
  • by StormReaver ( 59959 ) on Friday March 26, 2004 @06:05PM (#8684701)
    "Open source application server maker JBoss offers 24-hour support and is certifying its software for the Java 2 Enterprise Edition (J2EE) standard, but the small company is going up against companies like BEA, IBM, Microsoft and Sun. Convincing a CIO that it can deliver better, , more cost effective support than its billion dollar competitors is a credibility and growth challenge for JBoss and its brethren."

    Here is a model of hypocrisy. Roughly translated, it means: "we probably won't buy support from Open Source providers anyway, but we're not going to let that stop us from complaining if the support isn't there."
  • It's about technology curves and the cost of software. The cost of technology tends to zero along time. Software is no exception. OSS is that zero. This hurts a lot of vested interests, yes, but it's a rule of life.

    Period.
  • Accountability (Score:3, Insightful)

    by markalot ( 67322 ) on Friday March 26, 2004 @06:07PM (#8684712)
    I hate to say it, and I don't want to make some hard working open source coder accountable for his/her mistakes, but nevertheless it's gotta be one.

    I download PHP and some other tools to get a web site running, wham, something doesn't work, research, research, finally find some note that one author made a change to one module that breaks PHP support, but the PHP folks say it will be fixed in the next version.

    You think that's gonna sell in the real world? How many commercial packages can afford to ship broken?

    Now, how can I sell this idea to a company. Broken is good because hey, we have the source and we can fix it?
    • It does the same job and it comes in a nice shiny box. When it doesn't work as advertised you can call MS (well the phone number is on the MS page so it must be MS and not some support outsourcing company that underbid everyone else) and that will take your call and come right along to fix it.

      I see this kinda argument you have all the time. Oh MS is better since it has guarantees. Yet in practice it never seems to work. Make that call and all you get is a phone bill.

      But quit frankly I don't really give a

  • I don't see not having a roadmap as a barrier. Just because you don't have something written down to provide as a goal to reach towards does not make this a barrier. This leaves room for innovation.

    People seem to take innovation for granted. I think the true innovators aren't doing it to reach a goal, they are doing it to make things easier for themselves. In the process, they just happen to make something many people like. Think BitTorrent.

    While I think of M$ as a car on a road, I think of OpenSource as
  • by ishmalius ( 153450 ) on Friday March 26, 2004 @06:08PM (#8684724)
    I was mildly surprised to see such a pro-Linux article coming from ZDNet. In the past they have been a solid Microsoft advocate. This seems to be another sign that Open Source is gaining its critical mass.
  • by Anonymous Coward on Friday March 26, 2004 @06:08PM (#8684726)
    Open source software introduces more complexities in software maintenance, but also promotes more secure and reliable code through rapid bug and vulnerability fixes.
    Bull, I use thttpd and haven't needed software maintenance ever. Same with xitami, same with perl version 5.whatever I pick. Its not every freakin package that needs to be updated with Open Source stuff, but I do get the latest pureFTP because they are security fixes, but how many of those are there compared to IIS patches?

    Lack of Road Map
    That's funny, I haven't seen a TODO file with any MS product ever, this is pure FUD, most FOSS projects have a much more clear and open "roadmap" than any commercial product except when a commercial product wants to derail sales of competing products, then they announce exciting new features just around the corner...

    Functional gaps
    He doesn't even make a case that this is a problem, which it is not. As repeated here and other places many times, innovation happens at small commercial software companies and through FOSS projects and then is bought/stolen by MS and released to the oblivious IT Management World as MS innovation and they are none the wiser.

    Licensing caveats
    Please, read groklaw, or take the opposite stand - IBM says GPL (like copyright) works and SCO doesn't own jack.

    But, it's clear that software development and business models are changing as a result of open source code.
    The only thing that is changing is that there is an Open Source OS and now F/OSS is cool, hip, trendy, buzzworthy, etc. I have to go RMS on him and say that these IT Management level idiots never had a clue about how much of their business ran on lowkey, "not cool cause its not linux" FOSS - bind, sendmail, qmail (we don't like that Dan doesn't have an explicit license that we can poke at, waah!), postfix, mailman, php, perl, *BSD, etc, etc, etc. Now their all "concerned" because there is no formal support - if they knew that their Oracle guys got answers from the Oracle newsgroups and mailing lists and never from the "support" that they are paying 10's of thousands of dollars for, maybe they would have a clue that paid software support is 99% bullshit.

    Bottom Line:
    Open Source has issues, blah, blah sell trade rag advertising, blah, blah, blah.

  • "3) Lack of roadmap"

    Hmmm. Right. Because Microsoft's .NET roadmap has proven to be a real winner. Where would we have been without that roadmap?!? Whew! "We're betting everything on .NET! Oh... never mind."

    So many of these roadmaps seem to be little more than packets of high grade "smoke up your ass". They're like parsley. Nobody can figure out why it always seems to end up on the dinner plate, but dammit it better be there. We can't tell if it has a chance in hell of being viable, but we'd better s

  • by Eberlin ( 570874 ) on Friday March 26, 2004 @06:10PM (#8684742) Homepage
    Ok, so I was running RH9 for a while now, doing the apt-get update/upgrade bit. Got restless and wanted KDE 3.2 so I went to the apt-kde sourceforge place and it worked for a while. Then a recent update/upgrade borked my system. No way out but reinstall. After a reinstall, I could've sworn I followed the well-meaning post on a message board about how to reinstall fonts. Locked up X until I undid all the changes from the command line and rm -rf'ed the font directory I created.

    So with an operational system, I decide to go mandrake (don't like the idea of a network install with SUSE and wanted kde-friendly over fedora). Installed it, configured the network connection, rebooted...BOOM, suddenly network connection goes out. Another search on help boards suggests turning on ACPI from somewhere in drakconf. Hunted it down and am in the process of restoring files backed up from my old RH installation.

    Just a few minutes ago, I got a segfault from kopete when I was trying it out just for fun. Thinking to install gaim to see if I can get THAT stable.

    I love the Open Source, folks, don't get me wrong. However, I lose a bit of cred when I start talking about how tough it is to bork a Linux install. It ain't the viruses and worms -- it's the politics (lack of KDE support in RH), the scattered help sources, incompatible distros, and multiple package sources that end up borking other packages as part of a dependency hell.

    Sorry, had to vent -- been mucking with this thing for two days now just trying to restore. On a good note, the 2.6.3 and KDE 3.2 seems pretty quick so far. Much quicker than RH9 was, anyway.

    You want Linux adoption? We just may have to dumb it down so much that we take the fun right out of Linux. In short, most people won't jump through that many hoops just so they can run Linux.
    • by krmt ( 91422 ) <therefrmhere@yah o o . com> on Friday March 26, 2004 @06:31PM (#8684925) Homepage
      When people bitch about how long Debian takes to release a new version, now you know exactly why. It's hard to get software in really solid shape in and of itself, and then on top of that you have to get the packages working together nicely. This is hard work, and you've now seen why. Sure, you can always grab pre-release packages from outside sources, but these haven't gone through the Q&A that your distro provides. Packages coming from within the distro itself should play nicely together. That's the point of a distro, after all.

      If you want to suggest these things to your bosses, be prepared to live with the tradeoffs. You can have stable software that's nice, but you'll pay the price in that it won't be shiny and new. Or you can have the new stuff, but be prepared to play "perpetual beta tester".

      Any Linux install is easy to fuck up, if you try hard enough. You obviously tried very hard to fuck yours up, and did a good job of it. If you're suggesting Linux to a professional admin, hopefully they'll be a little more clue'd in about how their system works than you are, and will be able to deal with their system properly. As an example, I run Debian unstable on my desktop, a system which is known for having bugs pop up from time to time. But I know how to deal with them and it's never ever amounted to a reinstall, and only about twice in the last four years has it even interrupted my workflow. As another example, Gentoo allows you to completely fuck up your machine if you want very easily, and yet tons of people can't stop gushing about how easy it is to use. If you know how to deal with potential problems, Linux is an amazing choice, mainly because those problems are relatively transparent compared to something like Windows.

      Oh, and I don't know how it is for Fedora or Mandrake, but in Debian, the majority of the docs that you'll ever want are located in /usr/share/doc/packagename or the program's manpage (if a program doesn't have a manpage, that's considered a bug). It's very rare that I have to go outside those two sources to figure out how to do something on my system.
  • 4) Functional gaps

    Remember OSS coders: Be sure to gap all functions at .040" to ensure proper data ignition and to prevent code knocking.

  • by Eric Smith ( 4379 ) * on Friday March 26, 2004 @06:12PM (#8684762) Homepage Journal
    The article says:
    Many open source projects suffer from an informality that causes CIOs anxiety. Most IT executives want a clear roadmap for products so that they can better plan for their future and select vendors.
    Most proprietary software vendors don't offer any roadmap, and where they do, it's usually too vague. The roadmap usually changes dramatically over time, and the software is often years late. Look at what happened with the mythical "Cairo" release of Windows NT, and now with "Longhorn". How is this sort of roadmap of any use to CIOs and IT executives?

    Open source software typically doesn't make any promises, so there are none to be broken. But where there is a roadmap, in my experience the open source projects do a better job of meeting it than proprietary software does. Still often behind schedule, but typically not by as much.

    Although not as vile as the typical anti-open-source journalism, this is nevertheless just a FUD story.

    Eric

    Roads? Where we're going, we don't need roads!
    -- Emmett "Doc" Brown, Back to the Future
    • Again.. as I wrote above, if they are concerned about the roadmap then they need to GET INVOLVED WITH THE PROJECT and help SET THE AGENDA themselves. As a matter of fact, if they did this their needs would be serviced a lot more quickly and thoroughly than trying to work with any big bloated software company.

      I think this point is just showing their exceutive lazyness.
  • Six straw arguments in search of a breeze.
  • I Agree! Almost. (Score:4, Interesting)

    by ljavelin ( 41345 ) on Friday March 26, 2004 @06:18PM (#8684813)
    I agree with the points as presented - I believe that they can be a barrier to entry.

    On the other hand, not all open source products suffer from those "barriers", and many closed source products do.

    Lack of formal support? Damn, most of the packages my company purcahsed don't have any formal support. I remember one commercial software package we bought for about $100,000: the sales guy sold us some support, charging us 10% of the initial purchase price annually. But that support was ineffective. When we found major bugs, they took many months to address them (if ever). And finally, when the vendor was bought up by a 3rd party, the product was abandoned and is now truly unsupported. Bummer for the CIO, who now has to go to the plate to fire up a $1 million replacement project.
    • > Bummer for the CIO, who now has to go to the plate to fire up a $1 million replacement project.

      CIO: Wasn't my fault, CEO. Those damn bastards at $VENDOR got taken over by $SHITCO, and you know how $SHITCO is when they take anything over. I'll need another $1M and another 2 years to finish the project. By the way, how's the wife, kids, and handicap?

      CEO: Damn, that sucks. I hate $SHITCO. Here's a million bucks. Wifenkids are good, but I'm looking forward to getting some time away from 'em

  • by alext ( 29323 ) on Friday March 26, 2004 @06:23PM (#8684855)
    3) Lack of roadmap

    This is a valid criticism, but only when compared with the Oracles and Microsofts of the world.

    FOSS projects have roadmaps, but there's no strategy at the level of platforms or information systems in general - each project is an autonomous part of the IT elephant. This means that no one can rationalize and coordinate between projects.

    Is this a problem?

    It might be. Look at Dotnet vs. Linux + Java or Mono or PHP. If MS got their act together they could simplify the Dotnet world a lot, offering a consistent and complete environment for information management. Meanwhile, we'll still be dealing with such mixed bags as file permissions, database permissions, htaccess files and Java security policies since these are all separate projects with no prospect of rationalization or consolidation.

    Fortunately, at least with present MS management silos, this is unlikely to happen, however the general air of complacence concerning the unstoppable march of FOSS is probably misplaced.
  • by tyrione ( 134248 ) on Friday March 26, 2004 @06:23PM (#8684856) Homepage

    Open Source is growing in the Enterprise and rightly due to the aforementioned vendors adding OSS components, if not systems, to their vendor price list.

    Mindshare takes time and advertisement from sources people traditionally find credible.

    What needs to be improved is the Documentation processes that will only make adoption of such Systems, along-side paid consulting services, Reality.

    Open Source challenges not only the creative aspirations of developers but also the disciplinary aspects of making such visions understandable and easily consumable by the constituents it is meant to aide

  • by Angst Badger ( 8636 ) on Friday March 26, 2004 @06:27PM (#8684881)
    Where issues of licensing, support, and future plans are concerned, corporate customers can in most cases get what they want by acting more like, um, customers. With the exception of a few hard-core ideologues like RMS and his camp, the overwhelming majority of open source developers would be only too happy to cut special licensing deals, commit to varying degrees of tech support, or implement special features if the interested parties would just cut them a check.

    Now, I know that for many of us, our primary business isn't business as such, but most of us probably aren't averse to cutting a deal for a fair price. We're just not too interested in jumping through hoops for free.
  • by account_deleted ( 4530225 ) on Friday March 26, 2004 @06:38PM (#8684974)
    Comment removed based on user account deletion
  • by StarWynd ( 751816 ) on Friday March 26, 2004 @06:52PM (#8685128)
    There was an article from CIO Magazine [cio.com] earlier this month which dispells some of the myths surrounding open source from a CIO viewpoint. An interesting read.
  • custom kernel?? (Score:3, Interesting)

    by btSeaPig ( 701895 ) on Friday March 26, 2004 @07:04PM (#8685264)
    For example, what happens if Red Hat wants a specific modification in the Linux kernel but Linus Torvalds and the Open Source Development Labs don't agree?

    uhh.. It happens all the time dan.
  • by ignavusincognitus ( 750099 ) on Friday March 26, 2004 @08:03PM (#8685712)
    So let's imagine a world where these hurdles are all removed.
    • Lack of support: you can buy phone support service for linux, on a per-instance or periodic rate. But it's only guaranteed to work on a particular version of a kernel and provided you did not install any third-party modules. Any support company that gives you better guarantees will so go bankrupt as it'll be paying its employees to do google searches for you on why module X does not work in configuration Y. Actually this part has largely already happened.
    • Lack of Roadmap: The features that go into "enterprise" versions and their timing are determined by big companies which are the only ones who can develop them in the first place. This applies to mainframe kernels, big databases, major software packages, etc. This is the only way to keep the big customers happy.
    • Licensing caveats. Sooner or later everybody that has a legal department gets cold feet and orders their IT department never to use any linux distribution that doesn't offer lawsuit protection.

    What do we end up with? A flavor of linux which the enterprise world is willing to accept - level-headed, release-engineered, supported.

    And what happens to the grassroot linux? The lonely hacker coding for fun into the night. The reckless sysadmin replacing a windows group server with an old box runing samba. The enthusiastic team making up yet another distro. Who will take care of them? Will linus keep accepting their lowly patches? And even if he does, will IBM and Red Hat pay much attention to his kernel anymore?

    I think that having Linux the kernel well-accepted and established is the worst thing that can happen to Linux the social movement.

  • by clovis ( 4684 ) on Friday March 26, 2004 @09:39PM (#8686283)
    1) Lack of formal support,
    Just try and find out who's responsible if you use calculus to design a bridge and it fails.

    2) Speed of change (not 'velocity'),
    Not much change since we went from using fluxion to differential notation 300 YEARS AGO!

    3) Lack of roadmap,
    Nobody seems to know what innovations will be forthcoming in the next release. It's almost as if Newton and Leibnitz were dead.

    4) Functional gaps,
    What can you say about a tool that solves hard problems with 'Monte Carlo simulations' sheesh

    5) Licensing caveats,
    Do you have a copy of the TOU?
    I've never even seen it! Is it OK to reverse engineer Green's theorem?

    6) ISV endorsements
    I haven't seen a single Fortune 500 company advertisement that even admits to using calculus in making their products, much less endorsing it.
  • by AchilleTalon ( 540925 ) on Friday March 26, 2004 @10:11PM (#8686507) Homepage
    I don't know for you, but for myself, I can tell you one of my customer is running mission critical applications on Linux nodes. And by mission critical, I mean a banking system. We are talking about something like 20 critical nodes monitoring about 10000 stations and about 3000 automatic-teller machines.

    The Windows servers are for the AD purpose only or as local servers in branches. So, yes, the workstation is a Windows XP station, but, it's not because it is well supported, standard or anything else, it's just because it's the de facto standard for this kind of usage.

    Each Linux node is much more critical than any other Windows XP workstation. Would you pick it, if those 6 reasons were true? I mean, as a Bank?

  • Is he serious? (Score:3, Insightful)

    by 47PHA60 ( 444748 ) on Friday March 26, 2004 @11:31PM (#8686902) Journal
    1) Lack of formal support

    This is true. Microsoft and IBM fix bugs the minute I report them.

    2) Speed of change (not 'velocity')

    True enough. Microsoft lets me upgrade in my own good time, and never forces me to adopt new software on their schedule.

    3) Lack of roadmap

    Yep. Hate to say it, but proprietary companies follow their roadmaps; I can set my clock by them. During the wait for Linux 2.6, I had to close up my business!

    4) Functional gaps

    Expensive software from companies both large and small does everything I could possibly need.

    5) Licensing caveats

    Yes. The only power a proprietary license grants is the right of the vendor to audit my business at my expense, and the right to send the BSA after me. The GPL and BSD licenses grant me nothing comparable.

    6) ISV endorsements

    Just what I look for when setting up my databases.

    Is this really how a Fortune 500 company CIO thinks?
  • by Dystopian Rebel ( 714995 ) on Friday March 26, 2004 @11:50PM (#8686982) Journal
    What keep bringing me back to open-source applications are (in order of importance):

    solutions to specific problems (a person decides to solve a problem so he writes some code and makes it available; I find I need to solve the same problem),

    portability (same app running on different boxes with different OSs), and

    learning opportunities (I want to understand something better; open-source means Free Information).

    I always recommend open-source solutions when making proposals. People may have to learn how to use the tools, but they will be better employees for gaining the knowledge. Any company that systemically refuses OSS doesn't want to empower anyone and (foolishly) feels somehow safer if their figurative balls are in the grasp of Microsoft (for example).

  • by PotatoHead ( 12771 ) * <doug.opengeek@org> on Saturday March 27, 2004 @01:32AM (#8687409) Homepage Journal
    does not agree with a specific kernel change?

    The author should look closer to SGIs business model. They grappled with this early on and came to the right conclusion:

    Linus is in charge, it's his kernel.

    Where did this leave SGI, and what does it mean for future development?

    They decided:

    (1) they can resubmit their changes after adjusting them,

    (2) they can provide what they want as an add on (SGI ProPack),

    (3) they can forego their project and embrace another one that gets what they want done,

    (4) they can choose to not do it.

    I was at a conference in 2000, I think, where their head technologist gave a speech on OSS and what it means to SGI. He outlined these options then. I thought about it quite a bit afterword and realized SGI gave quite a complement to the process actually, and Linus in particular. Rather than fight things, they accept them and begin engineering accordingly.

    Funny many folks in the audience scoffed at this, thinking the OSS model would get in the way of things. The reality is that is has somewhat, but SGI now has Linux running single image 256 proc machines. Those same machines will run a stock linux, but will run better with the SGI Pro Pack loaded.

    Eventually,

    (1) Linus will accept SGIs changes,

    (2) the kernel will perform the necessary tasks some other way, making those changes moot,

    (3) everyone will discover the changes are not needed and move on.

    The key here is that users of SGI machines will have clear choices open to them they would not otherwise have.

    You can buy SGI IRIX machines that are sweet machines really, but finding applications on them is tough outside of user ported OSS. SGI developed fast and hard early on, but failed to achieve application capture which ultimatly limited their future.

    Today IRIX users are dwindling as the mindshare leaves the platform. Make no mistake, IRIX is a sweet OS that can do amazing things, but its closed nature hurt its chance at gaining enough marketshare to survive long-term.

    To me, this is a shining example of the primary advantage of OSS over proprietary solutions. Users come first because the process forces the issue, not because it makes more money. Having somebody in charge of core development that is not compensated on its use keeps things clean and workable for everybody.

    Linux may not be able to match IRIX today, but the last 3 years or so have been simply amazing really. Give it another 2 or three and it will be there. On a side note, I have invested considerable time and money into IRIX only to see it slowly wither away. Same for various win32 iterations. The primary attraction Linux has for me is that my time and money investments are going to last a good long time. I don't want to go through another transition like that and with Linux, I won't have to.

    In the longer term, this kernel is going to eventually spank every last one of the other kernels because it will be developed in a way that actually forwards the art of building and running kernels, not making money. As it continues along this path, the numbers of users grow as does mindshare. You can't get that kind of insurance for proprietary software no matter what you pay because money is the motivator. Think about it, if the software gets too good, what exactly will they charge for?

    Clearly SGI sees this because they have embraced the process and appear to be back on track with what they do best; namely, large single image NUMA systems with low latency and high I/O. This time they are building on a kernel that has mindshare and a growing number of applications.

    They get to make money, while their users retain choices they would not otherwise have, while they forego the expense of building all that stuff in house. Supercomputing just got one hell of a lot cheaper as a result.

    Looking at all of that compared to the proprietary way seems like a no brainer to me really.
  • by NerveGas ( 168686 ) on Saturday March 27, 2004 @03:47AM (#8687831)

    "This app only runs on windows."

    Really. Here's my example: As the systems admin, I've convinced the IT manager to let me migrate the entire company over to Linux on the desktop. Terrific, right? Well, there's one itsy-bitsy hurdle....

    The expensive phone system in which they've invested a very large amount of money and time requires a client app on each workstation. And you guessed it... it only runs on windows.

    I've even spoken to the company that produced the software, and offered to create and *give* them a Linux version. Nope, they can't be bothered - they're just too busy.

    steve

To the systems programmer, users and applications serve only to provide a test load.

Working...