The Implications Of Software Commodity?
comforteagle writes "David Stutz has written elegant piece over at OSDir.com titled 'Some Implications of Software Commoditization'. It explores the concept of commodification in a historical context while also seeking to discover lessons that might be applied to contemporary open source business efforts. David gets extra points in my books for including sugar, Shakespeare, open source, MP3s, and the British Empire in one article."
like all property/physical world analogies to information, the differences trump the similarities in every attempt at relevance.
the fundamental issue being that you can't copy a pound of sugar from one box to another and still ahve the same amount of sugar in the first box.
lysergically yours
Everyone knows that Shakespeare (who was a sugar freak) would have released his work as Open Source in an MP3 format if the British Empire hadn't stopped him.
Use Ctrl-C instead of ESC in Vim!
From David Stutz's website (http://www.synthesist.net/writing/commodity_softw are.html)
simoniker really just wanted to one-up David Stutz by including sugar, Shakespeare, open source, MP3s, and the British Empire in one SENTENCE! Is there a special karma bonus for that?
(Hey! I just did it too! Can I have the karma bonus as well? Nevermind the karma. Just visit my website and support the Creative Commons.)
While there are many lessons to be learnt from history, the human race in general seems not to care, actually let me rephrase that .. .. the people with all the money and the governments supposedly representing the masses but actually more likely on the pay check of said rich people/companies do not care in the slightest. They would prefer to opress progressive science by stopping technological advancement by whatever means necessary, because it would put a dent in their profits!!
If at first you DON'T succeed, Skydiving is NOT for YOU!!
I often used the phrase "the commodification of software" to represent what I believe is the critical force behind the rise of open source software. Broadly used software is now defined primarily by its capacity for networked data exchange of standardized commodity datatypes such as a web page, an MP3 file, a UNIX executable, or a Word document, rather than its application model and user interface. This short note explores the concept of commodification in a historical context while also seeking to discover lessons that might be applied to contemporary open source business efforts.
Commodity
The word commodity is used today to represent fodder for industrial processes: things or substances that are found to be valuable as basic building blocks for many different purposes. Because of their very general value, they are typically used in large quantities and in many different ways. Commodities are always sourced by more than one producer, and consumers may substitute one producer's product for another's with impunity. Because commodities are fungible in this way, they are defined by uniform quality standards to which they must conform. These quality standards help to avoid adulteration, and also facilitate quick and easy valuation, which in turn fosters productivity gains.
Karl Marx considers commodities important enough to begin his book Capital with a discussion of them. The first chapter concludes with a discussion of what he terms "the fetishism of commodities," from which the following quote is taken:
A commodity appears, at first sight, a very trivial thing, and easily understood. Its analysis shows that it is, in reality, a very queer thing, abounding in metaphysical subtleties and theological niceties. So far as it is a value in use, there is nothing mysterious about it whether we consider it from the point of view that by its properties it is capable of satisfying human wants, or from the point that those properties are the product of human labor. It is as clear as noon-day, that man, by his industry, changes the forms of the materials furnished by nature, in such a way as to make them useful to him.
Marx asserts that commodity markets are more about power, politics, and even religion, than they are about their actual underlying resources. Commodities exist to facilitate exchange (and, since this is Marx, to subjugate the laborer). They are a way to build up an abstract world in the image of commerce, rather than reflect a more natural order for the world. Commodities are a reflection of the politics of human values: the contracts by which commodities are defined, and the standards that form the foundation for such contracts, are more important than the inherent quality of the commoditized thing. This is a very important lesson to learn, and one which the open source community should heed when marshaling its limited resources.
Commodity, the bias of the world
Shakespeare, of course, always has something to say.
Here is a soliloquy that concludes Act II of King John on the topic of Commodity. It is delivered in the play by the bastard son of Richard Coeur de Lyon, who has just convinced England and France, at war with each other, to suddenly strike an opportunistic political bargain and ally themselves against the city of Angiers:
Mad world! mad kings! mad composition!
John, to stop Arthur's title in the whole,
Hath willingly departed with a part,
And France, whose armour conscience buckled on,
Whom zeal and charity brought to the field
As God's own soldier, rounded in the ear
With that same purpose-changer, that sly devil,
That broker, that still breaks the pate of faith,
That daily break-vow, he that wins of all,
Of kings, of beggars, old men, young men, maids,
Who, having no external thing to lose
But the word 'maid,' cheats the poor maid of that,
That smooth-faced gentleman, tickling Commodity,
Commodity, the bias of the world,
The world, who of itself is peised well,
Made to run even upon even ground,
T
David gets extra points in my books for including sugar, Shakespeare, open source, MP3s, and the British Empire in one article.
..."
"To MP3 or not to MP3, that is the question:
Whether 'tis GNUer in the mind to suffer
The slings and arrows of outrageous coffee with no sugar
Okay, do I get points now?
"A door is what a dog is perpetually on the wrong side of" - Ogden Nash
Commodities have two key business properties. First, competition is based on price -- the efficient low-cost producer gets the business. Second, commodities are standardized so that the same commodity from two different sources can be interchangable.
With regard to price competition, OSS seems to have a big advantage. Free beats proprietary on price any day. The only interesting question is whether OSS software makers are more cost-efficient ($/line-of-code) at developing new software than are close-source vendors. Perhaps this will come down to a competition between developing -world OSS developers who work parttime for free for OSS versus developing-world developers who get paid a fraction of the labor rate, but work full-time for commerical software vendors.
With regard to standards, I fear that Microsoft has made itself the de facto standard inspite of all the open standards bodies. Even the web seems to be moving into the MS camp. Websites are developed to display well in Internet Explorer, streaming media is often only available in Media Player, everyone uses MS Office, and soon many might be forced to use MS trusted computing. I'm not sure how open standards can re-assert themselves to commodify the playing field in terms of non-MS-controlled "standards."
Software won't be a commodity as long as one player controls the standards because one player has monopoly marketshare and everyone neds to be compatiable with that standard.
Two wrongs don't make a right, but three lefts do.
The fact that software is approaching $0 in cost doesn't mean there are less jobs for software people, it just means that a great deal of what was purely IT 'territory' is now going to be dual role, with software developers having to know a portion of the business as well.
The large employers with their vertical silos inside the organization will fight (and loose) this change, while smaller employers everywhere are already reaping the benefits. Stop billing yourself as a 'software' guy and go get some background in operations accounting, marketing, logistics, whatever, but the days of the separate priesthood are numbered - your choices are a.) on top of the wave b.) not very palatable fish food.
I'm a sniper and while the target rich environment of the pre bubble economy is gone there are plenty of profitable things left to 'shoot'.
I am very easy to get along with, but I don't have time to waste being nice to people who are being stupid. -Theo
Since the beginning of the humankind, empires always has tried to repress freedom movements... fortunatelly empires always fall... is just matter of time... :)
As others have already noted - and which was noted in "IT doesn't matter" - is that the issue with packaged software is that everybody can buy it for a reasonably small price. In so much, it by definition becomes a commodity. However, packaged software covers only a small portion of the market for software. In-house solutions and so forth could not be considered a commodity if they provide a sustainable competitive advantage for some particular company. Imagine a software toolkit which allowed a company to estimate, with 99% accuracy, the future movements of markets in which they compete. It would be laughable to consider such a piece of software a commodity.
So what's the point of all this. I think what Open Source has done is pressure the big software houses to become more innovative than ever before. It's not good enough to come up with a good idea (a la MS Office or MS Windows) and tack feature after useless feature onto it just to get people to upgrade. Companies then need only buy software upgradesto "keep up with the Jones." However, there isn't any competitive advantage in this, and the economics of IT has borne that statement out - nobody has ever really revolutionized their companies using IT. What the software houses need to do is envisage IT products in terms of months of useful life, and not years, or even decades. The key issue here will become: "how long can this piece of software give me a competitive advantage before everybody has it?" Exclusive contracts with software houses will become the norm, before software is released "to the masses." Software products will be canibalized within months by the same company that originally produced it. Sales cycles will decrease to days, rather than months or years as it stands now.
Finally, for-profit companies will need to mobilize to head off the threat of Open-Source. Intrinsic motivation is a hard battle to fight, and software companies will need to fundamentally change the way they approach HR issues and corporate reporting hierarchies if they want to compete with a legion of programmers who write code because they want to and they enjoy it. Monetary compensation schemes simply can't bring that level of devotion to a task.
Yes, the software industry as we know it, and the software it produces, will become a "commodity." Companies that understand how to avoid this will just blow away their competitors by bringing fundamentally brilliant software products to market. And you know what? The customer, as always, will win, over and over again.
Bravo to Open Source for forcing this upon the industry.
- Commodities are things that can be exchanged for one another. They are able to be sourced by and consumed by multiple entities.
- UNIX programs are commodities in a way due to the standardization of the core POSIX APIs.
- Document formats, such as the Microsoft
.DOC format, are going to change to allow documents to be used more as commodities.
- This is both good and inevitable.
It really didn't say a whole lot else. I mean, it was an interesting introduction, but I found myself looking for a page 2 on which the point would be made. Hrmph.You're special forces then? That's great! I just love your olympics!
I am thinking that OSS is a commodity in the sense that computer hardware was a commodity in the pre-PC days of CP-M and the S-100 bus. Jerry Pournelle had this mantra "iron is expensive, silicon is cheap" that a person would "invest" in a boat anchor cabinet, a good power supply, and an S-100 backplane and then plug in boards with memory, processors, and peripherals and upgrade the silicon while keeping the boat anchor iron.
This putting a computer together from parts required someone who knew what they were doing, and Pournelle plugged the idea of "system integrators", dudes who would in essence sell you generic hardware, but in their markup they were selling you a service of knowing what hardware was compatible with what and where to get the drivers for everything.
For all the talk of Linux weenies and lusers, the average Linux distro really is not an end user product, but it seems that the Linux savy could pull together pieces parts of software and put together systems tailored to the requirements of specific customers. You know, open and free software, but the money is to be made in providing services, and the service is being the propeller head who knows what software is out there and what works with what, and what configuration tweaks will make a customer happy.
The PC kind of changed Pournelle's model. The silicon was cheap, but the iron (cabinet, motherboard, power supply) started coming from Free China and later from Not-Quite-As-Free China and it became cheap, and with the business model of Dell, it is pretty much cheaper just to replace the whole system than poke around with doing your own upgrades.
As far as the software, the software has kind of moved away from this mix and match model as well. Sure, a Windows install may be as hard as some Linux distro installs, but who even installs software -- you buy the computer with Windows, Office, and networking already installed from Dell. So I guess the system integration has become a mass market instead of a cottage industry.
I am thinking that for Linux to catch on, there has to be some patron, some "angel", some big player to do the system integration and sell ready-to-run systems to the mass market. Is it Wal-Mart and Lindows? Is it SUN and their "Java workstation?"
- I might say, "I am going to buy a J2EE application server." Hearing that, you need not assume I mean BEA Weblogic. There are a number of alternatives, and which one I pick doesn't really matter (at this level of decision-making, anyway).
- I might say "I am going to buy a relational database." There is no reason to assume I mean IBM DB2 -- but I might mean that. Whatever.
- I might say, "I am going to buy a disk defragmenter." There's no particular reason why that needs to be Norton Utilities. Etc.
If you have a bunch of products, and they're all perceived as being roughly identical and undifferentiated, then you have a commodity market. All that has to happen is for a free alternative to come along -- similarly undifferentiated, but equal in perceived value -- and the bottom drops out.Most software isn't quite at that level yet, though. Superficially it may be, but as I drill down in the decision-making process it becomes more complicated. J2EE application servers differentiate themselves not by the base server container, but by the add-ons the vendor supplies to do business processing. Databases do various sophisticated things, such as clustering and replication, and each one does it in a different way, enough so that you could defend a decision favoring one over the other.
Web server software isn't a commodity market, either. Apache isn't successful just because it's free. It doesn't have a lot of competition because it would take a lot of work to produce a product of comparable value, and Apache would still be free. Those that do try to compete, again, have to differentiate themselves -- e.g. Zeus is all about speed.
This article seems to be arguing that the ways in which Microsoft seems to be trying to differentiate its products -- e.g. through the Word file format -- are based on activities so mundane (legible documents) that their markets cannot possibly be defended against commoditization. Maybe that's true, I dunno. To sound the old "impending paradigm shift" trumpet seems a little melodramatic to me, though.
Breakfast served all day!