03.12.2012 Views

Introduction to Free Software - SELF | Sharing Knowledge about ...

Introduction to Free Software - SELF | Sharing Knowledge about ...

Introduction to Free Software - SELF | Sharing Knowledge about ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

© FUOC • P07/M2101/02709 83 <strong>Free</strong> <strong>Software</strong><br />

<strong>to</strong> make its product evolve precisely along the lines that users want. Of course,<br />

it will have the advantage of better knowledge of the program, but that isn't<br />

all. They will have <strong>to</strong> compete for every client.<br />

Therefore, the appearance of dominant products in the world of free software,<br />

translates in<strong>to</strong> more competition between companies. And with it users retake<br />

control: companies in competition cannot do anything but listen <strong>to</strong> them if<br />

they want <strong>to</strong> survive. And this is precisely what will make sure that the product<br />

improves.<br />

<strong>Free</strong> products that are dominant in their sec<strong>to</strong>r<br />

For a long time, Apache has been the leader in the market for web servers. But there are<br />

many companies behind Apache, from some very large ones (like IBM) <strong>to</strong> other much<br />

smaller ones. And all of them have no other choice but <strong>to</strong> compete by improving it and<br />

normally by contributing <strong>to</strong> the project with their improvements. Despite the fact that<br />

Apache is almost a monopoly in many fields (for example, it is almost the only web<br />

server considered on the GNU/Linux or *BSD platform), it does not depend on a single<br />

company, but rather on literally dozens of them.<br />

The distributions of GNU/Linux are also an interesting case. GNU/Linux is not, certainly,<br />

a monopoly, but is possibly the second choice in the market for operating systems. And<br />

this has not forced a situation whereby one company has control over it. On the contrary<br />

there are tens of distributions made by different companies, which freely compete in the<br />

market. Each one of them tries <strong>to</strong> offer improvements, which its competi<strong>to</strong>rs have <strong>to</strong><br />

adopt at the risk of being left out. Moreover, they cannot stray <strong>to</strong>o far from what is the<br />

"GNU/Linux standard", since this would be rejected by users as a "departure from the<br />

norm ". The situation after several years of a growing market share for GNU/Linux shows<br />

us tens of companies that compete and allow the system <strong>to</strong> evolve. And once again, all<br />

of them pursue satisfying users' requirements. This is the only way that they can stay<br />

in the market.<br />

GCC is a dominant product in the world of C and C++ compilers for the GNU/Linux<br />

market. And yet, this has not led <strong>to</strong> any company monopoly situation, even though Cygnus<br />

(now Red Hat) was responsible for a long time for coordinating its development. There<br />

are many companies that make improvements <strong>to</strong> the system and all of them compete,<br />

each in their specific niche, <strong>to</strong> satisfy their users' demands. In fact, when a specific company<br />

or organisation has failed in the task of coordinating (or some users have perceived<br />

this <strong>to</strong> be the case) there has been room for the project <strong>to</strong> fork, with two products running<br />

in parallel for a while, until they have come back <strong>to</strong>gether again (as is now happening<br />

with GCC 3.x).<br />

5.4.4. Strategies for becoming a monopoly with free software<br />

Despite the fact that the world of free software is much more hostile <strong>to</strong> busi-<br />

ness monopolies than the world of proprietary software, there are strategies<br />

that a company can use <strong>to</strong> try <strong>to</strong> approach a situation of monopolistic domi-<br />

nance of a market. These practices are common in many other economic sec-<br />

<strong>to</strong>rs and in order <strong>to</strong> prevent them we have bodies that regulate competition,<br />

which is why we will not go in<strong>to</strong> <strong>to</strong>o much detail <strong>about</strong> them. However, we<br />

will mention one that, up <strong>to</strong> a point, is specific <strong>to</strong> the software market, and<br />

which has already been experienced in certain situations: the acceptance of<br />

third party product certification.<br />

When a company wishes <strong>to</strong> distribute a software product (free or proprietary)<br />

that functions in combination with others, it is common <strong>to</strong> "certify" that pro-<br />

duct for a certain combination. The manufacturer undertakes <strong>to</strong> offer services<br />

(updates, support, problem-solving, etc.) only if the client guarantees that the

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!