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 159 <strong>Free</strong> <strong>Software</strong><br />

amount of surprise, but it turned out <strong>to</strong> be right for Netscape Inc.'s strategy,<br />

and it was only the giant Microsoft that was able <strong>to</strong> outdo it with more ag-<br />

gressive (and probably detrimental <strong>to</strong> free market competition) tactics.<br />

Around 1997, Netscape's market share had dropped sharply due <strong>to</strong> the spread<br />

of Microsoft Explorer; consequently, Netscape Inc. was studying new ways of<br />

recovering its previous dominance. A technical report published by the engi-<br />

neer Frank Hecker ("Setting up shop: the business of open source software",<br />

1998) [142] proposed that the best solution <strong>to</strong> the problem was <strong>to</strong> release the<br />

source code of the browser and benefit from the effects of the free software<br />

community, as described by Eric Raymond in "The Cathedral and the Bazaar".<br />

In January 1998, Netscape Inc. officially announced that it would release the<br />

source code of its browser, marking an extremely important miles<strong>to</strong>ne within<br />

the short his<strong>to</strong>ry of free software: a company was going <strong>to</strong> publish the whole<br />

of the source code of an application that had been a commercial product up<br />

until then, under a free software license. The date of the launch was scheduled<br />

for the 31st March 1998.<br />

In the two months between January and March, the people at Netscape were<br />

frenetically active, trying <strong>to</strong> get everything ready. The list of tasks was enor-<br />

mous and complicated ("<strong>Free</strong>ing the source: the s<strong>to</strong>ry of Mozilla", 1999) [134].<br />

On the technical level, it was necessary <strong>to</strong> contact the companies that made<br />

the modules <strong>to</strong> ask them for their consent <strong>to</strong> the change of license; if the<br />

answer was negative, the module had <strong>to</strong> be eliminated. In addition, all the<br />

parts written in Java had <strong>to</strong> be reimplemented, as it was considered that Java<br />

was not free. They then decided <strong>to</strong> call the free project Mozilla, just as the<br />

developers of Netscape had called their main component Netscape, and the<br />

Mozilla.org domain was purchased <strong>to</strong> build a community of developers and<br />

assistants based around this website. At the end of the process, more than one<br />

million and a half lines of source code were released.<br />

Note<br />

The name Mozilla is a play on words, with a little dose of humour from of the Netscape<br />

Inc. development team. The Mozilla name came from adapting the name Godzilla, the<br />

monster that caused mayhem in Japanese horror films from the fifties, <strong>to</strong> make it sound<br />

like Mosaic Killer, as the new browser, with more advanced technology, was supposed <strong>to</strong><br />

render Mosaic obsolete.<br />

On another note, there was the legal question. The free licenses existing at<br />

that time did not convince the Netscape executives, who could not see how<br />

this could be "compatible" with the commercial nature of a business. Netsca-<br />

pe wanted a more flexible license, that would make it possible <strong>to</strong> reach agree-<br />

ments with third parties so as <strong>to</strong> include their code regardless of the license<br />

or whether other commercial developers were <strong>to</strong> contribute <strong>to</strong> it, so that they<br />

could defend their financial interests howsoever they chose. And although<br />

they had not initially planned <strong>to</strong> create a new license, they eventually reac-<br />

hed the conclusion that this was the only way they could achieve what they<br />

wanted. This is how the Netscape Public License (NPL) was created: a license

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

Saved successfully!

Ooh no, something went wrong!