I read something in one of the comments for an OSNews posting a couple weeks ago that sent me thinking. It wasn’t an original or profound thought. In fact, it’s a rather commonly-held opinion that happens to be quite misguided. It’s an opinion summed up by the “open source = communist” meme that gets thrown around in thousands of flamewars all over the internet. In this essay, I will explore why this idea is wrong and demonstrates a fundamental misunderstanding of economics.
The following was posted in an OSNews discussion in July 2004:
I guess free software foundations are going to employ people from now on. Its the same evil mega corporations that employ hundreds of thousands of people and make the world economy function. Make them “smaller, weaker, and easier to keep in their place” and raise the unemployment rate to double digits not to mention lowering the standard of living world wide I suggest voting NO for RMS Democracy.
In other words, the money that is made and the jobs that are provided by the licensed software industry are an essential pillar of the economy, and any challenge to the status quo would have catastrophic effects. This misconception is actually rather easy to debunk, but it’s related to a more serious notion that merits serious discussion: the idea that replacing the now-dominant intellectual property regime with one that favors, or even enforces, sharing rather than hoarding is a threat to the world’s economic well-being.
An examination of the facts, put in historical perspective, shows that the engines of global progress have always been fed by the sharing of knowledge. In fact, if knowledge about, say, new agricultural techniques, like irrigation, had been hoarded and protected from competition, it would have set back the rise of civilization by centuries. It was precisely because early pioneers shared their knowledge (willingly or not) that the march of progress led steadily on.
This sharing was, in earlier times, unavoidable to some extent. Early innovators would certainly have been eager to maintain profitable monopolies on their ideas if there had been a mechanism to allow it. But the invisible hand of the free market applies a constant, inescapable pressure on idea-hoarding. In fact, the right to compete by producing a similar or identical product to another is one of the cornerstones of capitalism. Copyright and other protections of intellectual property are actually anti-liberty, anti-capitalist notions, though all but the most radical libertarians would recognize that measured protections are essential to promoting economic progress.
As in all things, what’s good in moderation can be harmful in large doses (or if withheld altogether), and overzealous protection of intellectual property stifles innovation in the long run. In an ironic twist, there is a type of economic system in which an organization is granted a right to be the sole producer of a particular good, protected from competition. That’s the “planned economy” model embraced by Soviet Communism.
Open source fanatics are communists. Just as in public discourse, all topics of disagreement seem to eventually degrade into someone calling someone else a Nazi, disparagement of the free software movement seems to be inescapably drawn to a comparison with communism.
The quote I highlighted earlier doesn’t explicitly call open source proponents communists, as such statements often do, but it does ascribe a foolish, perhaps inadvertent, anti-capitalist, anti-progress bent to open source philosophy. Now, to be fair, some open source proponents are anti-capitalist. Many are socialists at heart, and some may even be bona-fide communists. But even though extremists on both sides of the issue might stress (for positive or negative purposes) that open source software supports an anti-capitalist agenda, carefully considered evidence just doesn’t support the claim, and the non-extremists that make up the majority should reject that characterization vigorously.
Let’s dwell for a moment on the “communistic” aspect of the free software ideology. Again, I will not deny that some proponents of free software do, in fact, share some ideological common ground with Communist thinkers. For the sake of clarity, let’s leave the failed experiment of Soviet “Communism” out of this for a moment and focus on the theoretical (and apparently impractical) ideas proposed by Marx and other early 20th century philosophers.
So the radical fringe of the free software movement, Richard Stallman being the most prominent, can somewhat fairly be compared with the Communists of the 1930s
According to my understanding, the essence of philosophical Communism is that modern history is defined by lopsided power relationships, with a large poor class oppressed by a rich ruling class, and these groups are in struggle. Communism claims that society is evolving, with some kind of historical inevitability, toward the common person having more freedom and power. In this view, capitalism was an incremental improvement over Feudalism, allowing some of the oppressed to rise up and become oppressors themselves, but it will give way to Socialism and eventually Socialism will give way to Communism in some sort of inevitable progression. Control of the working class by a moneyed elite will be supplanted by a benevolent caretaker state that will enforce equality and grant power and freedom to the common people, and eventually those people will be able to administer to themselves, the state will cease to be necessary, and everyone will receive according to their need. All work will be done for the good of the community through an enlightened volunteer effort. Thus the continual class struggle will end in a kind of worker’s utopia. It all sounds pretty unlikely to our modern, jaded sensibilities, but back in the 1930’s I guess it sounded like it was worth a shot, since the transition to Capitalism had brought about terrible suffering in much of the world.
What really happened, of course, when this philosophy was put into practice was that the state that was empowered to administer this glorious change found it difficult to enforce these ideals on the common people it was supposed to help. So it established an authoritarian machine to force the ideals on them “for their own good.” That machine almost instantaneously became corrupt because of humanity’s love of power, and the state that was supposed to wither away only became stronger and more authoritarian until it collapsed under its own weight.
The more radical elements of the open source software “movement” share an important element of this philosophy: utopianism and a belief in people’s willingness to volunteer their labors for the common good. And like the early Communists, these people may have initially been driven by a naive view of human nature. The truth is, well-educated software engineers with good earning potential aren’t going to dedicate hours upon hours of time for some idealistic pipe-dream. Just as the people in the “worker’s paradise” of Communism turned out to not be so interested in “volunteering” their toil in the factories and mines so that a bunch of freeloading intellectuals in the cities can receive food and housing “according to their needs” while they compose sonnets about the valiant struggles of the working class.
If the nascent free software movement had turned out to be all about a utopian vision of sharing and pretty flowers, it would have gone nowhere. Unlike communism, free software was not about a life-controlling government, and Richard Stallman was never appointed dictator, so nobody could ever be forced to take part. Why did people do it, then?
The software industry actually has experienced unending class struggle just as world politics has. it’s a struggle between the scientific/intellectual class that produces most of the world’s software and the financial/managerial class that runs most of the companies that fund, market, and sell much of the world’s software.
Software producers generally believe in an academic-inspired ideal that ideas are best cultivated in an open environment with peer-review and researchers “standing on the shoulders of giants” by learning about and improving upon others’ ideas. More knowledge and better technology are the goal, and this goal is achieved by advancing the state of the art. They have their own strict protections of intellectual property, mostly involving a policy of never taking credit for work that isn’t yours by meticulously attributing all of your sources.
The financial/managerial class has its own value system, based mostly on the necessity to monetize the company’s assets. Firms have a responsibility to maximize the return on their investors’ money, so every company asset must be leveraged to its utmost. This means that if you have developed a program that can be sold for $1,000,000 to four people in the world or $100 to three million people, it is your solemn duty to keep the price at $1,000,000, even if that means that 2,999,996 people who need that software will have to go without. And at that price, you must keep your company knowledge absolutely secret, advancing the state of the art be damned.
Often these conflicts do not bump up against each other too much. The software producers need an environment in which they can create software (they need to be paid, be provided with desks, computers, etc) and the managers need the producers to have a product to sell. It’s a symbiotic relationship. But engineers often bristle at management’s lack of interest in funding inventive new research and instead packing useless bells and whistles into the existing products because sales and marketing think it will help make more money. And managers often decry programmers’ love of technology for technology’s sake and seeming lack of interest in the financial well-being of the firm.
Members of the scientific/intellectual class looking in from the outside have historically been disappointed that so much of the fruits of the labors of the engineers working within industry have been locked away from them. Either they can’t even afford to use the software because its licencing fees are so high, or if they can use it, they can only participate as an outsider because the intellectual property is guarded so carefully. If you’ve got some great ideas on how to make Microsoft Word better, you don’t have much recourse other than penning a letter to the product manager at Microsoft.
Unless, of course, you’d like to take a crack at writing your own word processor. And that is exactly what many of those disenfranchised members of the scientific/intellectual class did.
As an example, AT&T, due in part to its status as a regulated monopoly, was quite generous in letting people use Unix, and it inspired a lot of smart people to advance the state of the art. But the Unix OS and the proprietary utilities it needed to be useful were owned by corporations, and while it’s one thing to let academics use it, it would have been reckless to let them make new, commercially viable versions, especially if those versions were clearly better than the original. Shut down on that front, some intrepid programmers decided to re-write these utilities, and eventually the whole OS, from scratch. There were even competing versions of the re-writes, and camps formed around which was better. Over the years, others improved upon those re-writes, sometimes forking off into new projects. So in a way, the principles of the free market were applied to the production of a single piece of software, not just to sales and distribution of similar products.
How was it possible for these programmers to build upon each other’s work, to fork off competing versions, and pursue diverging philosophies of development? It was done using a tool that had been invented by the financial/managerial class: intellectual property licensing. But the licenses that these people used were different. Their aim wasn’t to monetize the software, but to strike a balance between enforcing the original author’s rights while encouraging an academic, collaborative sharing of knowledge. That original author might want only to be recognized for his or her work, or might want to require that derivative works must also be released under an equally open license.
Now for the academics and intellectuals involved, all of this effort was a slam dunk. They got access to more and better software than ever before. If they needed a system to do something special, they need not necessarily reinvent the wheel. There may be some software available that gets them 75% there, and they must only make the necessary improvements, saving time and precious resources.
And this is the way it stayed for a while. It was mostly academics enjoying the fruits of their collaborative labors. Industry wasn’t too worried. They had mostly provided software to these folks for free or for heavy discounts anyway, and there were plenty of good ideas and useful little tidbits of software coming out of this movement.
So there was a certain amount of idealism involved, though it was a sort of scientific idealism and an aversion to the kind of wasted parallel effort that the competitive commercial process naturally engenders. But it was far from being anti-capitalistic. In fact, it allowed ideas to compete in an open marketplace, not just in the enclosed sandboxes of corporate-sponsored R&D facilities.
But let’s not denigrate the sandboxes. The ideas that had been coming out of places like Bell Labs and Xerox PARC were pretty amazing. In fact, if the open source movement has taught us one thing, it’s that there’s really no substitute for the kind of sponsorship of R&D that’s done by corporations, academic institutions, and governments. What we learned, though, was that a lot of the dynamism that was coming out of these fertile nesting grounds was never making it into profitable commercial products, and ended up lying idle. That’s generally a source of great frustration for the software producing class. In fact, even most software that ends up working great and being useful never ends up being a profitable product, because most software is actually not written to be sold but is for internal use in a particular company or institution.
This is the hidden bonanza that really made the open source movement take off like it did. As it worked out, not that much software ended up in the open source ecosystem because some well meaning programmer decided that the world needed a better widget. Most of the software that ended up being open source was the result of work that was done to achieve a particular self-interested purpose, and would either “go to waste” if it weren’t shared, or the author preferred to share the burden of maintaining and advancing the software with others. Why share it? Because it’s less work that way!
It turned out that there were some very real financial incentives for individuals and organizations to participate in software sharing. That’s why they did it. It wasn’t because they hated Capitalism. It was because of Capitalism. They could save money on the front side by using free software instead of licensing commercial software, then when they had to do a little tweaking, or even had to write applications to run on top of the free software they’d used, it was to their benefit to share that code with other people in the community, because by collaborating on software they all needed instead of each person re-inventing the wheel in isolation, they could all save time and effort.
Now, this is the standard open source sales pitch, and to be perfectly honest, I’m sure there are many examples of companies that have gone down this route with the intention of saving money that could actually have spent less money licensing off-the-shelf software instead, when all is said and done. Some of these firms may even have been influenced by engineers who were more enthusiastic about using the open source software because of some ideological ulterior motive or even a simple hatred of Microsoft (or Oracle, or whoever). Open source is no panacea, but it’s not snake oil either. For the vast majority of open source software users, it’s all about money. And most of the largest implementations were only made after the green eyeshade folks gave it an enthusiastic thumbs up.
But we’re getting ahead of ourselves. At this point in our history of open source, it’s just making its transition from an intellectual exercise among a relatively tight group of academics, hobbyists, and corporate researchers into a growing phenomenon that’s being installed in corporations under the radar. It’s still small potatoes. No threat to the established commercial software companies. It’s the mid nineties.
Then the internet came onto the scene. Like the music industry, the software industry had been as much about promotion and distribution as production, if not moreso. Suddenly, software could be promoted and distributed at almost no cost, and the carefully-built system of salesmen, distributors, Value Added Resellers, and the like had been bypassed almost overnight. Luckily for them, the software industry had experienced quite a bit of consolidation and vendor lock-in by then, so the average business and home user was somewhat tied into the old system of Windows/Mac PCs running packaged software sold through old-style sales networks and retail stores. But even in the early days of the internet, cracks were already starting to show.
The problem was, the bread and butter of the software industry, medium-to-large businesses, had been increasingly resentful of being the targets of the software industry’s relentless profit maximization. Businesses are in the business of making money. And they make money by keeping revenues high and expenses low. By the 1990s, businesses were spending a staggeringly large amount of money on software, and due in large part to the managerial class’ emphasis of “features that sell” over “software that works well,” a large part of that investment was being wasted in ambitious software projects that ultimately failed. They were getting locked-in to vendors’ platforms and run on a costly forced upgrade cycle. Why did they do it? Because the alternative was writing and maintaining their own software in-house. Now, many, many firms did just that. But it was a headache and a risk. A Fortune 500 company can not take the risk that its lead programmer gets hit by a bus and nobody left alive understands how to keep its accounting system running. So many firms were locked into commercial software that they were not happy with.
So by the mid 90s, the fruits of this largely academic collaboration were starting to leak out over the internet: xBSD, Apache, Linux, Sendmail, BIND, Perl, MySQL, and many others. And it wasn’t just other academics and software hackers who were picking them up. It was corporations, large and small. The bedrock customers of the software industry. Was it idealism that brought open source software in? Partially, perhaps. Most open source software initially entered these firms under the radar: a Linux/Samba file server here, a FreeBSD/Apache web server there, built on old PCs from the junk room, usually. But when managers found out they’d been happily using free software for months, and in doing so had saved thousands of dollars, it got their attention. The IT managers and engineers at these firms liked that they didn’t have to go hat in had begging for funds to buy new software, and sometimes it saved them a lot of time that they would have spent reinventing the wheel. Sometimes, open source software made them look like heroes. Middle managers liked that they could roll out new software-heavy projects without having to beg the CFO for money. It made them look like heroes too. Upper management liked that they now had the leverage they needed to turn the screws on the software vendors who had been screwing them for so long.
Now a lot of this was bad news for the software industry. Any business that wakes up to find a strong new competitor in its market is unhappy. The owner of a main street five and dime who drives by a vacant lot outside of town and sees a “Coming soon: Wal-Mart” sign is a heck of a lot more threatened than Microsoft or Oracle is by Linux or MySQL. But there are some companies that have already been mortally wounded or even killed off by the availability of open source software in their niche, and others that are facing decreased prospects. If open source software continues in its ascent, the software industry will undoubtedly be transformed, and we might see a big drop in the kinds of profits that software companies have enjoyed over the past few decades.
The software industry is one of the United States’ most important industries. According to the BSA, the software industry makes a greater contribution to the US GDP than any other manufacturing industry. (Manufacturing makes up almost 14% of the US GDP, according to the US Bureau of Economic Analysis). More than 800,000 people are employed by the software industry, and they make an average of $69K per year (BSA). And this is more or less the case with most developed countries. Software makes up an important part of the world economy. How would the widespread adoption of open source software affect this segment of the economy?
It’s impossible to speculate with complete accuracy, but I think we could all agree on some basic generalizations:
It would open up the possibility of a shift of dominance away from the United States. Though much open source software originated in the US, there are no artificial controls to prevent people in other countries using and improving upon that software, and in fact obtaining de-facto dominance of any particular niche.
Some companies’ product lines are sure to suffer, and under-diversified companies might go out of business altogether. Intel and Linux delivered a 1-2 punch to companies like SGI and Sun; Oracle may face reduced profits in the future as open source databases like Postgres and MySQL attack their low-end market and creep up; Microsoft has already seen Linux and Apache prevent it from easy domination in the low-to-mid-end web server market.
It’s possible that we could see a fundamental shift in the software industry away from predominantly earning money from licensing fees into making money from support contracts, automated update and maintenance services, and consulting services. Some major software companies, like IBM, Oracle, and SAP already make a large proportion, if not the majority of their software-related money from services and support contracts, and that has been the case long before open source came on the scene.
If it ever got to the point that software users came to expect that most software would be free of charge, it would become difficult for an individual or small company to make any money by creating and licensing software. This is already shown itself to be true in the Linux subculture. So much of the software for Linux is free that there isn’t much of a market in shareware for Linux, as there is for the Windows and Mac platforms. FTP clients, utilities and other small, purpose specific software that would cost $10-20 (shareware) on Windows is generally available free of charge for Linux, and generally included outright on your typical Linux distribution. Individuals or small firms that might have an interest in distributing a shareware app on Linux probably just don’t bother.
So it’s likely that if open source software became more widespread there would be some negative impact on the economy. Some companies that are currently in business might be forced to change focus, survive with slimmer profit margins, or even go under as a result. Some companies that might have existed otherwise will never come to be at all. And individual countries, like the United States, might see their dominance in the software industry wane as the market is opened up to other, probably poorer, countries, like India and China.
So in the U.S., software company profits are likely to decline, and some jobs will probably be lost. There will be a negative economic effect from open source software.
Plenty of people have made similar claims, with the most vulnerable of the software firms, industry associations, and their paid mouthpieces being the most vocal. And they do have a point. The problem is, as is the case with any fact that’s promoted by an aggrieved party, that there’s another side to the story that’s conveniently ignored.
The side of the story that’s ignored is that there are two sides to the software industry: the producers and the consumers. In fact, the number of companies and individuals who use software vastly outnumber those that produce it. And there are two sides to corporate profit: revenues and expenses. The average corporation spends a huge amount of money, a significant percentage of its IT budget, on software licensing.
Take a look at the largest companies in the world. Of them, only Microsoft makes the majority of its money from software licensing. A handful of them, IBM, HP, Siemens, Hitachi, Motorola, Lockheed, Intel, make some of their money from software sales, generally a small part. A few, like Wal-Mart and Best Buy make a small portion of their revenue from retail sales of software. So the vast majority of large global companies consume software rather than produce it. Same goes for small businesses. And let’s not forget governments and academic and research institutions, some of the other largest consumers of software. When looked at it from this angle, if the cost of software is driven down by competition from open source, and thus a major cost of doing business is reduced for global industry, will it be a net gain or net loss to the economy?
And the cost savings can come in unexpected places. A large corporation that I know of replaced thousands of Sun/Solaris servers with inexpensive Intel/Linux ones and ended up saving $250,000 per year — in electricity — on top of millions of dollars in licensing fees. Where did that money go? Did it disappear into the ether? Well, Sun Microsystems (and the power company) probably thinks it did, but in fact, instead of going to Sun, it went to pay salaries, to fund new projects, and back to the shareholders in dividends and a kick in the stock price due to greater profits. In other words, it went right into the economy. Every dollar not spent on software licenses is spent on something else.
And economics is not a zero-sum game. Money can be spent in ways in which its positive impact on the economy is greater or lesser. If a firm spends $25 million developing a software product that never achieves widespread use and never makes much of an impact (and a huge proportion of commercial software projects fall into this category), the only positive impact on the economy will be the transfer of funds from company coffers to general circulation (and taxes) via the salaries of the employees involved.
On the other hand, if a useful piece of software becomes available at little or no cost to many companies, especially to companies that otherwise would not have been able to afford such software, it can give a major boost to that company’s productivity. In that case, even if no money was spent, all those companies increased their efficiency and revenues. Increased productivity and decreased expenses can have a massive effect on a company’s bottom line.
So let’s look at that quote again:
I guess free software foundations are going to employ people from now on. Its the same evil mega corporations that employ hundreds of thousands of people and make the world economy function. Make them “smaller, weaker, and easier to keep in their place” and raise the unemployment rate to double digits not to mention lowering the standard of living world wide I suggest voting NO for RMS Democracy.
Is it “free software foundations” that pay the paychecks of most of the people developing open source software? No, for the most part it’s for-profit enterprises (and some schools) who have a self-interest in producing the software. And who is it who’s using all this software? Long-haired hippies running servers for anti-capitalistic websites? Nope, it’s everyday IT folks doing everyday work for regular companies.
Open source software has been a tremendous boon for the thousands of small and medium sized businesses that have been mostly shut out of the enterprise software markets, both as producers and consumers. A few small companies like Red Hat and SuSE have been very successful in producing and supporting open source software, and countless small consulting firms have found open source to be a revelation.
Let’s have an example: A small consulting firm is hired to solve a problem. The client has a budget of $5000. They could solve that problem in 50 hours by coding it from scratch (earning $100 per hour), or in 20 hours using pre-existing open source software (earning $250/hr). In many cases like this, even if there is commercial software, it would cost more than $5000 just for the license. So this small firm rolls out the open source software, with modifications, makes its $5000, then turns around and sells a similar system to its next client, making another $5000. And the clients get the additional peace of mind knowing that even if this small consulting firm goes away, since their system is built on a known platform, someone else should be able to pick up the pieces. In this case, everybody wins. In fact, the commercial software firm doesn’t even lose, because they wouldn’t have been interested in this business anyway.
The established interests (software firms and their paid consultants) have been playing this sob story of how open source is putting them out of business and how it’s a threat to the economy, insecure, more expensive, etc, etc. They’ve even been lobbying the government. It’s the same old sob story we’ve heard over and over, and apparently there are plenty of people who will believe it.
I just hope that they’re not successful in implementing any kind of artificial protections for themselves through lobbying, and I say this as a proponent of free trade. Protectionist tariffs and subsidies on domestic agriculture, raw materials, and manufactured goods are a constant temptation for a country that encounters competition from outside. Europe and the United States to this day continue to artificially prop-up domestic industry even as their governments preach the benefits of free trade and open markets. Who are the ones that want to open the markets? Ironically, it’s sometimes the same folks who would call open source software proponents communists.
The outcry over open source’s negative effect on the economy is similar to the U.S. steel situation. The U.S. steel industry is having a hard time competing with imports from abroad, so they successfully lobby the government into slapping tariffs on foreign steel. That keeps steel prices artificially high, and subsequently the U.S. automobile and construction industries suffer. A few steel workers keep their jobs, a few auto workers lose theirs. I’m not familiar enough with the situation to know whether it was a net gain or loss for the country’s economy, but the point is that you take away from one side, you give to another. That’s the way things work.
Here’s another example: Wal-mart has been bad news for small businesses all over the USA, and for their owners and employees. It’s been bad for the downtown business districts, some of which have been decimated, while others have been merely forced to transform into restaurant and entertainment promenades. But in the larger picture, has it been bad for America? Well, ask the millions of rural Americans who now have access to socks for $2 per dozen and $35 DVD players. They’ll say it’s not so bad to have some economy of scale leveraging their purchasing power. (Disclaimer: personally, I hate Wal-Mart, and I love vibrant downtown business districts and small, quirky businesses.) But the point is this: just as we might decry the negative impact that foreign trade or big box stores might have one segment of the economy or society, the net result has been that these factors mean that a couple hundred million Americans can now buy a heck of a lot more for their money that they could twenty years ago.
In conclusion, the number of people who will be negatively affected by the availability of high quality, low cost software is relatively small. The software industry may need to transform, and some firms may not survive, but the overall impact on the economy will be positive. Just because the oil companies are enjoying increased profits due to higher gas prices does not mean that high oil prices is good for the economy. Quite the opposite.
We might have heard a similar story a couple hundred years ago, during the industrial revolution: “But millions of people are employed planting and harvesting, and the tractor will put them all out of business! And the cotton gin will put all those people picking the seeds out of cotton plants out of work! And mechanical looms will put all those weavers out of work! Oh the humanity!”
Every time there’s a transformation in one segment of the economy, we hear the same outcry. And while it may be downright tragic for the affected parties, the rest of us can’t get too caught up in the drama.
History is chock full of well-meaning people succeeding with their plans and inadvertently making life worse for many others. The early Communists thought they were fighting for freedom. Freedom is a good idea, but if you go about promoting it in the wrong way, you can end up making people less free. You may not notice what’s happening until it’s too late because ideology can blind you. Many people today who are fighting for intellectual property rules because they think it promotes innovation and progress may actually be actually hammering nails into innovation’s coffin.
open source = communist
So you decided to write a long article because of a troll?
Anyway, the company that I’m contracting with and worked for 6 years ships linux on our embedded and non-embedded devices. I know we’ve saved tons of money from not having to pay licensing fees and have actually tweaked the kernel on occasion for some very specific things we wanted to do.
If you want to make money off of open source learn how to add value to the lower-level open source software stack that is already there. Keep your code proprietary if you want. We do.
Nice article, David. I can see you put a lot thought, time, and effort into it. Very good points, indeed.
But I can already see the anti-gpl trolls coming out:
Its not open source that communist, its the GPL that is.
Just making a prediction…
Westerners’ horrific idea of communism is resulted from the constant propagandas. If you really know what communism is, you won’t be so scared of it, because there is nothing to be afraid of, communism is simply concerned with improving the well being of the whole society, which is a good thing.
Plus, you shouldn’t be sared of it, because it won’t work anyways any the the shadow of human nature.
Communism claims that society is evolving, with some kind of historical inevitability, toward the common person having more freedom and power.
That actually is marxism, marxism described history as an inevitable process working in a comparable sense as Hegelian dialectic. Calling that communism obscures the fact that there are anarcho-communists and communist that think along the lines of marxism.
For some people it is as bad as confusing “hacker” and “cracker” .
It doesn’t matter whether this is just a response to trolls. The fact is, there are many, *many* of those trolls and they’re insanely annoying. Any efford to fight them is good.
Wasn’t hugely impressed by the article starting out effectively saying “Either you agree or you don’t understand economics dummy”.
But millions of people are employed planting and harvesting, and the tractor will put them all out of business! And the cotton gin will put all those people picking the seeds out of cotton plants out of work! And mechanical looms will put all those weavers out of work! Oh the humanity!
They WERE put out of work, and things got VERY VERY hard until alternative industries came along to provide jobs.
This is a ludicrous comparison anyway. If you take money out of the software industry, salaries decrease, number of jobs decrease, and most importantly the incentive to actually join the industry starts to fade away. This is already happening, with people choosing to study subjects with better future prospects, software engineers shifting career, etc.
The article’s author is right when he says that the total economy isn’t going to notice this bleeding away of talent, but that doesn’t mean there’s no effect. If I magically removed all but 2 of the world’s car designers then we’d start seeing a lot of very similar cars (Already do IMHO). Likewise if there is a large reduction in the number of people programming original code, and there are a lot less decent programmers around than people think, then innovation will actually slow down.
The open-source phenomenon (For licenses that allow redistribution) will actually REDUCE innovation. An effect which will be nicely masked by a vast number of slightly modified variations on available stock code.
If, for instance, I gave a class of English Literature students an assignment to write a play about a Scottish King, in an old English style I’d end up with unique plays. However if I also said they could insert as much Shakespeare as they like, and get full credit for the bard’s words, how many variations on Macbeth would I get?
“For the sake of clarity, let’s leave the failed experiment of Soviet “Communism” out of this for a moment and focus on the theoretical (and apparently impractical) ideas proposed by Marx and other early 20th century philosophers.”
Marx was not a 20th century philosopher, looking here: http://en.wikipedia.org/wiki/Karl_Marx He died in 1883. Never lived a day in the 20th century.
Um… “Marx and other early 20th century philosophers.” does not necessarily imply that Marx was alive during the 20th century; it just means some people with similar thoughts to him (see the word “other”) lived in the 20th century. And even so, who the hell cares? Why do you feel the need to nit-pick over 17 years??? Geez…
Well it implies that that Marx lived in the 20th century because it says “and other“, but the writer probably refers to Lenin, Trotsky, and alikes. I agree that it is a bit nitpicking .
Open Source itself is not equal to communism, however some of the prevalent OSI licenses are. That’s a huge part of the problem. Most people equate the GPL and OSS, which is unfortunate.
The GPL, and it’s little sibling, the LGPL are both communistic in approach and intent in the purest sense of the word. They not only engender a community based approach to software, (If you modify/use it, you must contribute your efforts back into the community), they also prevent a 3rd party from using derivative works as anything but GPL.
Other OSI licenses, are in fact very good alternatives. MIT/X11, BSD, and others benefit everyone, but do not have the clauses that make the Communism accusation so bloody accurate when applied to the GPL.
I’m speaking for myself, and for example, I use PostgreSQL, and have made commercial contributions on behalf of corporate users to PostgreSQL, whereas I avoid MySQL like the plague, for this very reason. I cannot risk the intolerance of the GPL license that applies to the MySQL client libraries.
This was one of the best pieces of journalism I’ve seen in a while. Some people have had doubts about the quality of this site’s content lately. Obviously, there are good articles and bad ones, and they add up to a good quantity of content. It’s easy enough to weed through the articles that suck.
I also think the author is dead on. The current software industry is unsustainable. Do you think that, in 20 years, people will be buying a new version of Windows and a new version of Office, because their computers from 2020 are too slow and don’t have enough features?
Besides that, the author is right that consumer companies would rather deal with open source, free software than liscensed software. You spend less time overseeing your liscense count, your software can be tweaked in any way you need (for a price), and you get to actually work one on one with the people who develop the software you use, as opposed to some company writing some software they hope you’ll like enough to buy.
Thgis is a well thought out, well concieved, and well written piece.
“The open-source phenomenon (For licenses that allow redistribution) will actually REDUCE innovation.”
Hmm, I think you are confusing innovation and dividends
Yes open source allows dozens of project/distributions to be create with only limited changes, usually tailored to one goal or another. It’s adaptation, here it increases distribution as these software can be distributed to more people who could not afford other software.
So instead of a handful of employees who have access to the sources code, and can innovate, now thousands or millions have. Will they innovate ? Probably not … not all at least. But among them, some might have ideas.
Also, an example of good closed source developpement is the game industry. Competition exists therefore good games and innovation is coming…
So my point is innovation come from competition… even if open source would fail to create better products (which I don’t believe), competition forces closed source developper to do even more. If closed source software was truly superior, they would not be afraid of open source.
I must say you took lots of words to say something so obvious.
Linux is not another unix, may be it’s no longer developed by only pioneers, but there are still pioneers there, and the license makes it possible for pioneers to pick up at any time.
“Open source software has been a tremendous boon for the thousands of small and medium sized businesses that have been mostly shut out of the enterprise software markets, both as producers and consumers.”
I haven’t found this to be true. Microsoft is very competive in this arena with their Small Business Server Suite. Cheap and easy to setup, cheap and easy to maintain not to mention 9 times out of 10 a logical upgrade from existing small business systems.
— “If you take money out of the software industry, salaries decrease, number of jobs decrease, and most importantly the incentive to actually join the industry starts to fade away. This is already happening, with people choosing to study subjects with better future prospects, software engineers shifting career, etc.”
Wait… why is this necessarily a bad thing? What if all those workers and saleries going to some other new area results in some great economic boom?
Just like the industrial revolution. Had to suffer the pain to get the gain, but it was worth it in the end.
While there are some valid points raised, this diatribe largely misses the mark. The conclusion pretty much shows the author’s cards:
Many people today who are fighting for intellectual property rules because they think it promotes innovation and progress may actually be actually hammering nails into innovation’s coffin.
With conclusions like this, the author is saying that he does not believe in the notion of intellectual property — proving beyond a shadow of a doubt that the author has never owned any. Those who “are fighting for intellectual property rules” are doing so because they own intellectual property — they are not “hammering nails into innovation’s coffin” because they are the innovators. And, I hasten to add, plenty of open source developers also fight for intellectual property rules — just look on LKML for the latest accusations that some new Linux-based gizmo violates the terms of the GPL by not providing source code…
Open source does not mean that we abolish the notion of intellectual property, and the author does an enormous disservice to open source by making that implication.
just a few days ago, the ceo of one of the 5 austrian mobile phone providers complained that the low tariffs are ruining his business and he had to sign off 200 people because of the low prices and that was bad for these people yadda yadda yadda.
i thought: what the hell does this guy want? 200 people unemployed is bad, hell yes. but there’s 8 million austrians who can use their mobile phones at really low prices, a lot lower than 3 years ago. they spend less money on their mobile phone bills, that means less money for him, but also they have more money to spend on other stuff. and these 200 poor workers will find other jobs in these other sectors.
you can’t reject capitalism when it’s not working your way.
and it’s the same with software. an office suite for 500€? come on! an operating system for 170€? yeah, of course. i see microsofts profit margin and i see that something is dead wrong. they suck away money that all the companies could put to good use for other stuff.
calling linux “communist” is just dumb. whoever thinks that, has absolutely no knowledge what communism was, what marxism was, probably not what a democracy is, a dictatorship and what capitalism means. these people are just throwing around with words that they don’t understand. this may sound arrogant, but i, for one, have studied history.
regards,
christian
The idea that the GPL is communistic in any way is rediculous! Viral, maybe, but not communism.
The GPL is a way for software authors to protect their code FROM communistic ideals. It is a way to be sure ones code is kept in the software industries most extream example of capitolism: free and open source software.
Why are there still so many people that don’t see the parallels between the current proprietary software industry and communist Russia? They want to be the sole producers. They will provide the goods, and the consumer will accept them. FOSS on the other hand allows anyone to participate. As in the capitolist economy, everyone has the oportunity to make great software and reap the benefits. We can all be producers and consumers. Code changes hands like money being invested and just like that money, has the oportunity to bring great returns in the form of additons and improvments from the rest of the community.
Communism: Everyone gets the same thing, want it or not.
Capitolism: You get out what you put in.
Think about it.
Also, an example of good closed source developpement is the game industry. Competition exists therefore good games and innovation is coming…
This is a terrible example. The games industry is currently living off pretty graphics and sequels to successful titles. There is practically zero innovation aside from in the field of graphics engines. Anything that is truly innovative, or not from certain genres, is sidelined as being too risky to develop.
Roll on the next first person shooter/driving game/god sim. Let’s just keep chewing that cud instead of searching for greener grass.
Don’t get me wrong. I enjoyed the article, I just happen to think that sharing source code is pretty irrelevant. Ideas and algorithms are the only thing that needs to be open, IP for source code is perfectly justified. IP for algorithmics is not.
If you really know what communism is, you won’t be so scared of it, because there is nothing to be afraid of, communism is simply concerned with improving the well being of the whole society, which is a good thing.
I don’t think the fear is, “Oh, no! What if we end up in an ideal utopia?! That’s sooooo scary!” The problem isn’t what will happen if people succeed in making a perfect communistic society. The what has people scared are two basic problems with the “communist revolution”:
A) Any “revolution” is going to scare people. People fear change, and often with good reason. Revolutions an civil wars are among the bloodiest and most brutal conflicts people get into. Likewise with economic revolutions; even when the end result of the revolution is a transition into a better situation, the transition itself is always messy.
B) When the revolution is done, you’re most likely going to end up with a tyrannical government, or, at the very least, a terribly inefficient bureaucracy. That’s pretty much just the way things work. Like you said, “it won’t work anyways any the the shadow of human nature”. “Ideals” which ignore human nature aren’ harmless. The most monsterous of human actions are committed in persuit of such “ideals”.
Both questions apply to the OSS debate. If the whole of software development were to go open source, the questions to be faced are A) How can we make the transition, and B) In what state does that leave the software industry?
Personally, I think the best solution is to maintain a world with both open source and closed source software. Both have strengths and weaknesses, and neither are, in themselves, a problem. What I really want to see is A) Open standards and B) a thoughtful review of the concept of “intellectual property” (perhaps a concept that doesn’t fine 12 year olds millions for downloading a couple CD’s or throw college kids in jail for downloading photoshop to learn how to use it)
“i see microsofts profit margin and i see that something is dead wrong. they suck away money that all the companies could put to good use for other stuff. “
Riddle me this Batman! Who or what made Microsoft what it is today? I will give you the answer…consumers like you and me. Want to talk expensive software? take a look at the licensing cost difference between NT and Novell circa early 1990’s for roughly the same functionality and you will see why Microsoft is as big as it is today and why Novell and others went into obscurity. Novell and other companies chose to maintain the old expensive software lock in business model rather than compete head to head with Microsoft on price vs features/performance.
(Note I’m in the middle of reading the article. But I thought I should mention something)
David Adams: The financial/managerial class has its own value system, based mostly on the necessity to monetize the company’s assets. Firms have a responsibility to maximize the return on their investors’ money, so every company asset must be leveraged to its utmost. This means that if you have developed a program that can be sold for $1,000,000 to four people in the world or $100 to three million people, it is your solemn duty to keep the price at $1,000,000, even if that means that 2,999,996 people who need that software will have to go without. And at that price, you must keep your company knowledge absolutely secret, advancing the state of the art be damned.
Actually… In that case most intelligent business people would go the other way. You know… 4 x $1,000,000 = $4,000,000 vs 3,000,000 x $100 = $300,000,000. That’s a $296,000,000 difference.
Err:But here you switched to rentability question… Of course, game industry is here to make money … of course, Doom3, Half-life 2, Warcraft3 are sequels. Some sells millions of copy so may be not your kind of game, but there is a public for it and that’s all it matters. But if you want to argue about “real” innovation, what is innovation for you ?? give us an example of (recent) software innovation … Windows did not innovate in the last 10 years…assuming win95 was innovation (!!), except for eye candy.
Close source developpement is not the necessary mean to innovate. Possible sure, necessary no.
“i see microsofts profit margin and i see that something is dead wrong. they suck away money that all the companies could put to good use for other stuff.”
“Riddle me this Batman! Who or what made Microsoft what it is today? I will give you the answer…consumers like you and me. Want to talk expensive software? take a look at the licensing cost difference between NT and Novell circa early 1990’s for roughly the same functionality and you will see why Microsoft is as big as it is today and why Novell and others went into obscurity. Novell and other companies chose to maintain the old expensive software lock in business model rather than compete head to head with Microsoft on price vs features/performance.”[/i]
You just defeated your own argument. Whats different between MS’s reluctance to leave the old system of high profit margins and lock-in behind and that Novell and others previously? If it was the wrong choice then, why is it not now?
well, that’s probably true. and yeah, i have an original win95, win98 cd and xp home that was bundled with my laptop at home. it’s also my money, pal. 🙂
but i didn’t talk about history. i talked about the situation today. microsoft earns unbelievably much money with their monopoly on windows and office. and this situation will change. change is just natural.
btw: great article, maybe a bit long, but very well thought out!
regards,
christian
I suggest if we want to understand human nature we take a hard long look at psychology. It shows us how humans behave and why the behave the way they do.
When we think about this on not so much an elementary level we find that most people behave according to their environment and past experiences and knowledge/memories.
Most people will behave in the socially accepted appropriate manner for any situation. If it is socially acceptable to spit on the homeless they will not feel bad or look down on other doing it. They might even partake themselves.
There were experiments that show that over 60% of the population will do what they are told by authority. If that authority is not just and honorable the actions of their population might become just as corrupt. Nazi Germany comes to mind.
There are experiments that show that some people will be cruel to lifeforms they consider lesser than themselves, or have come to believe they belong to a subordinate group, including other humans. Slavery.
All of these actions depend on the environment and beliefs held by their society, not by their education, etc.
Then when we look at social psychology we find that the Fundamental Attribution Error says that society often blames the individual for their situation (such as being homeless/jobless) when society is often responsible for creating the environment that lead them to these problems.
So when we put it all together we find that a lot of these problems are caused by capitalism, or the scarcity of resources, at a fundamental level. And would be remedied by a more equal distribution of wealth and a caring society that would not allow any individual to do without.
I believe that a society can be transformed/constructed into one that encourages everyone to participate and be productive in an entertaining manner. With a little creative thought our jobs could either be automated or made into something that more closely resembles play. And with a little care and compassion for your fellow citizen you will find that there are enough products for everyone to have what they need and most of what they want. IP can be duplicated to an extent with modern technology that everyone can have every song, movie and book ever created.
deoxy.org/endwork.htm
Another thing to consider is how much time (the most valuable limited resource we have) is wasted in lines at the store, making trips to the bank, paying bills, taxes, counting change, waiting in rush hour traffic, etc. All this time, collectively, could be put to more productive means if we did away with currency. But then society might not be as fair as it is today where CEOs are driving around in $100k vehicles and the average physicist or computer scientist has trouble finding a job in their field.
You just defeated your own argument. Whats different between MS’s reluctance to leave the old system of high profit margins and lock-in behind and that Novell and others previously? If it was the wrong choice then, why is it not now?
1. Microsfot has little to no competetion
2. Were talking tens of thousands vs hundreds of dollars. Modern Example: compair Oracle Database software lock-in vs Microsoft SQL Server Lock-in for a medium sized database.
I own MS Office 2003 Small business version and i feel it was worth every cent of the $200 i payed for it. I am not trying to defend Microsofts pricing schemes $500 for the Professional version seems kind of steep until you analyze what you are getting. I didn’t need all the application in professional so i opted for Small business version.
“I believe that a society can be transformed/constructed into one that encourages everyone to participate and be productive in an entertaining manner. With a little creative thought our jobs could either be automated or made into something that more closely resembles play. And with a little care and compassion for your fellow citizen you will find that there are enough products for everyone to have what they need and most of what they want. IP can be duplicated to an extent with modern technology that everyone can have every song, movie and book ever created.”
Great idea! to bad its based on the assumtion that everyone will contribute in an equal manner and is of equal ability. Hence the reason true Socialism on the large scale doesn’t work. Hence the reason for imperfect capitalism where everyone more or less has an equal opourtunity to succeed or fail. It is at this level where OSS will be put to the litmous test will it suceed becasue it is functionally better then competing products? or becasue it is free(as in speech).
“It is at this level where OSS will be put to the litmous test will it suceed becasue it is functionally better then competing products? or becasue it is free(as in speech).”
Who says its either or?
Why not both
1. Microsfot has little to no competetion
Thats a matter of debate actually, and depends on the particular market and market segment. Even in segments where they don’t, that cannot last forever.
2. Were talking tens of thousands vs hundreds of dollars. Modern Example: compair Oracle Database software lock-in vs Microsoft SQL Server Lock-in for a medium sized database.
When you are competing with free, hundreds may as well be tens of thousands.
Fact is, actual amounts don’t matter. All that matters is that the cost of software is being artificially inflated. Thats what Novell and others did then giving MS their “in”, thats what MS is doing now. How long until FOSS or cheaper competitors take that “in”?
I own MS Office 2003 Small business version and i feel it was worth every cent of the $200 i payed for it.
And at one time many corporations probably felt the same way about their $10,000 dollar software too.
Would you feel the same way if others where selling equivilent software for $19.95? Or gving it away as a free download? Software is nothing. It has no intrinsic value simply by existing like material goods do. It costs nothing to reproduce. The only value that a program has is the value we artificaly assign it.
“…the author is saying that he does not believe in the notion of intellectual property — proving beyond a shadow of a doubt that the author has never owned any.”
How come I keep hearing this? Is it truly inconceivable to people (@sun.com, heh heh) that an artist, programmer, singer, etc. with worthwhile IP might not think they have the right to a monopoly? What, frankly, do the two have to do with each other? One is a moral question, the other is a career. If all artists thought they had a right to IP, it would more likely indicate bias than wisdom: do they agree so completely about things that *aren’t* in their best interest?
I am an information anarchist because I can’t find a philosophical basis for intellectual property claims, and because I don’t believe in tacit consent. Therefore, I deny that I’ve ever given up my right to do whatever I want with any idea, no matter how it gets into my head. How does my being a programmer and having what the U.S. considers “IP” affect my thinking? It shouldn’t, and it doesn’t.
Yes, I understand this would destroy the GPL too. Whoopee. I don’t make moral decisions based on what I would *like* the outcome to be. I further deny that government has any business ‘promoting’ the economy. How does that protect my rights? Do I have a right to live in a prosperous country? A right to stable grocery prices? All we’ve accomplished is a nation full of families that don’t have even one month’s spare living expenses in the bank.
“even enforces, sharing rather than hoarding”
could be
even promotes, stealing rather than producing
Try reading a little Ayn Rand. May I suggest the Voice of Reason. Most peoples heads have been so filled with this altrusistic socialist prattle for so many years now that they are close to being willing to slit the wrists of thier fellow men to help in the world population problem.
Is it true that the human brain is the most powerful neural network in the world?
When put in the proper environment, one that is mentally healthy and educates, the human brain writes its own software that makes it extremely valuable to society because of its ability to innovate. So how can it be a problem to have access to too many of these supercomputers?
Or is the value of a supercomputer not worth the cost of shelter, food, education, supplies and medical care to take care of a human? Is it cheaper to build machines that outthink people? And when it becomes cheaper should we just do away with this world population problem because its not economicly viable?
Yes, bring on the Ayn Rand… I want to hear some examples.
“And at one time many corporations probably felt the same way about their $10,000 dollar software too.
Would you feel the same way if others where selling equivilent software for $19.95? Or gving it away as a free download? Software is nothing. It has no intrinsic value simply by existing like material goods do. It costs nothing to reproduce. The only value that a program has is the value we artificaly assign it.”
Devon, you’re so hopelessly confused that I almost don’t have the heart to respond, but here goes.
Who the hell are you to DECIDE whether that $10,000 piece of software that that company bought with their OWN MONEY was “worth it”? Why in the hell else would they buy it? Can’t you even fathom for a second that people and businesses are not lemmings that need to be “rescued” from “artificially inflated” prices? They BOUGHT IT. They paid the MONEY. Because it saves them TIME and MONEY and that makes them more efficient which means they will earn MORE MONEY. It’s so goddamn simple. A business DOESN’T BUY THINGS THAT COST MORE THAN THEY WILL EVER EARN. You don’t run a business this way.
SOFTWARE is TIME. And TIME is MONEY. Time has value–tangible, real, value. Businesses thirty years ago bought billing and tracking computer systems because it’s CHEAPER than DOING IT BY HAND. That’s the whole point of every software purchase–it enables business to be faster and more efficient.
Do you have any idea what the world was like before software? People did business with paper, telephones, checks, and signatures! How barbaric! Payroll, taxes, banking, financial markets–all done with paper! Computers have absolutely REVOLUTIONIZED business. Don’t think for a second that software purchases are to make managers or CEOs feel better. Or to make secretaries feel self important or give their wrists a good workout.
Software has VALUE.
Why in the hell else would we be having this discussion!!??
The notion that OSS is anti-capitalist (and therefore communist? strange logic!) is completely bogus. OSS exists because there is a limited market for software that people or companies will actually pay for, but there is a lot of production capacity out there in the form of talent and ideas. Those two facts along with the ability to collaborate with people pratically anywhere makes it happen.
And at one time many corporations probably felt the same way about their $10,000 dollar software too.
I am sure they did LOL!
Would you feel the same way if others where selling equivilent software for $19.95? Or gving it away as a free download?
I predict Microsoft would compete by creating a better product or a better value. Seriously what better motivation to create something better than MS Office then to make some cash doing it? I use postfix and think it is the best Open Source mail programs in existence. What do you think would make it as good as MS exchange faster, a “Good job” and a thanks for the free stuff! to Wietse Venema or a two million dollar venture capital investment into Wietse’s work.(Wietse if i had the money i would hook you up!
Software is nothing. It has no intrinsic value simply by existing like material goods do. It costs nothing to reproduce. The only value that a program has is the value we artificaly assign it.
Well you discount the wages to coders, R&D, Marketing and god knows what else that goes into creating something like MS Office. Granted i am sure that MS turns a profit on the investment shortly after they release a software product such as Office. However I don’t resent Microsoft for making money like many people here seem to do.
“even enforces, sharing rather than hoarding”
could be
even promotes, stealing rather than producing
The problem is that he was reffering to information and ideas. Intangables that can be shared without loss and to which you cannot apply the principals and morals of material goods.
Besides, the author has chosen to share his code. How dare you presume to deny him his intellectual property rights!
I predict Microsoft would compete by creating a better product or a better value.
Exactly, because you can’t inflate the value of software like that, as you yourself pointed out with the Novell example above. Thats really all I was saying.
Seriously what better motivation to create something better than MS Office then to make some cash doing it? I use postfix and think it is the best Open Source mail programs in existence. What do you think would make it as good as MS exchange faster, a “Good job” and a thanks for the free stuff! to Wietse Venema or a two million dollar venture capital investment into Wietse’s work.(Wietse if i had the money i would hook you up!
Wether or not software ends up being free or just cheaper is imaterial to the discussion. The point is that there IS somthing wrong with MS’s masive profits, and the rebuttle you posted served only to disprove itself.
Software is nothing. It has no intrinsic value simply by existing like material goods do. It costs nothing to reproduce. The only value that a program has is the value we artificaly assign it.
Well you discount the wages to coders, R&D, Marketing and god knows what else that goes into creating something like MS Office. Granted i am sure that MS turns a profit on the investment shortly after they release a software product such as Office. However I don’t resent Microsoft for making money like many people here seem to do.
Oh of course to develope the software costs money, but the problem is that MS grossly inflates prices beyond the cost of development and a modest profit. Also, development costs have nothing to do with the intrinsic value of the software itself. The software itself is mearly information. The developer of a program can choose to share it for free, or for a cost, but the cost you pay is nothing more then the cost of providing it to you and/or a license fee to make use of their intellectual property.
If open source and the GPL is communism, then communism is not that bad.
Eventhough the author tries to show both sides of the coin, he unfortunately misses the ‘metal’ itself. The programmers that actually produce the OSS apps.
No one denies the benefits of using OSS. However, for one to get something for free, usually another has to give something for free. And that’s where the current OSS equation breaks. OSS developers are percieved (and actually are) by the current economy as free labor. From the devs point of view, some of their labor goes for idealism, for the community for and the advancement of technology/knowledge in general. That’s a good thing, but it’s not something they can go to the grocery with.
For the equation to hold firm, the beneficiaries need to give something back. And that usually doesn’t happen. Everyone enjoy using software for free, but when talks about contributing/paying back arise, then all the excuses in the world are being used. For the equation to hold, people should have a MORAL. And as far as i can tell, most of them (us?) don’t. And that’s very unfortunate. It just won’t hold, and i say it with much grief.
For example, I’ve been leading more than one OSS project (all VERY successfull, albeit small in scope) with hundreds of thousands of users. On some i had donations links. Let me tell you something. I got $NULL, zero, zilch, nothing. Not even a single $. and I desperately needed some, as i was unemployed for more than a year (I do have a proper job now though, pretty demanding, but nevertheless a good one).
That’s why i don’t think it can hold for long. Eventhough i (and many more) will continue to write OSS applications for the reasons stated above, the occupation of programming is going to loose it’s attractiveness (which is from the financial point of view usually), less programmers will walk the earth, hence, less OSS apps will be written, and software companies will rule the earth again. It would be interesting to see how this overshoot effect will develop.
But one thing i can say: The current equation can’t hold, as it’s a terribly unbalanced one.
On the subject of Postfix, someone said:
What do you think would make it as good as MS exchange faster, a “Good job” and a thanks for the free stuff! to Wietse Venema or a two million dollar venture capital investment into Wietse’s work.(Wietse if i had the money i would hook you up!
I’ve got news for you: go google for “IBM Secure Vmailer”.
I am an information anarchist because I can’t find a philosophical basis for intellectual property claims
Do you agree that the government should have power to promote the progress of science and useful arts by securing (for limited times) to authors and inventors the exclusive right to their respective writings and discoveries? If you disagree that government should have that power, fine; but recognize that you are diasgreeing with Article 1, Section 8 of the US constitution — not to mention the British Common Law from which it was derived. I think that most people — and probably even most people in the open source movement — are not interested in a constitutional amendment to repeal intellectual property rights. My point is that you (and others like you) do the open source movement terrible harm by associating your extremist views with it…
This is slightly off topic but…
One thing that’s bugged me about donating money to smaller open source projects is the lack of information you get back.
I’ve donated money to a number of projects and get an email back saying ‘thanks’ about 20% of the time. And that’s it.
You cannot get information about how much money others have donated, about how the money is being spent (living costs or materials/time etc), how it’s being invested etc.
It’s important to me that I get some feedback, for purely selfish reasons. I would like to invest in the one that has the most investor interest so the cumulative money is more likely to guarantee the continued interest of the developers. Often there are a number of projects with the same focus, and it really does not matter to me which succeeds, I only want a good result. And while money alone cannot create good software, a little research shows that it is a potent motivator for OSS programmers.
Most private companies will provide much more information on their finances than any sourceforge project. I appreciate that most projects will not have an accountant, but I would still appreciate *some* information.
The GPL is a way for software authors to protect their code FROM communistic ideals. It is a way to be sure ones code is kept in the software industries most extream example of capitolism: free and open source software.
No, it’s a way to ensure *someone else’s* code is *made open source*. The BSD (or equivalent) license will keep code available no matter who uses it.
The GPL isn’t about *your* source code, it’s about *their* source code. That’s the whole point of it – to create *more* open code, not preserve code that’s already open.
Communism gets it name from everything being owned together, or by none at all if you wish. Material property is abolished. This is the essence of communism, not the historical materialism that David Adams makes a scornful recapitulation of.
Capitalism is essentially about amassing capital, i.e. property, and for this to be possible strong property rights are necessary. The aggressive strengthening of copyright and patent laws we are seeing in the US as well as in Europe is capitalism trying to strengthen its position in the information sector – companies and capitalists wish to be able to amass information in the same way as they can amass material property.
Free Software is the abolition of intellectual property (although of course it is manifested through laws supposed to uphold it). Anyway, software is shared in very much the same way as normal property would be in a communist state. Competition is replaced by cooperation, and innovation will thrive. And we all know it does, this is not a utopian dream, it is right there on your desk, life-controlling governments not included.
Obviously, in a otherwise capitalist economy, material areas will still be run in a capitalist fashion, and that is the real reason that businesses work with open source, i.e. Red Hat doesn’t produce a linux distribution, it produces the service of making computers work with linux on them. This way free software can still work in the capitalist system, and this is obviously good because the life-controlling governmental power of capitalism is put to good use, providing the world with good software for free.
I think the really interesting question is what it would take to apply Free Software ideals to new areas, instead of doing it the other way around. Projects like wikipedia and filesharing is pushing the border, OpenCores is crossing it. What is next?
“so”. You use the word “so” too much. So.
In fact, one of the best I’ve ever read on osnews, as far as I can remember.
Thank you!
@ avih:
I’m sorry about the lack of finacial support. On the other hand, someone may have used one of your projects, decided to contribute, too, and you’ll be using his project one day.
Concerning the unbalanced equation: I had a similar thought when I read about an institution saying that Open Source saved the organization lots of dollars, but wasn’t willing to provide their existing old but ported Unix application back to the community as Open Source. If I remember correcty, it was a canadian institution about weather forecasting.
However, if one day developers will become a ‘scarce’ good, prices (and earnings) will rise again, and new people will learn coding. That is meant by the expression ‘invisible hand’. On some markets, it actually works.
Suppose Stallman had put off the creation of GCC and gone with a BSD licensed compiler available at the time (assuming there was one). This isn’t that far fetched BTW, he never sat down and wrote a windowing system, he went with X which is licensed almost identically to BSD. When GCC first become popular it was a shock that a free C compiler was available. People downloaded (or more commonly got Stallman to send them a tape) it and honestly didn’t think it would work. When they found it wasn’t all that bad they made modifications and sent them back to Stallman. To be honest there wasn’t a lot of this going on until people started to realise how easy it was to port GCC. All of a sudden a company could make their own UNIX clone to go with their custom hardware. There was a real market for UNIX clones and if your hardware was good you could make a lot of money. So people would port GCC to their hardware and sell it. If GCC had really been BCC then there is no way those companies would have contributed their port back to Stallman. They would have simply compiled a binary and put it in their distribution. If someone asked for the source code they’d say “oh, it’s just BCC with proprietory modifications” and no, you can’t have the source code to those modifications. But because supplying source code (or distributing anything) was such an effort back then it made sense to make Stallman do all the distribution. So you just contribute your changes to GCC back to Stallman and if anyone wanted the source code with your changes you’d just point at him. When someone would send their tape to Stallman he’d pack it with not only GCC but GNU Emacs and all the other GNU source code. Which of course people would make their own changes to and possibily contribute back to Stallman. So filling this market need of a free C compiler really exposed a lot of people to the GNU project and it was possible because Stallman wrote GCC instead of using some BCC that may have been available.
possibly a more relevant discussion is to consider what islamic societies and doctrines make of the economics (or lack thereof) of open source “works”. many people might be surprised at how similar free-market liberal christian-democratic (in the european sense) economics is to islamic economics and jurisprudence on intellectual property.
“The problem is that he was reffering to information and ideas. Intangables that can be shared without loss and to which you cannot apply the principals and morals of material goods.
Besides, the author has chosen to share his code. How dare you presume to deny him his intellectual property rights!”
First off Mr. Adams used the word enforce in relation to sharing. That doesn’t sound like choice to me.
Secondly an idea is very tangible if it wasn’t poeple wouldn’t pay for it. A block of wood with out an idea is a stick. With an idea it can become a piece of valued art or a custom peice of furniture. If that peice of furniture is unique enough in function then the design (idea) can be patented.
In the world today the new wood is 0 and 1’s, bits and bytes with out ideas software is just ether.
Since material goods are of finite quantities on this planet, I would think that people who are truly for the common man would be all for the protection of ideas through intellectual property rights since this is about the easiest and fastest way for a common man to empower himself.
Of course some one should be able to share his idea with the world for what ever value he chooses to place on it. But sharing and enforce are two words that just shouldn’t be used together.
Open source is a logical evolution of a world dominated by closed source software. It allows individuals and companies to create new products faster, most significant advances in civilization have happend through group co-operation (the development of the computer and the internet, the human genome project). Group co-operation is the way nature works best, sure, it is possible for, say, an Eddison or a Henry Ford to succeed, but with concepts like open source, many more people can develop new applications.
As far as some closed source companies like Microsoft complaining, I think that Microsoft is being hypocritical as they achieved world domination in the browser wars by giving a software application away for free (Internet Explorer), so they have absoloutliy no credibility in saying that free software is bad. (they have used that tactic themselves). As far as giving the source code away, well, nothing is stopping Bill Gates from giving his software away (except Bill Gates), it should be up to the software creators/owners to give it away under any lisence arrangement they feel is suitable.
If GCC had really been BCC then there is no way those companies would have contributed their port back to Stallman.
Why not ? Other companies (eg: Apple) contribute back modified BSD-licensed code.
So filling this market need of a free C compiler really exposed a lot of people to the GNU project and it was possible because Stallman wrote GCC instead of using some BCC that may have been available.
You have failed to show any causal link between GCC being GPLed and not BSD-licensed, and people being exposed to open source software.
Yeah, now that it’s hip and groovy. Around the time GCC was written it was common practice to take BSD code and make a proprietory fork. Look at the UNIX history tree.
The causal link between GPL vs BSD and people being exposed to free software (note, there was no freakin’ “open source”) is pretty blatant, if you asked for the GCC source code you got the entire GNU collection.
Yeah, now that it’s hip and groovy. Around the time GCC was written it was common practice to take BSD code and make a proprietory fork. Look at the UNIX history tree.
Most proprietry unixes had (and have) their own compilers.
The causal link between GPL vs BSD and people being exposed to free software (note, there was no freakin’ “open source”) […]
I’m calling it “open source” to avoid confusion between with “free” as most people understand it and “free” as open source advocates use it.
[…] is pretty blatant, if you asked for the GCC source code you got the entire GNU collection.
I think you missed my point. What’s the difference between getting a tape full of GPLed software and a tape full of BSD-licensed software ?
Which is better. Research and development conducted in a closed proprietary environment or an open peer reviewed academic environment. If its the former than why do so many Corporations farm out their R&D to Universities?
Open source is good, but you don’t want to have it take up too much of the industry. Keep in mind that spending stimulates the economy. Corporations buying software, like spending and investing during a recession, is a good thing. It may not seem like a good thing to them or at that time, but it helps to stimulate the economy which mill lead to more people having money to buy there products etc.
In my opinion opesource is good for keeping companies from selling their product at an over inflated price and to keep the industry innovation. From an economic point of view, it’s better to have many customers at a lower price than a few at a higher price even if you make the same ammount of money. 10 customers pay $100 is better than 1 paying $1000. Money changing hands is vital to a healthy economy.
First off Mr. Adams used the word enforce in relation to sharing. That doesn’t sound like choice to me.
It certainly is! You think that IP owners don’t have a right to enforce they’re choices on how their IP is licensed? It is entirely their choice wether to enforce it or not.
Secondly an idea is very tangible if it wasn’t poeple wouldn’t pay for it. A block of wood with out an idea is a stick. With an idea it can become a piece of valued art or a custom peice of furniture. If that peice of furniture is unique enough in function then the design (idea) can be patented.
An idea is completely intangable. Its rediculus to state otherwise. For instance, if I have an idea for a new type of encryption algorithm, what exactly is that idea made of? To be tangible, it must be some form of matter. What would that be? Enlighten me please!
Software is no more tangible then an idea.
In the world today the new wood is 0 and 1’s, bits and bytes with out ideas software is just ether.
A very appropriate analogy, as ether in the context you used it in is a non-existant substance. Since when did the concepts of 1 or 0 become tangible? What form of matter is software made from?
Since material goods are of finite quantities on this planet, I would think that people who are truly for the common man would be all for the protection of ideas through intellectual property rights since this is about the easiest and fastest way for a common man to empower himself.
So would I. I guess then that you do not consider yourself a common man? You seem to quite vigorously trample on those rights.
Of course some one should be able to share his idea with the world for what ever value he chooses to place on it. But sharing and enforce are two words that just shouldn’t be used together.
Your view of mankind is far too ideal. Im afraid this moral utopia where IP rights need not be enforced does not exist. You may not like enforcment of IP rights, but the right to enforce them exists for a reason, and the nature of mankind leaves little chance that this will ever change.
Child in Africa needs food, education and health. AND a free OS AND access to information. Lot of those countries are very very rich but also very very much exploited by a few who keep their monopoly – sounds familiar?
Firms have a responsibility to maximize the return on their investors’ money, so every company asset must be leveraged to its utmost. This means that if you have developed a program that can be sold for $1,000,000 to four people in the world or $100 to three million people, it is your solemn duty to keep the price at $1,000,000, even if that means that 2,999,996 people who need that software will have to go without.
Well, first if all, for that example to work, it should be $1 (not $100) to three million people. Change it.
Secondly, that example is wrong: maximizing return on investment means selling a program for $1M to four people AND for $1 to 3 million people, making:
$4,000,000 + $3,000,000 = $7,000,000
How one can do that? Well, get to American business school to learn that.
Want examples? Here they are: Microsoft Windows XP Home for $50 (OEM) and XP Pro for $150 (OEM).
More? Red Hat Advanced Linux Server for $1,500/year and Red Hat Workstation for $300/year.
Even more? A car with manual and stereo or same car with automatic and CD for $2,000 more (hint: in many cars auto and stick have same production cost, or auto even cheaper).
These all are examples of slight variation of the same product targeting different customer groups.
Oh, yes, almost forgot: Red Hat Linux for $14,000/year for really rich folks who could afford IBM mainframe to run it on.:)
See, it is easy: you charge every customer as much as he/she can pay. Not more, but not less. This is business. The one the author has very naive understanding of.
++++++++++
As for other observations in the article, they are mostly good and interesting. For example, the observation of Socialism built on promise of Communism and ended as a corrupted state governed by the ‘servants of the people.’
Now, ask yourself where did you heard about ‘stewards’ and ‘gentle dicators.’ Oh, right: in relation to Linux, Linux kernel, OpenSource projects.
Thes ‘stewards’ promise eternal happines of working for community. They are paid, directly or indirectly, by for profit corporations. They preach volunteerism but sure don’t make money flipping burgers after volunteer work promoting OpenSource.
It smells very much like Soviet Union and OpenSource will end like it did.
Do not expect free society at the end: just ‘stewards’ selling themselves to the higher bidder and trying to take biggest piece of community pie with them.
based on the article’s title. I ve searched and read the following:
http://www.microsoft.com/windowsserversystem/facts/default.mspx
i am wondering why dont microsoft migrate all BSD servers running hotmail services to Win2003 mainframe?
further, if META researches have clear proofs about prices as comparing between linux and microsoft servers, that means linux is just for students and IT knownledgable users only. Becoz if they use linux with a service like RedHat/ Suse then it costs them than microsoft does?
just few lines about this comparission.
cheers
I think all that Open Source has done is make it clear that different business models are required. The article seems to me to stay within the old paradigm.
The writing on the wall says SERVICES loud and clear. IBM knows it (and is profiting big time from this knowledge) and you can bet that Microsoft knows it. When Microsoft has milked the last dollar out of being “just” a software company they will wield their mighty organization towards Services. .Net is the beginning of it…
Thank you for your article, I very much enjoyed it. I thought I myself had a broad vision about the subject but you clearly showed me more depth.
I agree with this article 100%. Free software makes things more efficient. And its good to have both free and proprietary software to keep our economic bubble inflated. IMO, it really sucks when our bubbles burst.
The best thing for the economy would be to cooperate. Be quiet about the benefits of open source when you talk to other countries around the world and recommend the most expensive commercial stuff. Then only use the free stuff internally or give away the proprietary stuff / allow rampant piracy to improve your economy. Use intense propoganda and rhetoric to convince everyone around the world how horribly insecure the free/oss stuff is and how good the expensive stuff is. Its really that simple. Wanna work together? I’ll endorse an agreement like that where us here in the USA all get free CDs of MS XP/Longhorn/Office and OSX in the mail like AOL with a EULA that says we can use it if we agree not to tell anyone outside the country about our little secrets.
“This means that if you have developed a program that can be sold for $1,000,000 to four people in the world or $100 to three million people, it is your solemn duty to keep the price at $1,000,000…”
Huh? So it’s preferable to earn $4 Million vs $300 Million?
I don’t know why people think it’s not possible to sell free software…
AFAIK, you could ask for some money to do the developing (just like it is done today), and after it done, you would just give it with the source code and all. Just like most softwares are made today, except that the source code would be avaliable to the community.
Victor.
1. price falls to marginal cost, 0 for good software after distribution.
2. with monopoly -istic power, Quantity finally sold falls to (n-1)/n of what it otherwise would, ie 1/2 for a monopoly.
I don’t know why people think it’s not possible to sell free software…
Because your first customer can turn around and give away – or even resell – your product to anyone and everyone.
AFAIK, you could ask for some money to do the developing (just like it is done today), […]
This is selling a *service* (your programming skills), not the software.
[…] and after it done, you would just give it with the source code and all. Just like most softwares are made today, except that the source code would be avaliable to the community.
So how do you make money when all of your customers only need to purchase a single copy of your software ?
Hmm, well. I find it funny how piracy is mostly left alone. An analysis on why piracy happens would be one which fits right in this subject and i think, will add to the discussion.
Some people in the FLOSS camp argue that piracy is stopping open source adoption. Which could be one of the reasons why they’re against piracy.
<< […]
Often these conflicts do not bump up against each other too much. The software producers need an environment in which they can create software (they need to be paid, be provided with desks, computers, etc) and the managers need the producers to have a product to sell. It’s a symbiotic relationship. But engineers often bristle at management’s lack of interest in funding inventive new research and instead packing useless bells and whistles into the existing products because sales and marketing think it will help make more money. And managers often decry programmers’ love of technology for technology’s sake and seeming lack of interest in the financial well-being of the firm
[…]
>> Brilliant, the relation between the *NTJ and the *NTP described.
<< This is a ludicrous comparison anyway. If you take money out of the software industry, salaries decrease, number of jobs decrease, and most importantly the incentive to actually join the industry starts to fade away. This is already happening, with people choosing to study subjects with better future prospects, software engineers shifting career, etc.
>> I agree, but the world doesn’t end there. Did the world end during the industrial revolution? Not during any revolution. The article emphatised that point.
<< The open-source phenomenon (For licenses that allow redistribution) will actually REDUCE innovation.
>> You have not argumented why. So i ask you: Why?
<< Well it implies that that Marx lived in the 20th century because it says “and other”, but the writer probably refers to Lenin, Trotsky, and alikes. I agree that it is a bit nitpicking .
>> No it ain’t nitpicking if you dig futher into the subject. Which arguable is related to the subject (Stallman got inspiration from Kant IIRC).
Those you name were all “late” ”anarchism” (rather more “authorian anarchism” or “state communism”) philosophers. The philosophy of anarchism on which communism and marxism are based on started in the age of Enlightenment, far before the 20th century. Immanuel Kant was one of the important people who influenced the movement in the early stages. In Europe. You can find influences from that in important, early American philosophers and other important people. Like Jefferson and Twain for example. There’s some fine history on this on websites like Wikipedia for example.
<< (If you modify/use it, you must contribute your efforts back into the community)
>> Nope. If you modify or use a GPL application you don’t have to contribute your efforts back: if you don’t distribute your binary you don’t have to distribute your source. This opens the possibility to get sourcecode, hire a developer, and keep the source in-house. That is, if that software benefits your business. Hence what you state ain’t a proposition. The GPL or any decent article about it explaining it will explain this more in depth.
<< Close source developpement is not the necessary mean to innovate. Possible sure, necessary no.
Someone mentioned games in that thread. Well, the entertainment industry is not necessary ”meant” to innovate either. Look at movies, and you see various old recipes used for years if not decenia. The standard hero-movie goes like this: Main character male, strong and reasonably intelligent. He has a quest, a target. Then there’s the female character who is beautiful. She aids the main character, fills in an important piece of the puzzle, or in fantasy movies she’s gonna get rescued. Then there’s the evil bastard as enemy who does things we don’t accept in our society. The target involves his defeatment. That’s just one of the many recipes of the average thriller or police movie. If you check out fantasy, western or whatever you like you’ll find out similar. You’re even able to find similarities in various genres. As example i find the Fifth Element and The Matrix good ones in this case, cause it fits in perfect and people tend to have seen these, but there are many other ones and one who has seen movies the past years is able to recognize that recipe in.
If you look at a random movie and analyze aspects like this, and you have seen quite some movies, you have a high chance ending up with a deja vu. Point is: many people don’t see it from such point of view, and it doesn’t bore or bother them! When it does to the masses, new recipes are found out. Repeat. Repeat. Yeah there are movies which are different from the standard concept. For example slightly, or just very different while it is alike on other layers. When you look at movies the past 20 years you’ll notice some which are highly respected and different than the status quo, and some which started a whole new trend. Those movies aren’t called “Virus”. In the game industry you can notice that too. Here’s one obvious example: “Dune 2”. RTS games started from Dune 2 or maybe even a predecessor (afaik Dune 2 was the one which started this genre). Now, on that concept lots of games are based on. And lots of games are based on the concept of FPS. It sells. The similarities between various games of the same genre sell. Same or similar subject sells. Same or similar interface sells. If the interface is totally different, well, see the criticism on GIMP and Blender.
<< …the author is saying that he does not believe in the notion of intellectual property — proving beyond a shadow of a doubt that the author has never owned any.
>> Excuse me but i find this extremely funny because when i ignore the definition of IP and read it literal you are saying that the author doesn’t have brains! Intellectual property is what’s in your brains. Knowledge. Everything else is artificial. Who says you “own” something when i copied it? The copier “owns” it too then in the literal sense of the word. It is just that the law doesn’t agree.
The GPL was a reaction to these very laws. Stallman understood that a more liberal public domain or public domain-like system wouldn’t work because he experienced that before proprietary software flourished.
But what i am wondering about: how do you respect the jobs of those who pirate your software, or about anyone? What do they get back from the society except money? You get IP _and_ money but the housekeeper gets only money. From that point of view IP is an addition afaik.
<< AFAIK, you could ask for some money to do the developing (just like it is done today), and after it done, you would just give it with the source code and all.
>>> Yeah, but the interesting thing is that if you run a company which specializes in X (e.g. DVB or VoIP) and you pay one to develop GPL code then your competitor is able to use that software as well. For the cost of 0. While you invested in it. If the software is BSD licensed the competitor can even add functions and sell that software in binary form without giving the contributions back. Wouldn’t be their core business though. Well, do you as competitor want to give them that possibility? Or do you rather want them to see to contribute to your software as well so that you both invest to improve it, improving the company and the service thus [i take it for granted] improving people’s life? What people still don’t agree on is wether GPL or BSD or something else is better for the progress of society [in such situation]. In case by case, i’m rather pragmatic on it.
That was a great article.
The company I work for does develop on top of Open Source OS’s such as Linux and FreeBSD. We keep 100% of the code proprietary which has bought us the wrath of local LUGS and yes IBM employees who think because we developed for Open Source operating systems we need to give that code away and Open Source it. We got letters on how we can be sued and this, that and the other for developing closed source programs on the Linux platform, which is a load of crap. Im not a big fan of the Open Source community in itself, I think the whole ‘Windows must die for Linux to thrive” rhetoric has gotten very old, I do like Linux, I do like FreeBSD but what turns me off is the Open Source community and how they try to make migrating to Linux as easy as reformatting a hard drive and installing Linux, its not that simple and in a lot of cases that I have seen Linux is not worth the trouble. All of my Microsoft customers love the quality that Microsoft provides in their products and they like their products and have no interest in Linux or Open Source. We did a pilot test with Linux over a year ago with a local school system, they decided to stay with Windows. I did presentations for them, showed them the benefits of Linux/Open Source and proprietary solutions. What I hated about that is that yes, a lot of my open Source zealots that work for me tried to make it out as tho its something against Linux and that organizations that stay with Microsoft have “sacrificed their users freedom”, its not that at all. I was even put on review because they went to my boss and told them that I did a lousy job and didn’t push hard enough for a Linux migration.
Hi,
As the owner of 4Front Technologies – the company that
makes proprietary Open Sound System (http://www.opensound.com) and the GPL’ed XMMS (http://www.xmms.org) I have a lot of experience with being:
1) A pure software shop – hence not having hardware to sell
2) A really small company – hence not having any services arm
XMMS makes us 0 dollars. We cannot find anybody who’ll pay us to add bells and whistles to XMMS and neither can we find
any corporate entity that will pay us for XMMS support – not that XMMS needs any 7/24 technical support.
Open Sound System is our bread and butter product – yes it’s
binary-only (but not proprietary – OSS is available under
GPL’ed drivers in Linux and BSD drivers under FreeBSD) and
because of OSS sales we can make a small living (we’re not
rich) and pay programmers for XMMS a salary (which has all but ceased because OSS isn’t selling that well).
If someone running a pure software shop with developer’s salaries to pay, electric/equipment/rent bills to pay has anything useful to inform us about the merits of going 100% GPL’ed/Open Source, I’d be happy to listen to them.
Right now if we open sourced our Open Sound System drivers, we’d lose all means of making any money even the meager sales that we have would be gone because people would just download OSS sources, compile and be done with it. OSS
product is very well designed and needs little customer support. If people wanted support, they’d probably rely on
IRC or USENET and get answers for free. That would pertain to companies as well.
So once again, if you are running a company and have employees and rely on software sales please tell us how one can make a good business plan out of having 100% open sourced products.
Please don’t give me MySQL, Trolltec or CodeWeavers – they all have dual licensing and binary-only products to make ends meet. We also have dual licensing. I’d very much want to make 4front big like IBM or HP or Novell.
best regards
Dev Mazumdar
There are 2 things i find very wrong about your article.
1: It’s WAY to long. Who would want to read all that just about what you think?
2: You make is sound like communist=bad. If you want to prove that something is good, doesn’t mean you should kick down something else.
A tad bit off topic…
Microsoft NT preety much spelled the death of proprietary closed source UNIX systems, Microsoft NT based systems are dominant both at work and in the server market.
GNU/Linux over a couple years has become a convergence point between many former, and current, proprietary UNIX venders: Novell, Sun (Solaris), IBM (AIX), Hewlett Packard (HP-UX) (who merged with Compaq[Tru 64]), SGI (IRIX), etc.. All these companies have contributed to Linux and free software.
I hypothesize in five years the majority of these companies operating system business will be in Linux, Why?
It is expensive and foolish to continue to develop your own proprietary UNIX operating system, when a free one (GNU/Linux) is just as good or better than theirs, why would customers continue to buy your proprietary and expensive system?
Another reason is because no single one of these enterprises own’s Linux; joint development between them will help counter act the Microsoft’s dominancy over the software and operating system industry.
XMMS makes us 0 dollars. We cannot find anybody who’ll pay us to add bells and whistles to XMMS and neither can we find
any corporate entity that will pay us for XMMS support – not that XMMS needs any 7/24 technical support.
Ehm first of all excuse me to talk while you didn’t ask me to. Hehe but since i like XMMS and the upcomming XMMS2 (yeah and libvisual!) i reply and hope its somehow usable.
I think Blender is an interesting example although it ain’t a company anymore. The main developer is still earning money through Blender though by selling a book about it. He did some marketing for it and it was afaik a success.
Also look at PowerDNS. I don’t know what they’re earning or how it works, but they put their software in the GPL. Before that they put it under free for non-commercial usage with only a small fee for commercial usage. I believe they’re under contract basis with some other company for whom they develop the software.
I also think a company simply ain’t what you are looking for. What you’re looking for is a software-only company who’s making money of their software and (!) has a similar market as you have. MySQL AB doesn’t have a similar market, since people make money using MySQL. How do people make money using XMMS? It is mostly an end-home-user application; that’s something different than say GIMP, Blender, Maya or applications like Ardour. Plus there are many alternatives to XMMS available.
One thing you could do though is adding a webpage devoted to features and implementations, for a donation. A sort of bounty hunter program like Mozilla, Qmail and other have on regards of finding vulnerabilities but then for features. If there are features interesting for corporate users, then you could add these to the list. Frankly, i doubt such exist, and the end-home user market isn’t where money is to be found.
As for OSS, having sound on a system is considered a commodity. Any decent multimedia OS does this and with OSes like BeOS (free beer) or Microsoft Windows (comes with a lot of software and features, actually) it is just there, included.
So i find it pure logic that: ALSA has been developed and are used and that you’re only making a bit money from people still using a proprietary Unices. Cause for those it ain’t much money for what you offer. But for an ordinary home user it is, especially since there’s already OSes which do it for free.
So maybe you’ll have to develop a new application which is more niche and sell that, but i wouldn’t put my stakes on the end-home-user market. That’s just me though.
PS: Frankly i doubt this website is actually the place for your question…
Thanks for your email. You do bring up very valuable points. However there are couple of things that I still need to ask:
1) You say: How do people make money using XMMS? It is mostly an end-home-user application; that’s something different than say GIMP, Blender, Maya or applications like Ardour. Plus there are many alternatives to XMMS available.
The question, is why did AOL pay 40 million for Winamp?. Why won’t any Linux company buy XMMS from us?. Becuse it’s gpl’ed no need to pay the developers?. XMMS is still the king of all MP3 players for UNIX. If some one pays us to add DVD support, we’ll do it tommorrow. Xine and Mplayer are good but don’t have the features of XMMS.
2) You say: Frankly, i doubt such exist, and the end-home user market isn’t where money is to be found.
But if everybody is pushing Linux for the desktop, surely there is money to be made doing Multimedia stuff?. But maybe linux will never be a home-user’s desktop – maybe it’s only a corporate desktop. How can MS make soo much money from home users?
I don’t run any companies, but I have a few ideas..
As I see it ALSA is replacing one of your revenue streams, because you didn’t open source it.
So in that situation what I would do is offer to improve ALSA drivers or port your OSS stuff over to ALSA and put up a simple, elegant website that offers to add enhancements to the current ALSA/OSS drivers, like having a page for each soundcard with an easy to use form and payment system that allows anyone like me to pay via paypal or maybe even visa/mc for the hardware we are using and request features like bug fixes and specific options to be coded by you and added to the kernel for everyone.
Then I would be more willing to contribute payment, even if I didn’t need any new features, just because I know the money is going to improve the products I use instead of just into some company’s pocket.
XMMS needs some work, but it works fine for me. However, when I go to the xmms.org website I don’t see any easy payment options. How do I know you even want donations?
I have a friend who donated $20 today to a GPLed project he doesn’t even use because it implemented an algorithm that fascinated him and they offer a paypal link on their homepage. Imagine if 100 people from around the world did this every day.
When I finally do start a company I will offer a similar scheme instead of expecting to be paid for the code I’m writing. I’ll just make it easy for someone to pay me if they like the project and direction I’m heading in and maybe setup a storefront for extra income. But I won’t ever make it commercial, intrusive, annoying or requiring payment in any way, because I care more about my crappy code than money. And I could really use some money right now, too.
maybe a bounty system where you offer to port each specific OSS driver to the ALSA components that you find are lacking for a price to the community. So if everyone pitches in they can pay you like $10,000 or whatever the going rate is for an SB driver that is lacking some features. List out the specific features and your price and work with the people who would like to pay you to do it instead of hack through it themselves, like me.
Wow, you have the exact same kind of attitude I do towards open source and seem to be in the exact kind of situation i’m in. We’re 100% proprietary on top of open source. If some GNU dweeb tried to tell me that I should open source my software I would tell him to shove it where the sun doesn’t shine. You also share my exact same sentiments towards open source in general. I like linux/BSD and open source in general, its just a lot of the idiotic nutcases that go around preaching that I wish would just walk in front of a bus. I guess most of them are just kiddies or something that don’t know their ass from a hole in the ground…probably the same dweebs that think that communism “hasn’t been tried right yet”.
Am I one of those idiotic nutcases?
Anyone think my comments are not helping?
I can stop spouting off my nonsense if its just stupid. Walking in front of a bus might be a bit harder.
a point that everybody seems to miss in tis discussion is: linux (and all the other opensource-programs) are “the big leveller” in the software-industry. microsoft dominates that market with a monopoly, and ibm, sun,novell, hp & co HATE that.
with linux, these big companies can work together on the same projects without hurting each other. sun releases the code for star office, openoffice evolves and ALL the big companies are happy about it. novell, ibm and the others get a free competitor for ms office. they can dump lots of money into it without having to fear that sun ever takes it away from them.
<P>
so, the rise for opensource-programs is just natural. it will happen, because<BR>
a. every it-company except for microsoft is happy about it and supports it
b. the prices for software go down, which is good for customers
c. open source software brings open standards, which, again is desired by ibm, hp, novell & co.
regads,
christian
Oh, there’s the donation button, at the bottom of the webpage.
I’d suggest moving that up someplace more visible, but not distracting from the real content. And there’s a GPL project called greenshift that could be integrated into xmms that I would be willing to improve. I wrote a bunch of deltafields, particles and color maps for g-force, but didn’t want to continue contributing to the project because there were some restrictions on the output I didn’t agree with. Greenshift has no such restrictions, so it could be used by audiophiles like myself to create videos to our music, scripting it with the changes, etc. I’m just too busy with other things to put much effort into porting this project to work with xmms/linux and don’t even know if its possible.
But I’d be happy to contribute additional deltafields, colormaps and particles and make donations when I can afford it if we’d like to see xmms compete head to head with those visualizations and audio players on OSX and winamp.
I know this software can be customized to be very cool and stylish if we limit the deltafields, colormaps and particles to very specific settings which I’m more than willing to contribute to your project with the hope that it will help increase your donations.
<< The question, is why did AOL pay 40 million for Winamp?. Why won’t any Linux company buy XMMS from us?. Becuse it’s gpl’ed no need to pay the developers?. XMMS is still the king of all MP3 players for UNIX. If some one pays us to add DVD support, we’ll do it tommorrow. Xine and Mplayer are good but don’t have the features of XMMS.
>> Well if you buy a company or application and get the developers behind it with you you have the people who know the software best at your command and that is an incredible important “side” effect in some situation. For example, it could save the cost of hiring developers to get up to the same level as the original developers know the code. The newbies will start with a spaghetti-feeling and it takes time till they’re on the same productivity level as the original developers.
I can think of a few possibilities why AOL (Timewarner now) did this but i’m not very into it.
First of all, it is important to find out what happened with Winamp after AOL bought Nullsoft. In this one can find partly the answer why AOL bought Winamp. Justin Frankel, a lead developer of Winamp, made some notes on this in interviews.
One thing i know that did happened is that “bloat” got added in the sense of AOL Instant Messenger bundled, and other things. Things i always removed when i installed a new Winamp version. IIRC this was optionable in later Winamp versions. Something similar happened with Netscape and ICQ. That’s marketing.
So we have 3 examples where AOL bought a software company: Netscape (Netscape Communicator and more), Mirabilis (ICQ) and Nullsoft (Winamp and more). In all the 3 situations the software was popular. The software got caught up by the public. Only Winamp is still popular; when AOL bought Netscape it wasn’t very popular anymore since it lost the browser war by then and ICQ basically lost the IM-war from MSN quite a while ago. What they did however is using the popularity of the application for their marketing purpose. It would be shortsighted to think that it is only to market AIM. There’s more: Brand recognition / “AOL develops cool software” and possibly more aspects i’m not able to think of. Speaking of brand recognition: “AOL Instant Messenger” has brand recognition itself; the application name XMMS doesn’t.
XMMS is very popular in the Linux (and BSD) world as well. But relatively, Linux is not popular. Also, do people really think they’re able to buy XMMS and/or its developers? Or pay for a certain feature? I wasn’t. More important, do the right people know this? Why don’t you add this to your website?
(Btw, MPlayer has a XMMS plugin and XMMS has a MPlayer plugin.)
<< But if everybody is pushing Linux for the desktop, surely there is money to be made doing Multimedia stuff?. But maybe linux will never be a home-user’s desktop – maybe it’s only a corporate desktop. How can MS make soo much money from home users?
>> Multimedia is a rough subject with a lot of divisions in which some money is made right now even in the Linux segment.
As i said, i’m not confident there will be large commercial opportunities for the home-end user desktop market in a direct manner (Software <-> Profit). Especially not regarding commodity applications. This is partly due to piracy, partly due to a wide variety of open-source applications available including commodity ones. I think it’ll rather be Software <-> Service <-> Profit and consumers do like services too. I have not researched companies like Lycoris, Libranet, Lindows and other distributions aiming for the home-end-user market; that might be of interest for you as well as for me to gather more information on the commercial possibilities in the home-end-user market so that we’re able to argue on it more rationally.
[Imagine XMMS is able to play DRMed audio and video. This would cost you money, but when XMMS has a sort of minibrowser together with a slick website as interface for that content it maybe does have a potential market. You sign a deal with the content providers and use a subscription service. You start with the most popular content to lower the costs; later you add others on basis of popularity. That’s an example which currently ain’t available in Linux. Only a few Linux distributions are able to play WMV/DRMed content: TurboLinux and Connectica IIRC (I’m positive on at least Turbolinux not sure on the other. There are at least 2.). If such service is a plugin it is afaik okay with XMMS and the other company (e.g. MS) regarding licenses. In short: a unique service. What i don’t know is wether there’s a market for this.]
Since we’re discussing MS now anyway, that’s a complex subject to discuss. MS basically had no big competitors for the desktop. They were like the only big player and stopped BeOS from growing into the market via arguably dirty tactics. MS bundled Windows with new computers using smart OEM deals which benefits the OEM to sell a computer with Windows hence they do prefer to sell it in such way because it delivers them money. Windows is also an OS while XMMS is a multimedia application so the compare is off. How would you force such with OEMs? Windows comes with both a XMMS-like program (WMP) as well as a sound driver (or via the vendors driver from their CD or website); such is normal in this world: BeOS has it, IRIX has it, MacOSX has it. Hence its a commodity. Since people are used that this Just Works and doesn’t cost money how do you think you’re able to market this while it costs money? You’ll have to add something unique to the software if you ask me. That’s not to say the software ain’t good now. Anyway, what MS also did right in their way, is shoving new versions up to the public. As a last note, i’m really wondering how much MS is really getting from home-end-users which are NOT OEM deals. I’m wondering because of piracy. In short, MS basically benefitted from: the PC hype, new PCs mandatory + MS Windows OEM deal. Arguably, MS benefited from companies like Intel who helped pushing PCs to the masses. Not to note how they shoved people Office up which is besides Windows one of their main profit points. But that’s a very short version on this complex piece of history.
4 more examples. Ask yourself wether piracy is a problem in these situations, who the market is, why the customers pays for the service + application, where the competition is, how money is made, and what the scarce parts of the software and/or service is:
* DirectFB isn’t very popular. The person behind DirectFB works for a company named convergence(.de) who are in the DVB business IIRC. He develops DirectFB for them, and DirectFB is OSS yet not popular. It has some awesome features though, mainly great performance. This ain’t: DirectFB <-> Consumer this is rather DirectFB <-> Company + Service <-> Consumer i think.
* WineX for example aims for gamers. They’re using a subscription service. CodeWeavers and Transgaming have one interesting thing in common: those who pay have the power to vote on what the next feature is. In theory, that means the most popular feature is the one to be next supported making the majority happy thus adding value for the majority when the next version comes out for which they pay. But WineX doesn’t have much competition while the software solves a major problem (games on Linux); as i said, multimedia players have. This makes such a model harder for you.
* By supporting CodeWeavers you support WINE since changes to WINE are given back (WINE is LGPL). IOW: by supporting a proprietary piece of software you improve the quality of an open one. This model ain’t uncommon and you actually are using a similar one with OSS and XMMS. CodeWeavers aims rather for corporations than for home-end-users though. They got paid by Disney for Photoshop support. It’s apparent because a corporation is interested in running Lotus Notes via WINE / CrossOver while no home-end-user is. And Lotes Notes is one application people would love to see support for; actually some appear to be ready to pay heavily for this (based on some comments in the Codeweavers Lotus Notes entry).
* GStreamer. I don’t have a clue about the company behind it but you might find it interesting since they’re in the multimedia sector.
1 and 4 are alike (Software <-> Service <-> Customer) and 2 and 3 are alike (Software <-> Subscription / Control / Scarcity <-> Customer).
So if people know it is in their advantage to support your company financially aka “buy the product” (indirectly by paying for something from which they reap the benefits and directly by controlling what the next feature is) i think you have a chance. For one, you might be interested in the websites of the above projects to learn how these work in an interactive, informative, clean and user-friendly way. Such way seems mandatory to me, especially when you keep in mind that more new people are switching to “Linux”. Those aren’t by definition techies.
IMO, it would be interesting for you to research companies like the above ones and find out how their models work. I have no clue wether Transgaming is commercialy succesful or not. Such information is also important, ofcourse.
Personally – And this is my take from an end-user, casual (audio) developer point of view – the reason nobody is buying open sound system is because there’s better (free) options around.
OSS has been surpassed by ALSA, and beep-media-player has overtaken XMMS. Why? In both cases, they offer things I want. XMMS has refused to update to GTK2, and gnome-vfs, and bmp has, or will. It’s the same with OSS and ALSA.
Back in the day, I probably would have paid for a binary version of OSS simply to get software mixing on my sound card… (assuming I wasn’t using Windows as my primary OS, and that I wasn’t a poor student) but now, at a limit of eight channels, when I get it done in hardware on my USD$40 soundcard? Not a chance.
Want to make some money? I know a bunch of people who are gagging to get off the Windows platform for audio, but the driver support and application support simply isn’t there. Sign some NDAs with companies and write some good binary drivers, and write some nice libs for audio application developers.
And for crying out loud, switch to ALSA already. Hell, port it to other platforms if you think they want it. But get with the program. I want real 5.1 sound, digital out, and an API that lets me use every one of the two million transistors on my sound card, and OSS doesn’t deliver.
Check out the kalsa tools by Matthias Nagorni at http://www.suse.de/~mana/kalsatools.html . This is an excellent of example of what I can do with ALSA can do, and what requires a lot of screwing around in OSS to achieve.
I understand that having been developing OSS for so long, you’re probably very unhappy at watching all that code go to waste. Well I’m sorry, but you are a bussiness in a capatilist market, and the market is clearly saying they don’t want your product anymore. Take a hint, and move on – while you still can.
So once again, if you are running a company and have employees and rely on software sales please tell us how one can make a good business plan out of having 100% open sourced products.
Economists would answer: There is no such plan.
Reason: If you’re selling 100% Open Source Software at a price greater zero, your competitor could fork and sell at your price minus a dollar. Then, you’ll need to reduce your price by two dollars to not loose customers. The competitor will be forced to do the same for the same reason. You both end selling your software for a price of zero dollars.
Of course, this makes the usual assumptions: customers act economically, the market is perfect (No information asymetries, network effects, etc), and no transaction costs.
There has been a lot of gibberish written in this thread on capitalism, communism and their relationship to free and open source software. It would take me too long to deal with it in any serious manner. Therefore I recommend that anyone interested in reading a well argued article on this question, from an autonomous Marxist position, read the following:
James W. Lindenschmidt, From Virtual Commons To Virtual Enclosures: Revolution and Counter-Revolution In The Information Age
http://www.commoner.org.uk/09lindenschmidt.pdf
Err think about what you said about the games industry, find me an example of a completely original FOSS game that can compete with a commercial one of a similar platform (RtCW doesn’t count obviously, since the engine was given away.) Valve came out of nowhere, some really bright guys who got FUNDED to produce great work, full time.
There’s a lot of non sequiturs in there. Communist, Marxist – who cares? Everything compares with something in some way or another and anoyone’s selective comparisons can be applied in any way at all so perhaps to avoid easy derision it’s best to avoid such comparitive terminology which is, at best, just someone else’s opinion, not fact.
I am all for knowledge sharing and open-source software, but I hesitate to back it all the way when I ask myself how people who develop software ‘for free’ make their money. Again I hesitate when I think of differences between ‘software’ and ‘language’ – Perl and MySql are languages, not software. If I write a paper on biogenetic engineering in English should the people who invented English get all the credit? In fact, who invented it, and why is it what it is today? – do you see the paradox here? Yet, true, Perl and MySql are relatively new languages and their owners can be traced – and paid – at will. There are many fuzzy lines to iron out. Or bring into focus, if you’d rather.
If one wants to make any sort of accurate analogy at he must strip away all surrounding polemic and look at the machine, the creation itself, and what it does for those who a) made it and b) use it. Everything between is most often just case detail and, more often than that, pure whining about ‘the money that could have been made through failed consumer-habit forecasting’, or as many say in another word today, ‘losses’.
I’m very glad you brought basic economics into the picture – when the smoke clears, no matter the terms of the battle, it’s always what’s put into and removed from the economy that counts. The most basic truth of all is that a company must cover its production costs to survive – anything beyond that can be considered profit. How that profit is made is more important than how it is spent. If a company earns a huge profit rift through illicit means or for reasons that have little to do with the quality of its product, yet spends most of it on protecting itself with pre-lobbied gun-enforced government laws – well, it’s the first part that matters the most. The rest is just delaying tactics to keep ‘the enemy’ – or a felling brought about by the natural balance of a fair and open market – at bay.
Yet don’t get me wrong here. I also think that the opposite – production and innovation in return for next to nothing – is wrong. If you make something that saves me time and money, I owe you for at least your work, and I shouldn’t at all feel bad about giving you some of what I’ve saved. The innovative should be the ones to take the cake. Now, how to set up that sort of exchange?
Thank you for the article. It was very well presented. It definitely is thought-provoking. While in some areas it seemed to get conclusions that weren’t supported by what you just said, I agreed with much of what you said.
It’s important to take a thorough, critical look at what open source software means in light of closed-source software.
I don’t necessarily care what the difference is between the two. I just want a fair price. High volume distribution of software – be it open or closed source – is a way to reduce the cost of software. It’s code re-use to the extreme.
Unless M$ decides to share the benefits of it’s good fortune by not making a 400% profit margin, then there is no plausible way for consumers to get low-cost software, other than free software.
I would be happy to pay for another proprietary OS if I thought it would be around long enough to be useful – and if I thought I wasn’t going to be creating the next M$.
It’s hard to have your cake and eat it too.
It’s hard to have clear answers as to what is going to happen. It’s hard to put other’s needs above our own.
We’ll see what happens!
Matt
Perl and MySql are languages, not software.
At this point, I couldn’t be bothered reading any further, since you clearly have no idea what you’re talkinga bout. SQL is a language, but MySQL is software.
I heartily embrace and welcome my comrades in code socialism. Power to the people right on!
Economists would answer: There is no such plan.
I think Red Hat would disagree with you. RHEL is available in source RPMs and White Box Enterprise Linux is a distro built off of the SRPMs.
The reality is that Red Hat has a business model that other companies are adopting (e.g. Pingtel). It’s about SERVICES. Red Hat provides enterprise customers with service and support.
SERVICES!!!
Cheers
“<< This is a ludicrous comparison anyway. If you take money out of the software industry, salaries decrease, number of jobs decrease, and most importantly the incentive to actually join the industry starts to fade away. This is already happening, with people choosing to study subjects with better future prospects, software engineers shifting career, etc.
>> I agree, but the world doesn’t end there. Did the world end during the industrial revolution? Not during any revolution. The article emphatised that point. ”
And I didn’t say the world ended there either. I said the comparison was ludicrous. Programmers are both the creators of an end product AND the resource used. In the industrial revolution the amount of cotton/wool produced remained the same, or improved, while the number of workers became smaller. However if the number of programmers is reduced then the resources available for original software creation are also reduced. Hence these are two completely different things. OSS is not a revolution anyhow, more of a suicidal self-help manual.
“<< The open-source phenomenon (For licenses that allow redistribution) will actually REDUCE innovation.
>> You have not argumented why. So i ask you: Why? ”
I explained it with my little Shakespeare example. Seems easy enough to follow to me.
This is a ludicrous comparison anyway. If you take money out of the software industry, salaries decrease, number of jobs decrease, and most importantly the incentive to actually join the industry starts to fade away. This is already happening, with people choosing to study subjects with better future prospects, software engineers shifting career, etc.
Now that’s ludicrous. Personally, I’d rather have my software written by someone who loves software rather than someone who loves money. I was in Computer Science during the boom — I saw a lot of no-talents go through a CS degree because they wanted to make big bucks — not because they were any good at writing software. Not surprisingly, they were the first ones against the wall when the bubble burst. Talented people who like to write software were retained because they were good at what they do, and there will always be a market for talent.
So if we have fewer people joining the industry — GOOD. It leaves more room for those of us who love the work. As the author points out — the industry itself will not go away, it will only shift focus, from the production and marketing of proprietary software to the leveraging and modification of open-source software for specific needs, and the support of that software.
Thank you. This was an amazingly well written and balanced essay.
Summary: open source increases the efficiency of the economy; therefore, it is arguably beneficial to society. Moreover, it is more likely to transform the software industry than be stifled by protectionists (not that they won’t have a go trying).
Think of it another way: if you wanted to drive from New York to Los Angeles (the great American road-trip) and had to stop at a toll station every two miles, would that be a good thing? What if most of your money was spent on each company’s CEO’s private jet rather than maintaining that road?
Now consider the inefficiencies of the proprietary software industry where every program, utility and tool costs upward of $20. Consider the effect of software patents where every company has to license patents from everyone else before writing “hello world” – how is that beneficial?
It’s not a surprise that the USA and the EU want broad software patent legislation, given their anticompetitive policies on global trade.
I think Red Hat would disagree with you.
I don’t think so. Those services you mentioned are goods on their own; complements to, but independent from software sales. The original argument is unaffected even if RedHat bundles those contracts with software.
The original question by Dev Mazumdar, however, was about a business plan that relies on software sales. If he would have asked about a business plan that allows a company to make money with Open source products, well, there was a good article with a nice graphic over at newsforge or its related journals. Unfortunalty, I can’t find it anymore.
The point, however, is: You can’t sell Open Source software, just complements to it (mostly services), or products produced with the software (i.e. content).
XMMS is still the king of all MP3 players for UNIX. If some one pays us to add DVD support, we’ll do it tommorrow.
Thanks for illustrating my original point oh so well (the original modded down rebuttal to RMS posted in July That David felt the need to write a 9 page article to refute). From my point of view you guys have done your part for free software. By contributing the excellent XMMS application. It seems to me that any further work or other developed applications are almost expected to be made available at no cost. The glaring truth, as it has been pointed out by others on this thread that there is a cost associated with developing “free as in speech” software. So why shouldn’t personages such as yourself get paid for your work? Why should you be made to feel guilty by trying to charge for something that you spent a lot of your time and effort to create? I honestly do not know what the solution to your problem is however perhaps a proprietary DVD decoding plug-in sold for a resonable fee would help. Assuming that the plug-in is better than whatever else is out there.
“It is expensive and foolish to continue to develop your own proprietary UNIX operating system, when a free one (GNU/Linux) is just as good or better than theirs, why would customers continue to buy your proprietary and expensive system?
Dude, spend some time with Commercial Unix in a real data center at a real company and you will know why Linux doesn’t cut the mustard at this time. Don’t get me wrong I have great hopes for Linus’s baby but at this time Linux can’t play where the Big Iron plays for many reasons. As a Unix SA i will not recommend a Linux solution for anything other than simple services DNS,Basic webserving etc..
Found it:
http://management.itmanagersjournal.com/article.pl?sid=04/05/10/205…