Slashdot Mirror


A Cynic Rips Open Source

AlexGr writes to tell us that Howard Anderson chaired an interesting meeting the other day with senior executives from Cisco, Agilent Technologies and Novell. The discussion took a look at whether or not enterprise users really want open source. "Naturally, I disagreed -- partially because I am a naturally disagreeable person. Any idiot can make friends -- but can you make some really serious enemies? I disagreed, however, because allegiance to open source depends on who you are. Let me give you an example. If you are No. 1 or No. 2 in your industry, you hate open source. You make your money by selling proprietary solutions: Microsoft and Cisco. If you are No. 3 to No. 10, you look at open source as a way to get back to those serious RSEUs, because they are where you make money."

32 of 330 comments (clear)

  1. Most important point at end of article by Short+Circuit · · Score: 5, Insightful

    A cynic might suggest that the people writing open source software are the ones who are making their daytime living working for a proprietary-solutions vendor and spend their nights tearing down the very house they live in. And that if open source replaced proprietary solutions, these people would not be able to make a daytime living that supports their night time hobby. The author's most important statement is in his second-to-last paragraph. And it's almost certainly wrong in most cases. After all, wouldn't an employer require their programmers to sign a noncompete clause which would inherently preclude them from participating in OSS projects that compete with their employer's products?
    1. Re:Most important point at end of article by Wordplay · · Score: 5, Insightful

      It's not a completely invalid point. I'm not working on an open source product that competes directly with my own day job, but I might be working on one that competes with your job, and you might be working on one that competes with my job. With two people, it's a coincidence, but with a wide open source community, it's probable. If you're talking about a movement that theoretically changes the distribution model of software as a whole, then everyone with a software job is theoretically affected.

    2. Re:Most important point at end of article by Short+Circuit · · Score: 5, Insightful

      It's not a completely invalid point. I'm not working on an open source product that competes directly with my own day job, but I might be working on one that competes with your job, and you might be working on one that competes with my job. With two people, it's a coincidence, but with a wide open source community, it's probable. That's not a side effect of open source, that's a side effect of a free market. It's no different from both of us holding two different paying programming jobs in different fields, where my primary job competes with your secondary, and your primary job competes with my secondary.

      Likewise, in a large enough economy, this becomes probable.

      If you're talking about a movement that theoretically changes the distribution model of software as a whole, then everyone with a software job is theoretically affected. The movement started hundreds of years ago with the concept of the free market.
    3. Re:Most important point at end of article by kebes · · Score: 5, Insightful
      That paragraph caught my eye, too. But the author knows what he's doing: he's a troll.

      After all, near the beginning of the article, he admits to being a troll:

      Naturally, I disagreed -- partially because I am a naturally disagreeable person. Any idiot can make friends -- but can you make some really serious enemies?
      I'm all for "playing devil's advocate" and having an intelligent debate where both sides are properly represented... but this guy basically admits that he just likes making people mad. So the way he ends his article is no surprise. In fact the whole article is filled with subtle (and not so subtle) jabs at both sides of the debate, such as:

      Open source is not a movement; it's a religion.
      Moreover, like any good troll, he creates arguments that are full of holes, thereby inviting angry "True Believers" to fight the good fight and tear his arguments apart. (And as a by-product he gets page views of course.)

      I'm fully in favor of a reasoned debate on any issue... but I'm not clear on exactly what new insights this guy's article brings to the debate.
    4. Re:Most important point at end of article by joe+155 · · Score: 4, Funny

      "(And as a by-product he gets page views of course.)"

      Either you don't get how /. works or he doesn't... he'll have only generated 2 page hits; the submitter and you. No one else here has RTFA.

      --
      *''I can't believe it's not a hyperlink.''
    5. Re:Most important point at end of article by B'Trey · · Score: 5, Funny

      can you spell hypocrit?

      Yes. You, apparently, can not.

      --

      "The legitimate powers of government extend only to such acts as are injurious to others." Thomas Jefferson.

    6. Re:Most important point at end of article by Znork · · Score: 3, Insightful

      "Of course, there may be a rather uncomfortable adjustment period"

      As free software tends to replace instances where duplication of effort is the norm rather than the exception, I'd say the adjustment period would be going from doing the same thing over and over and over again to writing actual new things.

      Instead of writing a new menu button on the word processor and changing the file format to be incompatible, getting paid, rinse, repeat ad nauseum, we might actually be writing better systems to accomplish other things.

      Somehow I think programmers in general could live with that. And, really, I have yet to experience any situation where the real need for programmers was less than the availability.

    7. Re:Most important point at end of article by CastrTroy · · Score: 3, Interesting

      It's also said that 90% (maybe higher, I can't remember) of software is written for inhouse projects and would never see anything outside the corporate intranet. I think that there's more than enough work to keep everyone busy just doing all the custom stuff that everyone wants.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    8. Re:Most important point at end of article by Forge · · Score: 3, Insightful

      No need to go that far. Most programmers work for companies that do not sell software.

      If your employer sells pants then removing the cost of Operating systems Accounting software and Fabric CAD software (yes, I made that up) would lower your cost of operation without undermining your employer's business model at all.

      --
      --= Isn't it surprising how badly I spell ?
    9. Re:Most important point at end of article by DavittJPotter · · Score: 3, Insightful

      Except you're not playing fair, here.

      Commercial Application FabricCAD = $2,000 per seat, for 10 users. $20,000. Yearly maintenance, say 20%. So $4k/year. 5 year costs: $40,000. IT Support Technician; including initial deployment, patching, and maintenance: 10% of admin time; say $50,000/annual, $80,000 w/ bennies. 10% of his time for FabriCAD: ($8,000*5)=$40,000. Total FabriCAM investment: $80,000 for 10 users over 5 years, or $1,600/user.

      Programmer to recreate all of the features of FabricCAD via Open Source: $75,000/yearly salary, plus bennies, perks: Say $100k for a round number. 5 year costs: $500,000.

      Sure, you can create OpenFabricCAD in say ... a year? Fair? Due Diligence, feature comparison, coding, revisions, testing, revise, test, revise, deploy, train, patch ... there, now you're at version 1. Expect MORE time if you're going to read/write proprietary data files to be compatible with suppliers and vendors.

      Let's say you spend 30% of your time per year maintaining and improving OpenFabricCAD - $33,000/year. Again, give 10% of the above admin for supporting your application.

      So in 5 years, OpenFabriCAD has cost the company ($100,000+($33,000*5)+($8,000*5))=$305,000 for 10 users for 5 years, OR - $6,100 per user. You've also got a product that very few people understand, and your userbase is a handful of people that use it.

      Where's the value proposition, again?

      --
      "If there's hope, it lies in the proles..."
  2. maybe? by User+956 · · Score: 4, Interesting

    Let me give you an example. If you are No. 1 or No. 2 in your industry, you hate open source.

    What if your industry is open-source software?

    --
    The theory of relativity doesn't work right in Arkansas.
    1. Re:maybe? by Daniel_Staal · · Score: 5, Interesting

      Better yet: What if your industry isn't computer-related. Computers then are just a tool to help you support your actual business. Open Source then means that you can rely on the software working in the future, for as long as you need it to (not just as long as the company who wrote it finds it profitable), and that you can switch computer support services whenever a better deal comes along. You don't care if it is closed or not: You just want it to work. Now and in the future.

      And Open Source is better for that.

      --
      'Sensible' is a curse word.
    2. Re:maybe? by schon · · Score: 3, Insightful

      If you are No. 1 or No. 2 in your industry, you hate open source. I think if he checked his facts, he might discover that the world's largest computer hardware company absolutely *loves* open source.
  3. How can we take this guy seriously? by Infonaut · · Score: 5, Insightful

    From TFA:

    Open source is not a movement; it's a religion. It is a set of principles and practices that let everyone share nonexistent or semi-existent intellectual property.

    Nonexistent intellectual property? Semi-existent intellectual property? WTF?

    Any article about whether enterprise users really want to use Open Source software that starts of like this isn't worth reading any further. The guy isn't a cynic. He's someone with an axe to grind.

    --
    Read the EFF's Fair Use FAQ
    1. Re:How can we take this guy seriously? by drinkypoo · · Score: 3, Insightful

      Any article about whether enterprise users really want to use Open Source software that starts of like this isn't worth reading any further. The guy isn't a cynic. He's someone with an axe to grind.

      You missed an even bigger point. The guy's objection applies (if to anything) to Free Software, not Open Source Software, between which there is an entire universe's worth of difference.

      Anyone who cannot separate these two concepts in their head is clearly unqualified to hold forth on either subject.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  4. enterprise (end) users DON'T CARE @ open source by xxxJonBoyxxx · · Score: 4, Insightful

    Enterprise (end) users don't care one way or the other about open source. All they want is something that is:
      1) Reliable
      2) Doesn't (ever?) change its user interface (in part, because they "develop" screenshot-based training materials too)
      3) Etc.

    It's only the enterprise I.T. technicians ("administrators") that care one way or the other, and then (in most cases because they're spending other people's money) because budget, deployment or licensing disputes are making their job more challenging that they feel it should be.

  5. I've Always hated Howard Anderson by gelfling · · Score: 4, Insightful

    Since time immemorial the Yankee Group has made its money pretending to be smarter than everyone else in the room. They literally make up shit out of whole cloth in order to be the only guys with this 'new' idea whatever it is. The fact is that Yankee group gets paid by the largest customers and the largest vendors. Are they unbiased? Sort of, not really. They know full well who their own customers are. If not for the myth of self anointed 'expertise' not only would there be no closed source, there would be no market analysis consulting firms like Yankee.

    To their credit though they're at least not a PR arm of Microsoft like Gartner.

  6. Worn-out metaphor ... by jc42 · · Score: 5, Insightful

    Time to once again introduce the old comparison with the auto industry. Every auto manufacturer automatically makes and sells full shop manuals for their vehicles. They accept this, and understand that if they didn't, they wouldn't sell many vehicles. Few customers would want to buy a car that can't be repaired by anyone but the manufacturer. Granted, they might not want a shop manual themselves, but they expect that their friendly local independent mechanic would be able to get one.

    So why would computer customers be stupid enough to buy computer systems whose inner workings are hidden and inaccessible to anyone not working for the manufacturer? This doesn't make any sense, and we should expect that eventually users will wise up, as they long ago did with vehicles.

    It's especially baffling that people are purchasing software that is so full of "exploits", and when a new bit of malware appears, users have to wait for the software's manufacturer to come out with a patch. You wouldn't tolerate this with other purchases, why would you accept it with software? Just as you expect your local mechanic to have repair information available, you should expect that your local software hackers would have access to the information to fix problems. That is, they should have access to your software's source.

    It's especially baffling that, if I want a failing gadget to be fixable, someone would call my attitude a "religion". If the term applies at all, it should be applied to the people who accept the idea that "there are mysteries" behind their purchases, and we mere mortals shouldn't be permitted access to the inner workings of the universe. That's what a "religion" is. The idea that things in our world should be open to examination by us isn't religion; it's rationality and science, which is the opposite of religion.

    Or, in the case of manufactured articles like cars or operating systems, it's just good engineering.

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    1. Re:Worn-out metaphor ... by drinkypoo · · Score: 3, Interesting

      So why would computer customers be stupid enough to buy computer systems whose inner workings are hidden and inaccessible to anyone not working for the manufacturer? This doesn't make any sense, and we should expect that eventually users will wise up, as they long ago did with vehicles.

      There's still a ton of functionality undocumented and unavailable to owners/users, such as the ability to modify values stored in the vehicle's PCM. A great deal of tuning is available in software, but they still don't give that information out.

      For example, I have a Subaru with DFI (Distributor-Free Ignition). It's got a waste spark system with two coils, each of which serves two cylinders. And it has crank and cam sensors, and you never adjust the timing. Unfortunately, this also means that you can't adjust the timing without installing a complete engine management system.

      (There are exceptions to this rule, for example pre-1996 DOHC nissans tend to have a CONSULT port interface which is basically just a snazzy, externally-clocked serial port. You can bump timing up and down in 0.5 deg increments. But someone figured this out using a factory tuning tool...)

      The automotive industry has made it easier to fix cars by making them largely self-diagnosing (if you know what to look for, of course, they're not always correct and "MISFIRE IN BANK 1 CYLINDER 2" doesn't tell you what caused the problem) but they've made it much harder to customize them by moving the workings of the vehicle from the physical world, where they are exposed, to a black box.

      If anything should be Open Source, if not Free Software, it is the programs in automotive ECUs.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  7. Clearly Ignorant of the facts by lord_alan · · Score: 4, Informative

    I first read this article on an Australian site (http://www.computerworld.com.au/index.php/id;8103 29453/) last week and it has been syndicated and is doing the rounds. This guy, Howard whoever he is, clearly has done zero research and has no facts to back up his comments - especially the finale.

    At the end of last year the EU Commission released one of the most comprehensive reports on the impact, spread and use of Open Source, around the world. They found that, in actual fact, only around 10% of those who contribute to Open Source projects (the software engineers) are employed by proprietary vendors - the overwhelming majority are employed by the enterprises Howard so cynically believes are using FLOSS purely to beat down the cost of proprietary systems.

    You can download the entire report from the EU itself here: http://flossimpact.eu/

    There are many other reports from major research organisations that are concluding similar things. Forrester research has recently found that over 50% of large enterprises are using FLOSS in mission critical applications and this is growing.

    A quick Google would lead Howard to many of these findings.

    Alan
    http://www.theopensourcerer.com/
  8. Mod it down yourself by cbreaker · · Score: 5, Insightful

    What do you term "exchange?" When I submit any GPL code, it allows everyone to use it. In trade, I get your GPL code.

    It's not a direct hand-to-cash deal but there IS a return on open source/free software. If you can't see that, this late in the game, then you MUST be brainwashed.

    ps. Nearly all "significant" OSS/GPL/Linux software is developed by paid programmers. If you're a programmer, you will have a job even if OSS becomes the #1. Besides, the vast majority of code written today is for in-house use, not for sale.

    --
    - It's not the Macs I hate. It's Digg users. -
  9. Re:Mod Parent Down by AuMatar · · Score: 5, Interesting

    Software itself violates the free market. For an item to have value, it must have utility and scarcity. As the marginal cost of production of a unit of software is damn near 0 (its fractions of a penny of electricity), software does not have scarcity. Thus it has no value. The rules of economics don't apply to it (or more correctly, an entirely new model needs to be created, but does not currently exist).

    --
    I still have more fans than freaks. WTF is wrong with you people?
  10. Re:Mod Parent Down by dctoastman · · Score: 3, Interesting

    It existed back in the day when programmers were paid for their time and the software they produced was the result of that effort.

    When people started selling software, instead of their services as developers of software, things got weird.

  11. Yankee Group (yawn) by Ricin · · Score: 4, Informative

    "He is also founder of The Yankee Group.."

    Surely you all remember miss Didio and her corperate horse whispering.

  12. Re:Mod Parent Down by IdolizingStewie · · Score: 3, Informative

    The marginal cost is how much it takes to create any additional product. After you've written the first copy of the software, there are no man-hours required to write the second copy.

  13. look up "marginal" by Doctor+Crumb · · Score: 4, Informative

    The GP stated that the _marginal_ cost is 0, not that the entire cost or even the amortized cost is zero. The marginal cost is the additional cost of producing one extra unit. Your development costs are the same whether you sell 1 license or 1000 licenses; therefore the additional cost of those extra 999 licenses is zero. Thus the GP is exactly right, and software itself breaks the current economic model.

  14. Re:Mod Parent Down by tppublic · · Score: 3, Informative
    As the marginal cost of production of a unit of software is damn near 0 (its fractions of a penny of electricity), software does not have scarcity. Thus it has no value.

    In neoclassical economics, where value is measured relative to supply, you may be correct. However, there are other definitions of value (which is part of why this thread branch has gone around in circles)

    However, if you go back to classical economics and then to Marx, you will find the concepts of use-value and exchange value. Software would generally have a non-zero use-value (because using it creates economic efficiency and therefore produces benefits to the user) and an exchange value (the cost in money) that should approach zero (to your point about marginal cost of production).

    However, we find that isn't true (go look at the cost of Microsoft Office). This is true due to the cost of performing a transition to a new software program (file compatibiltiy, training, etc.). Due to these costs, Microsoft (and others) can value price their product. As long as the (classical economic) value provided by their product is greater than that of an open source/free solution, companies will continue to purchase Office.

    On the other hand, I agree that we need a new model. Classical economics handles software just fine; it's just that neoclassical economics (heavily dependent upon scarcity) doesn't handle software well. It's not that classical economics doesn't have its own problems... so I agree there is a place for a new model.

  15. Re:Mod Parent Down by 99BottlesOfBeerInMyF · · Score: 3, Informative

    Software itself violates the free market.

    No it doesn't. Artificially limiting the distribution of software via copyright, might, but software itself does not. Software development as a service (as open source business models use it) is classic capitalism. It is only capitalism as it applies to services (programming) as opposed to a commodity.

    Thus it has no value.

    Having a clean floor has no inherent value, but still capitalism accommodates the selling of cleaning services, just fine.

  16. Re:Mod Parent Down by HangingChad · · Score: 3, Informative

    I would disagree that the "marginal cost of production of a unit of software is damn near 0," when you take into account the man-hours required to create the software in the first place.

    You're partially correct. The cost to develop a piece of software is called the sunk cost. It's a good term, just what it sounds like. You sink money into development and it sinks out of sight. It's gone. The cost to duplicate and distribute the product after that is, essentially, 0.

    Not like a car. You have sunk cost in auto design as well, but the bulk of the cost is in the components. Cars have intrinsic value as any chop-shop can demonstrate. Software does not have intrinsic value. It can be duplicated for nothing.

    Many economists disagree, but my opinion getting away from an economy based on making things with value and relying on things with no intrinsic value is a really bad idea. An economic Pearl Harbor. Maybe we won't be around long enough for something really bad to happen, but if it ever does it could well be an unimaginable disaster.

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
  17. Re:Natural Competition?? by Plutonite · · Score: 3, Funny

    Moderators! Help! He's calling me an econo-sexual!! Is this not abuse?

    PS: we are straying from the point, and wading in the murky waters of the fascist nitpickers. And if you provoke me further, the only thing I shall sodomize will be YOU! Go away :)

  18. Take it from a Rational ClearCase customer by MillionthMonkey · · Score: 3, Interesting
    I used to work at one of these companies (not Cisco or Novell- you figure it out) and know this for a fact: their opinion of enterprise software is worthless. Especially at the management/executive level where they make the incompetent IT decisions they don't have to live with. I probably shouldn't say this during trading hours, but they have a site-wide license for Rational ClearCase at that place. So they should just shut the hell up.

    Dealing with ClearCase is a major part of everyone's job there. It was forced on everybody with a top-down executive decision- all version control is handled with ClearCase since they paid for the license. (The "benefit" is that a team in the bioinformatics division can have access to a repository maintained by, say, the oil exploration division.) Everyone who has to use ClearCase hates it. The processes are weird and the tools that you're forced to use are buggy. I've heard people cite ClearCase as a good reason to look for another job. The guy in the next cube had three weeks of work destroyed by a ClearCase update one morning. He smashed his keyboard into 101 pieces on the floor.

    There are tiny version-control rebellions all the time- small teams set up little secret CVS repositories here and there- just known to a few guys who then have to keep them a secret from management. Once the top brass inevitably finds out about them, the phagocytosis begins: the team has to stop whatever it's doing and help migrate their entire CVS repository into ClearCase. This was always an abnormally large, painful undertaking for some reason. It was a real tragedy every time it happened- really demoralizing for everyone, even the people in the next row of cubicles just rubbernecking another version control disaster.

    A cynic might suggest that the people writing open source software are the ones who are making their daytime living working for a proprietary-solutions vendor and spend their nights tearing down the very house they live in. And that if open source replaced proprietary solutions, these people would not be able to make a daytime living that supports their night time hobby.

    A cynic would be right.
    A cynic might suggest that the people breathing in oxygen are the ones who are exhaling carbon dioxide and destroying the very atmosphere they're breathing. And that if carbon dioxide completely replaced oxygen, these people would not be able to inhale the oxygen that turns into the carbon dioxide they exhale. A cynic would be right. /snark
  19. Re:Mod Parent Up by croddy · · Score: 4, Interesting

    Well, rather than "artificial scarcity", which applies well to DeBeers' diamonds, I think it would be more accurate to describe the proprietary software situation as "fictional scarcity". That is, it is a scarcity that only exists in the mind of the least attentive and most uncritical shareholder. Any bittorrent user can tell you that this alleged scarcity doesn't actually exist in reality.