Slashdot Mirror


Key Advantage of Open Source is Not Cost Savings

cmcsonar writes "Computer Economics recently conducted a survey of visitors to its website regarding the perceived advantages in the use of open source software. Although not a scientific sample, the results are nevertheless startling."

36 of 580 comments (clear)

  1. But... by antivoid · · Score: 3, Insightful

    Yes, but saving money is one HUGE advantage...

    1. Re:But... by 0x461FAB0BD7D2 · · Score: 5, Insightful

      That's totally skewed out of perspective. 22% of visitors to the site (not necessarily IT decision makers) believe that FOSS has a lower cost, and this is the most important advantage.

      The 44% of visitors who viewed lower dependence on vendors as the most important may also believe that FOSS is free, or they may. We don't know. We just know that for them, reduced dependence on vendors is more important than lower cost. The same can go for any other choice.

      In fact, 100% of visitors may believe that FOSS costs less. But only 22% of them see it as their first priority. I don't see how they can assume that visitors who don't see cost as the key advantage must believe that FOSS isn't really free, unless they're rabid Adam Smith fans.

    2. Re:But... by globalar · · Score: 4, Insightful

      In a similar vein, the old saying "time = money" applies here in an interesting way. The conversion of time->money and vice versa is not a fixed calculation. OSS offers an attractive conduit for the time side of the equation.

      For example, a programmer's time is only worth so much money. Let's say that time goes into a mediocre piece of proprietary software. The world turns and either the code is maintained to its late death or it is forgotten. Either way, the value of that programmer's time, expressed in the code, is very much limited by their ability, the platform, etc. This applies not only to the actual code expressions, but the design, algorithms, and general ideas in the that project. The programmer's time is locked into the IP owner's evaluation of the project's value. Essentially, this one buyer assumes the value of the programmer's time and fixes it.

      Take the same scenario, but have the programmer work on an OSS project. With the OSS codebase, the programmer's time is now placed into a repository that can - *potentially* - be shared. The code can be incrementally modified by those who have need/desire to extend or fix it. The maintenance cost can (*potentially*) be lower, as the work can be distributed. The design and algorithms can be reused and spread. Ideas are portable, and OSS ports ideas across intellectual property formats. Now the programmer's time is not fixed by the intial buyer. It is left to the market - everywhere that code is accessed.

      The programmer who works exclusively on proprietary code is limited by artifical restrictions. The value of their time - the capacity of their work to generate money - is limited by the company, the licensing, etc. With OSS, the possibility exists for their work to generate money beyond these limits. Firms, individual users, and other programmers can potentially find value in that programmer's work. The value of a programmer's time can be valued according to the full merit of the work (not just licensing binaries, for example) at a more realistic market price (i.e. a price met with better knowledge of the product and lower transaction costs).

    3. Re:But... by PurpleXanathar · · Score: 4, Insightful

      Actually you are free to use OpenOffice.Org under Windows too. And Firefox and Opera. And Thunderbird, and Pine. Application choice has nothing to do with the OS.

    4. Re:But... by lilo_booter · · Score: 3, Insightful

      First you complain that Microsoft has an unfair advantage with bundling their apps.

      The operative word is 'their'.

      Open Source distros often come with not just one of a particular thing - they often come with multiple implementations of the same functionality from different people (and many of these are commercially funded).

      Microsoft bundling 'their' software is simply wrong - if they bundled other vendors software (freely), they'd have a better distro and one which couldn't be accused of abusing their monopolostic position...

    5. Re:But... by peragrin · · Score: 3, Insightful

      And you completely ignore the whole point. good windows slave.

      The whole conversations is on installations. a standard linux distro takes an ~hour to install and you can work, and install updates when you leave for the day.

      A standard windows install takes an ~hour for the OS, an ~hour for MS office, an ~ hour or two for for the latest critical updates or your machine could get hosed long before you start to get any work done.

      Now which sounds easier? What happens when Windows XP refuses to install or has some other major hangup? I can't install XP on my P4 Dell It won't work. I can't even go in and bypass the hardware to finish the install long enough to try it manually.

      Now where can I go today?

      --
      i thought once I was found, but it was only a dream.
    6. Re:But... by PurpleXanathar · · Score: 3, Insightful

      And you too completely ignore the whole point. good linux zealot.

      The point is I strongly believe it's wrong for a Linux distro to have so much (if any!) bundled applications.

      Think of the implications :

      1) Adobe will have much less chance of making money on the Linux market, because the Gimp is preinstalled on so many machines. This breaks the 3rd party market on Linux machines. This also has the implication that 3rd party developers (e.g. Adobe/MacroMedia, discreet, etc) have less reasons to support free OSs and more and more reasons to support MS only and eventually Apple.

      2) MS will never be able to compete with that just because (rightly) it cannot bundle applications in the OS.

      3) Contradicting #2, MS could eventually bundle a good graphics application in the OS. Whenever Adobe sue them, they'll go in court and say : "hey every other OS have a graphics app in the OS.. this GIMP thingy.. Why they can and we cannot ?"

      --

      If you doubt bundling is a problem, answer this question..

      How many people buy Opera on Linux when they have Firefox, Konqueror, Galeon, Mozilla and another 5 o 6 browsers all preinstalled ?
      At least, on Windows, IE is so fu**ed up that someone will buy it anyway..

    7. Re:But... by BigDogCH · · Score: 3, Insightful

      Parent: "A standard windows install takes an ~hour for the OS, an ~hour for MS office, an ~ hour or two for for the latest critical updates"

      Grandparent: "The last time I installed Windows, it took me roughly a day and a half to have everything ready to roll so I could get some work done" If it takes you 3-4+ hours to install Windows, MS Office, and the critical updates, then you are doing something wrong! I just installed windows 98 (longer instal than XP) on a 166mhz system, with Office 2000, and "44 critical updates" (not including the updates to the updates), and that only took 1/2 the time you quoted above.

      Heck, installing XP, Office 2000, and all critical updates on my new machine took under 2 hours. XP itself was only about 20 minutes.

      I run linux on one of my machines, and love a good Linsucks vs Winblows debate, but I want the numbers to be realistic.

    8. Re:But... by bankman · · Score: 3, Insightful
      The point is I strongly believe it's wrong for a Linux distro to have so much (if any!) bundled applications.

      That, of course, doesn't mean you are right, and your arguments don't stand up to closer scrutiny.

      1) Adobe will have much less chance of making money on the Linux market, because the Gimp is preinstalled on so many machines.

      Assuming that The Gimp is on par with Photoshop, which, if you ask a serious graphics manipulation expert, is not (yet) true. One could in fact argue that both applications are currently targeting two different market segments: professional and printing (Photoshop) and OSS enthusiast/web graphics (The Gimp).

      This breaks the 3rd party market on Linux machines.

      How so? If a proprietary application (what you call 3rd party) had the exact same value proposition as an OSS tool than yes, it would break it. But what's your point? This is true in every market. If you can't compete, get out.

      Having said that, there still seems to be a market for 3rd party (ie. non-OSS) software if you consider enterprise level applications like DB2, Oracle, SAP and the like. They are doing just fine although distros come with competing OSS applications like PostgreSQL and MySQL for example. Albeit, these OSS applications don't offer the same value to many enterprises, hence the market still exists.

      This also has the implication that 3rd party developers (e.g. Adobe/MacroMedia, discreet, etc) have less reasons to support free OSs and more and more reasons to support MS only and eventually Apple.

      That is at the 3rd party developers' discretion. As long as they don't perceive the OSS distros as a viable market for their applications they won't develop them to run in these environments. It can be argued that this has more to do with historical developments rather than what kind of software is bundled with the distros. Graphic artists and designers historically have a tendency towards Apple and are reluctant to switch to OSS, hence Adobe/Macromedia apps are primarily targeted at that platform. If OSS distros and bundled apps were to pose a threat to this market, we would see this (inaptly named) 3rd party software for Linux.

      2) MS will never be able to compete with that just because (rightly) it cannot bundle applications in the OS.

      Wrong. Microsoft could bundle the same abundance of OSS applications with their distros. The lock-in argument wouldn't count as these are not Microsoft products and leave the customer with choice. That's not necessarily in Microsoft's interest. They do want to create lock-in, which is why they are not allowed to bundle only their products.

      Your third point is completely useless so we can ignore it.

      If you doubt bundling is a problem, answer this question..

      How many people buy Opera on Linux when they have Firefox, Konqueror, Galeon, Mozilla and another 5 o 6 browsers all preinstalled ? At least, on Windows, IE is so fu**ed up that someone will buy it anyway..

      Bundling is not the problem. Nothing whatsoever prevents any distro user (whether it's OSS or Windows doesn't really matter) from buying and installing Opera on any distro. The reason why so few in fact do it, is because Opera's value propositions (and business model) sucks. The bundled applications allow you to do essentially the same as Opera. Why pay for something that you can have for free? And, just because IE on Windows is so fucked up, doesn't mean that a Windows user will prefer Opera over Firefox. Both are a download away.

      So, bundling is only a problem in case you are left without a choice, which is not the case with OSS distros, but is a problem for Microsoft as long as they only bundle their applications with their distro, especially when making it difficult to unbundle it (ie. IE).

      --
      I feel so sig.
  2. How much would google have spent by team99parody · · Score: 5, Insightful
    If each of the 100,000+ machines in their cluster were running SQLServer Enterprise Edition (needed for clustering) and Windows Server 2003 Enterprise edition?

    I don't know their pricing, but I guess cost does matter as you scale up.

    1. Re:How much would google have spent by Anonymous Coward · · Score: 5, Insightful
      The truth is that after the facility, maintainence, and staff for a massive investment in technology like that, the cost of the actual software it just one small part of the overall package.

      Not true. As you scale a system like Google, administrative costs are one of the fastest things to scale.

      Cringly may have described this scaling of administrative costs best when he wrote:

      As a result, whenever a server fails at Google, THEY DO NOTHING. They don't replace the broken machine. They don't remove the broken machine. They don't even turn it off. In an army of drones, it isn't worth the cost of labor to locate and replace the bad machines. Hundreds, maybe thousands of machines lie dead, uncounted among the 10,000 plus.

      We have reached the point where we are totally dependent on computers, yet the marginal cost of a computer -- at least for Google -- is nothing.

      "Yes, because we all know that anyone who buys in bulk pays retail."

      With a $25000/CPU list price on SQLServer Enterprise, even if they gave a 90% volume discount it'd still exceed the hardware costs. I guess >90% discounts are possible from Microsoft for some of the government contracts they're afraid to lose, but I'd guess they're pretty rare in the US at least.

  3. Not freedom? by BrainInAJar · · Score: 5, Insightful

    I don't know about others, but my main reason for using open source is that I'm free to do as I wish with it.

    Copy it, distribute it, change it

    1. Re:Not freedom? by KiloByte · · Score: 5, Insightful

      If there is a small but annoying bug in a piece of proprietary software, there is absolutely nothing you can do. Send them a bug report? As if anyone will look at it... With OSS, you can just fix it yourself, and in 99.9% cases someone else would already be annoyed by the bug in question enough to deal with it.

      Have you ever programmed in Delphi? How many of the bugs you encounter are just trivial, and you would easily fix them on the spot? Delphi is just ridden by those.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    2. Re:Not freedom? by Zachary+Kessin · · Score: 3, Insightful

      Sounds like a lot of them did say that, in terms of "Less dependent on vendors". That is freedom in a very real sense. A problem with "freedom" is that it is very hard to put a real value on it. For many people in IT it is important for exactly this reason.

      If your NT 3.5 server which has been running in a corner for years dies you may be screwed, but if your old redhat 5.1 box has a bug you have a much better chance of being able to fix it.

      Speeking of Freedom, today is Independence day here in Israel so I'm off to a neighbor to have a cookout and spend time with my neighbors.

      --
      Erlang Developer and podcaster
  4. Exit Strategy by Anonymous Coward · · Score: 5, Insightful

    When selling Open Source, I like to tout the advantage of an exit strategy. Unlike vendor tie-in, they can take their business and data elsewhere if they aren't happy or if I decide I'm too lazy to keep up with their demands.

    Customers hate making technology decisions with little to no technology background. Make them feel safe by telling them they can make a bad decision and not get screwed.

  5. Usually better designed... by johansalk · · Score: 3, Insightful

    They often tend to be better applications that are no-nonsense, focused on the essentials, and nicely usable since the users are the developers. Even on windows, examples are firefox/thunderbird/nvu being One-of-the-Best browser/email/html, gaim being OotB instant messenger, 7-zip being OotB compression, Azureus OotB bittorent clinets, Shareaza/kceasy OotB, Syn/jedit OotB text editors, and so on.

  6. Mod article up by Shishberg · · Score: 5, Insightful

    Mod article +5 Insightful.

    One of the biggest drains on any IT department has to be keeping track of licenses - how many people are using what (the whole "license pool" idea is a waste of otherwise useful time and resources), having to ask Bill every time you need to add a new server to a cluster, having a piece of software in a state of suspended animation because the vendor hasn't returned any of your calls... The financial cost does enter into this, but the real issue is just that you can't do what you want when you want to.

  7. Who's footing the bill? by spauldo · · Score: 4, Insightful

    When I worked for the Air Force, I never worried about how much something would cost. I put in a few proposals and put in costs, wrote up a report on the various options, and submitted it to my superiors. It was rare the cheapest option was chosen. Cost was immaterial to me.

    On the other hand, having to deal with vendor $*#@ all day long was a real hassle. One thing that bugs the hell out of me with proprietary software is the lack of user input - some of the tools we used were klunky and broken, but they were the only tools that would work with a particular vendor. New features were useless, while good features were left out. Upgrades were often painful.

    If I were considering a purchase for a large business or government, I'd be more worried about the vendor lock in than cost too.

    --
    Those who can't do, teach. Those who can't teach either, do tech support.
    1. Re:Who's footing the bill? by Seumas · · Score: 4, Insightful

      I don't think you understand how the software development process is supposed to work:

      1) Build software the way you want it.
      2) Customers have complaints and suggestions.
      3) You fix software in the way you think is best for the customer.
      4) Customers complain that it still isn't what they wanted.
      5) You tell the customer that they dont' really want what they think they want.
      6) Customers threaten to find another vendor and terminate their purchases and support contracts.
      7) Developers grumble about how stupid the customers are.
      8) Some money man (account manager, sales person, upper management guy) puts some friction on the developers.
      9) Developers begrudgingly cave-in and modify the software to the way the customer wanted all along.
      10) Produce a completely new major version of your software, without really listening to your cutomers or learning from their complaints about the previous software.
      11) Customers complain about how your new software is lacking what they were complaining about wanting in the original version that you originally fixed and that you didn't consider putting into the new version.
      12) Process starts all over again.

  8. less dependence on vendors = lower cost by cahiha · · Score: 4, Insightful

    Dependence on vendors ultimately translates into high costs; they simply are hidden.

    With most proprietary software, there is a high cost of switching to a different vendor, and software vendors use that "pain threshold" to charge more than they would in a competitive market.

    Another cost resulting from vendor dependencies are the costs and risks associated with forced upgrades by the vendor, or, worse, the vendor going out of business altogether.

    So, the survey is right: less vendor dependence is a big advantage of FOSS, in addition to lower TCO. One just shouldn't forget that less vendor dependence isn't just a convenience, it, too, translates into dollars and cents.

  9. Mod parent up by einhverfr · · Score: 4, Insightful

    IT budgets aren't really that flexible. Most companies have to spend the money in order to get their budgets back the next hear. So there is no such thing as TCO savings with any software.

    Furthermore, cost savings isn't really an advantage from the IT department's viewpoint.

    OTOH, reduced dependence on a vendore, more inhouse work, etc. These are in the intrests of the IT departments, and these are major advantages. Furthermore, I suspect that you get a *much* better ROI with FOSS simply because so much more of the expense is aimed at making the software fit your business processes rather than the other way arount.

    --

    LedgerSMB: Open source Accounting/ERP
  10. Stallman was right. by erikharrison · · Score: 4, Insightful

    Interesting that the primary advantage seen in this study was freedom from vendor lock in.

    This isn't from the Eric Raymond "Open Source is a better development model" school of software, this is "My freedom matters", even if that freedom is as much a strong economic advantage as much as anything else.

  11. My clients like OSS because it's OPEN by GoClick · · Score: 3, Insightful

    The clients that I have that use OSS tend to do so not because it saves money, for most of them it's of little matter if software costs $0 or $1000 it's a write off anyways.

    They use it because they don't want vendor lock in and they like being able to hire people to customize it when they need to.

    Their happy, I'm happy, we're all happy. OSS all around!

    Although I must say some of my more financialy concerned clients avoid OSS like the black death for some reason. I still haven't figured that one out.

  12. Re:But... FUD by Air-conditioned+cowh · · Score: 4, Insightful

    The writers of this survey, though interesting, couldn't resist it, "The second place ranking for "lower cost" indicates that IT decision makers recognize that open source software is not really free.".

    Really? All the survey proves is that they think less dependance on a vendor is more important than the fact the software itself may be free. It doesn't mean that it isn't free. Where did they get that conclusion from?

    Some businesses may insist on having their software supported to the hilt and paying for it whereas others will get by without paying for support, the way businesses may sometimes get by using pirate software without support. They may not care as long as it works for them most of the time. If something breaks they just re-install it. Where I work we still use Win95 for some things. Is that supported? It's just never connected to the internet.

  13. Freedom and Money by Anonymous Coward · · Score: 4, Insightful

    People here seem to be missing the point that freedom and money are linked. A consumer without choice to shop around will invariable get screwed over.

    Freedom from vendor lock-in = Freedom to negotiate

    benajamin

  14. Basic economic clue by Moraelin · · Score: 4, Insightful

    "I don't see how they can assume that visitors [...] must believe that FOSS isn't really free, unless they're rabid Adam Smith fans."

    You know, there used to be a saying about Linux at one point: Linux is only free if your time is worth nothing. This isn't a bash against Linux or OSS: _nothing_ is really free, not even a pirated copy of Windows.

    Can a "free" (as in beer) solution be actually more expensive than a proprietary expensive one? Yes, quite easily in fact: if it costs enough extra hours to use/admin/whatever, it _is_ actually more expensive.

    Extreme example: consider (A) using an expensive CAD package like AutoCAD for some 5,000 Euro or so, versus (B) using a pencil and ruler for some $5 (assuming more than one pencil used). Which is cheaper? Well, once you factor in the cost of labour, actually the AutoCAD way may actually be cheaper.

    Less extreme example: MS Office vs Open Office. If you're in a position where you must accept MS Office documents (e.g., your main customer is a big corporation and your choices are accept the Excel documents it sends you or go bankrupt), Open Office might actually not be cheaper. The effort to convert those documents and deal with conversion problems, can actually cost you more in wages than you saved by not buying MS Office.

    Basically anyone who can claim with a straight face that _any_ solution, OSS or otherwise, is free as in 0$ doesn't have a fucking clue what he/she/it is talking about. It's not about being a "rabid Adam Smith fan", it's just about having the most bare minimum clue of economics.

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:Basic economic clue by Eivind · · Score: 3, Insightful
      Can a "free" (as in beer) solution be actually more expensive than a proprietary expensive one? Yes, quite easily in fact: if it costs enough extra hours to use/admin/whatever, it _is_ actually more expensive.

      Certainly. This does not surprise anyone. You are kicking in open doors.

      *but* In general the costs associated with OSS software scales much better than those with Proprietary software.

      For example, If you need 100 Licenses, rather than 1, this will with proprietary software generally cost you something like a factor of 25 more. (you get a volume-discount offcourse)

      But if you need a special adaption in OSS (say a program translated to your language) this will cost exactly the same whether you use that program on one computer or on 1000.

      Practical result: For "small shops" adaption is expensive, in most cases prohibitively expensive. A home-user could never finance say the translation of KDE into a new language in order to be able to use it.

      For "Big shops" on the other hand, it looks different. Norway is a small country, less than 5 million people, a few hundred thousand thereof are attending primary school.

      If there was some program which they wanted to use, but which needed translation (say it was only available in english) the costs would be literally *cents* for each schoolkid. Even if the software was only used for say 3rd - 6th grade *AND* only say 10% of the schools used this software at all, it'd still be cheap to translate it, likely much cheaper than buying any proprietary solution.

    2. Re:Basic economic clue by indifferent+children · · Score: 3, Insightful
      Basically anyone who can claim with a straight face that _any_ solution, OSS or otherwise, is free as in 0$ doesn't have a fucking clue what he/she/it is talking about. It's not about being a "rabid Adam Smith fan", it's just about having the most bare minimum clue of economics.

      Err, no. If I give you a free car, and you have to pay for gas, insurance, maintenance: The car was still free. The cost of running a car will always be non-zero, but the car was free.

      And BTW, the term TCO is misleading; if you buy a car and let it rust itself to death in your driveway, then the cost of ownership is zero. Only if you want to use (not own) it, does it cost money. Same thing with Linux. If you put Linux on an old (fully depreciated) computer, turn off the machine and put it in a corner, then the TCO is zero. Oddly enough, if you do that with a Windows box, a BSA raid can result in a $10,000 fine if you lost the license paperwork for that computer in the corner.

      The cost of running a company that uses computers is non-zero, but the software can still be absolutely free. "Total Cost of Ownership" of a car, house, boat, software package, etc have nothing to do with the price of the item.

      --
      Censorship is telling a man he can't have a steak just because a baby can't chew it. --Mark Twain
  15. Re:The real advantage by ErichTheWebGuy · · Score: 3, Insightful

    you are only considering the Indian guy at Microsoft's 1-800 number

    My bad for not being even more clear (though I don't know how much clearer I could be). I am referencing the Indian guy at Microsoft's 1-800 number who we paid damned good money for with our support contract. A guy who is supposed to be able to solve my problems, not argue with me about whether my corporate license key for Windows XP Pro is valid (it is, by the way) and then insult me by telling me that I will need to pay additional monies to solve my problem because it is not covered by the contract.

    On top of that, he wants to tell me to reinstall? Shit, I could have done that in 25% of the time it took to even get through to this joker.

    You clearly have never had to deal with people from a vendor's support department, a department that you you paid damned good money to have available to solve your problems only to consistently tell you that you need to nuke the box and start over, but only *after* you have agreed to pay even *more* money.

    Maybe you should get some real-world context before posting some crap like that. mmmmmmmmmmmmmkay? Thanks. Oh, by the way, why the hell should I read the Microsoft Developer Network documentation when I am trying to figure out why a fucking machine won't boot after applying XP SP2? Like I said, please get a clue.

    --
    bash: rtfm: command not found
  16. Vendor independence given most weight by SgtChaireBourne · · Score: 3, Insightful
    You know, there used to be a saying about Linux at one point: Linux is only free if your time is worth nothing. This isn't a bash against Linux or OSS: _nothing_ is really free, not even a pirated copy of Windows.
    That kind of proves the point. Labor costs. Systems that are more labor intensive cost more.

    Modern Linux distros (and other similar) operating systems are easier to install, configure and maintain that the MS variants I've observed.

    However, the point of the survey was not that they don't value a good deal, they do. The point was that people give independence from vendors more weight. That leads to a similar topic which is not open source but open protocols and data formats.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  17. Results are startling?? by syphax · · Score: 4, Insightful

    The ordered results where:

    1. Reduced dependence on software vendors
    2. Lower total cost of ownership
    3. Easier to customize
    4. Do not see a significant advantage
    5. Higher level of security

    I don't know about you, but I don't find these startling at all. Vendor lock-in generally sucks and can be a huge headache. It also supports the idea that Free (as in speech) is more important than free (as in beer).

    --
    Simple Unexpected Concrete Credible Emotional Stories
  18. It's kind of a "well duh" result by hey! · · Score: 3, Insightful

    Yes, but saving money is one HUGE advantage...

    Obviously, in the end all business decisions are about either making more money or spending less money. Since customers by in large don't care whether you use F/OSS or proprietary software, it's pretty much all about reducing costs.

    Acquisition costs (license fees) may be a dominating factor for an individual whose time is effectively free. For that reason, you're not going to buy websphere when you can download eclipse, becuase the bells and whistles that help the developer get to some modicum of success a tad earlier are hardly worth shelling out the dough.

    But businesses think differently, because we're paying for the engineer to get things working. It's a real, hard, quantifiable expense. Two weeks of engineer time is way more expensive than almost software I can imagine buying for him. Let's face it, there are tons of great F/OSS that are wonderful, but generally poorly documented and tricky to get running. Although keeping them running is generally a snap, which does help TCO. Projects like the Apache HTTP server, which is very well documented and (relatively) easy to set up and run are rare.

    But -- experienced decision makers, ones who've been around for fifteen or twenty years or more, have all had the experience of choosing a proprietary horse to ride, and then have the owners of that horse decide to shoot it, or turn it into a camel to reposition it for the desert caravan market. You could be looking at years of effort down the toilet, and in general once a vendor decides your market segment isn't making money for them, they are usually extremely callous with respect to the impact on the customers who supported and believed in them.

    Risk is a cost, and has to be factored into TCO.

    So, I'll gladly pay an engineer to figure out how to use some open source web framework, even though it actually costs me thousands of dollars more than licensing a well documented proprietary framework. Once they're up to speed, there won't be a great deal of difference in productivity once they're up to speed -- let's be realistic. But once I've sunk a couple of hundred thousand dollars into a project, I don't want the rug unceremoniously pulled out from under me.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  19. Its because of trust by Stone316 · · Score: 4, Insightful
    I'm an Oracle DBA (but we support sql server, db2, informix, ingres, redbrick, etc, etc, etc, etc..) as well but i'm interested in OSS like mysql and postgresql.

    For me personally what it comes down to is trust.. I trust that my data won't get corrupted in Oracle.. in 8 years i've never seen an Oracle bug which caused data corruption.

    I have no faith in mysql.... I would not trust it as far as I could throw the printed source code. There are too many gotchas (I think everyone has seen that link by now..) I personally believe anyone who uses mysql for mission critical databases is not thinking straight. Sure, if your a startup and you can't afford anything else I might forgive you.

    I have faith in postgresql... I don't have enough experience with it to trust it like I do Oracle but from everything I have read it seems like a very solid database in which 90% of the applications out there could easily run on.

    Unfortunately we have to use oracle for our mission critical databases because we support financial systems and the software is only available for Oracle. As new projects crop up tho, I do encourage adoption of postgresql.

    --
    "Thanks to the remote control I have the attention span of a gerbil."
  20. That's not a surprise by KillerBob · · Score: 3, Insightful

    It was brought to painful light a few months ago when Pat V's health took a turn for bad. He's recovering now, and so's the entire Slackware community, but we're all 100% aware of what vendor dependance means.

    For those that don't know, and what rock have you been hiding under?, Pat Volkerding is the only developper for Slackware. A few months ago, he had a sudden health problem, a lung infection that threatened his life. Since he was the only developper for the distro, there was much fear that the project would die, or would splinter unrecoverably should the unthinkable happen. We're all grateful that Pat's health is improving, not only because he's a really nice guy, but because of how much we owe him. With Pat still around, there was/is a unifying vision (tm) behind the project that has allowed it to remain viable as, IIRC, the oldest Linux distro around.

    Most of us already know this. And at least in the Slackware community, Pat's illness brought to the forefront the dangers of vendor dependance. I don't like vendor dependance, but Slack is the only distro I've seen that actually lives up to Microsoft's new mantra: It just works. On every oddball configuration I've thrown at it (7 computers, 3 of them laptop), it has "just worked" right out of the box. Or off the ISO as the case is. And it has "just worked" for me for quite a while. I could still install from source (and in fact, I do for some things), but we need more binary distros that "just work" to really compete with commercial systems: joe user isn't going to want to have to compile his own software.

    I'm not trying to evangelise. The great thing about Linux is that there's so many flavours out there, and there's so much choice. You may prefer Debian or Yoper or RH or Vector or Tomsrtbt for all I care. The point I'm trying to get across is that even in OSS, vendor dependance is bad, mmkay?

    Oh, and as for all of the other reasons, they're there too. It is free if you choose (though I, like many others, feel that at least some of it is worth paying for), and the support from the community is phenomenal. If you're having trouble getting support from OSS, you're on the wrong forum. The one that I frequent (as much to answer questions as to ask them) is a great example of the community pulling together and making the switch really easy. But the real fear, and the only one that matters with any solution, is the danger of becoming dependant.

    --
    If you believe everything you read, you'd better not read. - Japanese proverb
  21. Re:My experiences by edremy · · Score: 3, Insightful
    It's not less optimal for *us*. That's one of the key points in my talk- for many people it would be the wrong call.

    Yes, there are better conversion utilities for BB and WebCT. We don't care- we didn't move from either and have no plans to go there. Sakai migration might be a problem if we do move there, but I'm sure I can whip something up. Retraining will suck though.

    I'm a sunk cost-it was part of my unofficial job description to get *something* up and running. I like to program, so I was able to do it. I'm more expensive than a Blackboard support tech anyway for a variety of reasons.

    Dokeos has fewer user configuration options. On the other hand, I've integrated it with our uPortal, SCT Powercampus student information system, library e-reserve system and others. Most of these would have been high-cost options for Blackboard, some wouldn't have even been possible. (I get rid of BB and WebCT salespeople by asking about Powercampus integration details. They go away and never come back.)

    Security in BB is very questionable, and they sue people who report security flaws to prevent them talking about them. The Dokeos folks are quite open when they find problems.

    The basic reasons we went with Dokeos? We needed something, we had a budget crunch and BB and WebCT had just announced huge price increases. Faculty were ambivalent at best and hostile at worst to a CMS. Most of the high end features of BB and WebCT were just not needed, but integration into an unusual campus configuration was.

    Dokeos did enough and did it for close to $0 up front cost. I sold this as a 3-year project. We just finished year two. I got the poll results from the faculty yesterday- 82% of faculty rate the system as excellent or good, just 4% as poor.

    For us, this was an optimal solution-it's an Open Source success story. If I'd been at Penn State, I would have been (rightfully) fired, but I'm not and my job is quite secure.

    --
    "Seven Deadly Sins? I thought it was a to-do list!"
  22. Vendor-dependence... by Stormmind · · Score: 3, Insightful

    Considering that half of the discussion has turned to a bundled/not bundled war, I thought I comment on the article itself.

    I work at a software company and vendor-dependencies are a major problem, which is why we are running more an more OS-software now. Sticking with open standards is really important too. For instace at the moment we are very dependent on Lotus Notes, which is not good. Luckily, Notes supports standards as IMAP, LDAP, SMTP and has a java-interface, which means that we can start moving our services slowly to those standards while still running Lotus and soon we will not be dependend on Lotus but only on open standards. This gives a great advantage in the future, since you can choose and pick whatever server that supports those standards. Actually we get benefits right away - our office in Finland would rather use OpenLDAP and cyrus instead of Lotus and if we design our services based on LDAP and IMAP we can run them both here and in Finland without changing anything.

    Buying proprietary software is not really a problem. The problem is when that software doesn't conform to open standards and you get locked in. Switching later will mean spending toooons of money. Unfortunately, many get seduced by bells and whistles of proprietary formats and later find themselves paying up a considerable amount to the vendor, without any possibility to switch.