Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

Going Overboard on Open Source
ZDNet ^ | 26 August 2002 | John Carroll

Posted on 08/27/2002 12:08:43 PM PDT by ShadowAce

COMMENTARY--No other market is quite like software. General Motors isn't forced to contend with a "free car" movement, which has a goal of undermining sales-based automakers. Dell isn't faced with a grass roots PC hardware movement, which says PCs should be free--and then hands out samples at no cost.

Of course, software is unique as its production relies purely on the mind. Even if a renegade group wanted to offer free cars, it would not be feasible as long as raw materials carry a cost. In software, all it takes to challenge established proprietary software vendors is to convince enough developers to donate their time, or more specifically, their brainpower.

Free software, however, is only a problem if you hope to sell software. Free certainly doesn't cause complaints among consumers, although it might lead to fewer choices due to fewer competitors entering the market (profits attract competition). Retailers such as Wal-Mart can benefit if consumers flock to products made cheaper through the use of open source software.

Even developers can benefit, as there is ample room for custom software, which fills the gap between general-purpose open source product and tailored software designed for a particular business (often of the proprietary sort which generates revenue as long as it doesn't grow big enough to attract the attention of free software developers).

These good things, however, in no way justify forcing people to use open source products. I have no problem with companies that choose to use open-source software. I also have no problem with governments that choose it. I have a very big problem with groups that try to force governments to favor open source software exclusively.

Mandating that governments only procure open source software would be a form of government protection, allowing open source to avoid competition from proprietary alternatives. The irony is rich indeed when proponents of open source decry on one hand a "monopoly" whose dominance is built entirely on consumer choice, and on the other promote a government-protected one of the sort Adam Smith explicitly warned against.

I think Tim O'Reilly put it best when he said, in a recent weblog: "...any victory for open source achieved through deprivation of the user's right to choose would indeed be a betrayal of the principles that free software and open source have stood for."

Some say that the "Digital Software Security Act," as the California proposal is disingenuously called, isn't true protection. Proprietary companies just have to open their source code in order to compete for government contracts. Well, America just has to stop growing GM (Genetically Modified) food to gain access to European markets, even though all scientific evidence indicates that GM food is not harmful.

E-Commerce sites in the US just have to adhere to European VAT rules to be allowed to sell to Europeans. Europeans just have to buy struggling American steel companies to avoid getting hit by George W's recent steel tariffs.

In other words, the fact that companies can alter their business structure in order to get around a "non-trade" barrier doesn't make it any less of a trade barrier. There are a number of important reasons why proprietary software companies might not want to open their source code, chief among them that revenue models based around the sale of an open source product aren't exactly known for their profits. The trade barrier, in this case, operates through the fact that most companies currently making proprietary software would sooner replace their executive team with orangutans than discard a revenue model with a proven track record.

Of course, who says anyone should care about the plight of proprietary software companies? Open source code is free, and that's a good thing as stated at the beginning of this article. Why shouldn't government get the most bang for its buck from our tax dollars?

If you accept that argument, however, you are trapped in a logical conundrum. If you truly believe that government should get the most bang for its buck, then you must reject a policy that would prevent the government from doing a proper cost-benefit analysis to determine what, truly, provides the most bang for the buck.

As I mentioned in a past article, good ideas aren't the exclusive domain of open source programmers. What if a particular government agency would benefit the most from standardizing on Oracle databases? Perhaps its personnel are trained on Oracle, or Oracle developers are easier to find than MySQL developers. Perhaps Oracle works better with existing systems, or other products in the marketplace. Perhaps there are more development tools available, or more add-on software that the agency finds useful. Perhaps, horror of horrors, Oracle is just BETTER than the open source alternative, at least with respect to the features that matter to the agency in question.

All that MIGHT just add up to making Oracle worth the money some government agency spends on it. A policy that mandates that government not be allowed to make that calculation is a policy that will result in less efficient usage of tax dollars, as government is forced to favor an open source option even if, in the aggregate, a proprietary solution was more cost effective.

Over time, things can only get worse. Protectionism impoverishes a country, which is why nations around the world are busy opening their markets to foreign competition. What applies at the macroeconomic level applies at the microeconomic level. Protectionism won't help the progress of open source any more than it boosts the efficiency of protected industries in Chile (or steel companies in the United States).

Open source is supposed to be about freedom. Unfortunately, certain advocates have lost sight of that goal. People should be free to use software which best fits their needs, whether or not it adheres to a particular programming philosophy. I suggest that open source proponents spend their time crafting interoperability guidelines rather than creating a protected environment, which artificially boosts open-source adoption while hiding it from the full rigors of competition.

John Carroll is a software engineer who lives in Switzerland. He specializes in the design and development of distributed systems using Java and .Net.


TOPICS: Business/Economy; Culture/Society; Technical
KEYWORDS: closedsource; opensource
Navigation: use the links below to view more comments.
first 1-2021-4041-6061-8081-85 next last
These good things, however, in no way justify forcing people to use open source products. I have no problem with companies that choose to use open-source software. I also have no problem with governments that choose it. I have a very big problem with groups that try to force governments to favor open source software exclusively.
1 posted on 08/27/2002 12:08:43 PM PDT by ShadowAce
[ Post Reply | Private Reply | View Replies]

To: rdb3; TechJunkYard; js1138; dheretic
Ping as a clarification of what OS "should" be....
2 posted on 08/27/2002 12:10:37 PM PDT by ShadowAce
[ Post Reply | Private Reply | To 1 | View Replies]

To: John Robinson; B Knotts; stainlessbanner; TechJunkYard; ShadowAce; Knitebane; AppyPappy; jae471; ...
The Penguin Ping.

Want on or off? Just holla!


3 posted on 08/27/2002 12:18:35 PM PDT by rdb3
[ Post Reply | Private Reply | To 2 | View Replies]

To: ShadowAce
I have a very big problem with groups that try to force governments to favor open source software exclusively.

What about software companies that force PC manufacturers to install their operating systems exclusively on new PCs?

4 posted on 08/27/2002 12:21:13 PM PDT by E. Pluribus Unum
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce
I have a very big problem with groups that try to force governments to favor open source software exclusively.

What about software companies that force PC manufacturers to install their operating systems exclusively on new PCs?

5 posted on 08/27/2002 12:21:55 PM PDT by E. Pluribus Unum
[ Post Reply | Private Reply | To 1 | View Replies]

To: E. Pluribus Unum
That is one of my biggest gripes.
6 posted on 08/27/2002 12:23:41 PM PDT by ShadowAce
[ Post Reply | Private Reply | To 5 | View Replies]

To: E. Pluribus Unum
What about software companies that force PC manufacturers to install their operating systems exclusively on new PCs?

NO ONE FORCES ANYONE! BOTH SIDES AGREE TO THE TERMS OF A CONTRACT!

7 posted on 08/27/2002 12:25:35 PM PDT by KayEyeDoubleDee
[ Post Reply | Private Reply | To 4 | View Replies]

To: ShadowAce
free is the only effective way to fight off a monopoly. open source/free software would not be an issue if there existed a healthy, competitive market for operating systems and desktop applications.

ms likes to complain about "free" but that is exactly how they eliminated netscape as a major player. anyone remember that netscape navigator used to cost $50?
8 posted on 08/27/2002 12:26:54 PM PDT by kpp_kpp
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce
I have worked on open source projects before.

With that said...

Bills which seek to force governments to use nothing but free software are shortsighted. They ignore the primary benefit of free software, which is the access to source code for those who rely on systems. A better alternative would be to require that government agencies receive source code for any products they use, free or commercial. A commercial institution shouldn't have any qualms about releasing their source to the feds under a license which clearly restricts the use to debugging problems and making in-house enhancements. A license which restricts redistribution of such commercial source would be perfectly fine.

Access to source is what free software gives you, and what users in demanding environments need. This is one place that FSF fans should drop our ideology.

9 posted on 08/27/2002 12:31:39 PM PDT by posterkid
[ Post Reply | Private Reply | To 1 | View Replies]

To: rdb3; All
I'm swamped, don't have time to post this full article as a new thread, but just came across it and thought someone here might find it interesting:

MS to intro product key check in WinXP SP1 WPA

Just FYI.

10 posted on 08/27/2002 12:31:59 PM PDT by Dominic Harr
[ Post Reply | Private Reply | To 3 | View Replies]

To: ShadowAce
I have a very big problem with groups that try to force governments to favor open source software exclusively.

Yes, that is going overboard.

However, it should be a requirement that the data format used for government documents be openly and fully documented. This would allow the data files to be accessed by other software.

Suppose that a government agency purchased a software package and used it to save a large amount of important data - then the software publisher went out of business. If the data format of the files is documented, it should be possible to convert the data to another format to work with other programs. Otherwise, that data may be irretrievably lost.

11 posted on 08/27/2002 12:34:24 PM PDT by HAL9000
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce
>99% of all office workers in America who know how to use computers know how to use Microsoft Office Products.

Microsoft Office is the operating system. Windows is just a creature that controls Office applications.

<1% of all office workers know anything about Unix and I doubt that corporate America is going to save any money by sending legions of office clerks out to learn the finer intestacies of awk, sed, grep, cc, gdb, lexx, vi, emacs, sh, csh, bsh, bash,.. Not to mention understanding and appreciating what the latest X-Window manager of the week is all about, or where to find a driver for a three-year-old CD-ROM on the net.

Software costs money, but the people who use the software cost even more money.

Windows has 99% of the mind share of the applications that are important. Microsoft has the best database technology, the only real GUI development technology, and their operating systems run on 95% of all the computers that are currently being manufactured.

The new tool kit called .NET is totally awesome and I see very little chance that the Linux universe is going to create anything to match it.

The human race probably needs only a couple of operating system. The race is already over and while Linux might find a haven among students and hobbyists who like to do tinkering.

The people who use the computers are always more expensive than the price of the computer and the software.

The poker game is over and Bill Gates has won all the chips. The current wrangling is just about tipping the dealer.
12 posted on 08/27/2002 12:34:49 PM PDT by BioForce1
[ Post Reply | Private Reply | To 1 | View Replies]

To: KayEyeDoubleDee
NO ONE FORCES ANYONE! BOTH SIDES AGREE TO THE TERMS OF A CONTRACT!

You are a real hothead, aren't you. Do you still beat your wife?

Microsoft forced Dell to stop installing Linux or they would not be allowed to install Windows anymore.

I don't agree with laws that mandate the use of open source, either, but what is the difference between forcing a company to install your software exclusively and forcing a government to use open source software exclusively?

13 posted on 08/27/2002 12:37:22 PM PDT by E. Pluribus Unum
[ Post Reply | Private Reply | To 7 | View Replies]

To: Dominic Harr
OpenSource is looking better all the time. I'm very impressed with the quality of OpenSource I've used. OpenSource has to have quality else it wouldn't survive. Also, it's not junked up with useless features requested by a marketing department. Like car makers, software companies have discovered they make their money on the repairs, not the initial sale. Hence proprietary software companies have a vested interest in selling junk.
14 posted on 08/27/2002 12:44:04 PM PDT by Reeses
[ Post Reply | Private Reply | To 10 | View Replies]

To: E. Pluribus Unum
You are a real hothead, aren't you. Do you still beat your wife?

What? What the hell is this supposed to mean? Why am I even responding to someone who could only hide behind anonymity to make such a statement?

15 posted on 08/27/2002 12:46:44 PM PDT by KayEyeDoubleDee
[ Post Reply | Private Reply | To 13 | View Replies]

To: KayEyeDoubleDee
Why am I even responding to someone who could only hide behind anonymity to make such a statement?

That answers my question.

16 posted on 08/27/2002 12:48:18 PM PDT by E. Pluribus Unum
[ Post Reply | Private Reply | To 15 | View Replies]

To: BioForce1
The poker game is over and Bill Gates has won all the chips. The current wrangling is just about tipping the dealer.

BioForce1 signed up 2002-08-23.

How IS the weather in Redmond today? How many times have you brown-nosed your boss?

17 posted on 08/27/2002 12:51:12 PM PDT by E. Pluribus Unum
[ Post Reply | Private Reply | To 12 | View Replies]

To: E. Pluribus Unum
The difference is that companies enter into contracts voluntarily and if they think the costs outweigh the benefits they can tell the other company to get bent. If the open source only law passes there's nothing voluntary about it, no form of negotiation, no ability to back away from a bad deal.
18 posted on 08/27/2002 12:51:32 PM PDT by discostu
[ Post Reply | Private Reply | To 13 | View Replies]

To: E. Pluribus Unum
Look, I would have gladly discussed the MS/Dell stuff with you, but you just had to poke fun at my baby-eating violent streak.
19 posted on 08/27/2002 12:51:45 PM PDT by KayEyeDoubleDee
[ Post Reply | Private Reply | To 16 | View Replies]

To: KayEyeDoubleDee
Look, I would have gladly discussed the MS/Dell stuff with you, but you just had to poke fun at my baby-eating violent streak.

Nothing's stopping you. Except that the facts are not on your side.

I believe in freedom. I believe people should be free to buy proprietary spyware if they choose to do so, but they should also be free to buy a new PC with Linux on it if that is what they choose. I can think of no reason that would upset you.

20 posted on 08/27/2002 12:55:43 PM PDT by E. Pluribus Unum
[ Post Reply | Private Reply | To 19 | View Replies]


Navigation: use the links below to view more comments.
first 1-2021-4041-6061-8081-85 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson