Skip to content
Tech HistoryNews Published Updated 5 min readViews unavailable

Netscape Announces It Will Open-Source Its Browser Code

Netscape's January 1998 pledge led to Mozilla's first source release in March, but converting old browser code into Firefox took years.

On January 22, 1998, Netscape Communications announced that future versions of Netscape Communicator would be available without charge and that it would release the source code of the next-generation Communicator 5.0 client. The company set an aggressive target: source would be available to developers by March 31, with outside contributors able to modify and redistribute it under a new license.

Describing the decision as “open source” is historically useful but slightly retrospective. The phrase open source was selected at a Palo Alto strategy meeting on February 3, 1998—after Netscape’s announcement and before the code release. The Open Source Initiative’s own history says the attention created by Netscape’s move helped produce the opportunity around which that terminology formed.

The announcement was a promise, not the release itself

January 22 and March 31 are often collapsed into one event. On the first date, Netscape declared its intent and started a two-month effort to make the plan legally and technically possible. On March 31, 1998, the first developer source release became publicly available and the Mozilla project formally launched.

That interval required more than uploading an internal repository. Netscape did not own every component shipped with Communicator, so engineers had to identify and remove code controlled by third parties. They also had to prepare build materials, establish a public development process, and create licenses. The resulting Netscape Public License and Mozilla Public License allowed the released code to be used and improved while specifying how modifications and larger works could be distributed.

Consequently, “Netscape gave away all of its browser” is too broad. It released a substantial client codebase, but code that it lacked authority to license could not be included. The public tree was a developer starting point, not a complete reproduction of every proprietary binary product Netscape had shipped.

Mozilla was a project before it was a foundation

The name Mozilla did not originate as the title of the future nonprofit. It had been an internal Netscape-era codename and mascot. In 1998, mozilla.org became the coordination body and website for the new project: it organized source, builds, bug reports, discussions, and contributions while Netscape continued to employ many of the engineers doing the work.

The Mozilla Foundation did not exist until July 2003. Referring to it as the steward created by the January announcement moves a later institution five years backward. The early arrangement was a project and community, supported heavily by Netscape, with a small mozilla.org group providing governance.

That separation also matters for judging independence. Outside developers could inspect and contribute to the code, but the project did not instantly become detached from its corporate sponsor. Open development widened participation and visibility while Netscape still supplied payroll, infrastructure, product requirements, and much of the engineering capacity.

Why Netscape took the risk

By early 1998, Microsoft’s Internet Explorer was taking share from Navigator during the browser wars. Microsoft could distribute its browser with Windows and did not depend on browser-license revenue in the same way. Netscape was increasingly emphasizing enterprise server products and its Netcenter portal while trying to preserve the browser as a widely deployed platform.

Releasing source was a strategic attempt to change the economics and development model. A larger community might fix defects, port the browser, implement standards, and innovate faster than a closed team alone. Free distribution could preserve reach for Netscape’s client technologies and support demand for its enterprise services. The decision combined competitive necessity with a genuine experiment in collaborative software development; reducing it to either desperation or idealism alone misses that business logic.

The announcement also mattered outside Netscape. A publicly traded software vendor was exposing the source of a flagship mass-market product under terms designed for community modification. The move gave advocates a concrete corporate case when explaining why shared source could be a development strategy rather than merely the absence of a commercial model.

The old code did not become Firefox overnight

The difficult part began after release. Communicator’s code had evolved under deadline pressure and was hard for new contributors to build and understand. Mozilla initially tried to move the existing code toward Netscape 5, but in October 1998 the project began replacing much of that approach with a new cross-platform front end and the NGLayout rendering engine, later known as Gecko.

That reset improved the architectural foundation but extended the period without a competitive finished browser. Netscape 5 was never released. Netscape 6, based on Mozilla technology, arrived in 2000 and drew criticism for performance and maturity. The community reached Mozilla 1.0 in June 2002, more than four years after the source opening.

Firefox was later still. An experimental browser project went through the names Phoenix and Firebird before becoming Mozilla Firefox; Firefox 1.0 launched on November 9, 2004. It inherited Mozilla’s open development, Gecko engine, and accumulated engineering, but it was not simply the 1998 Communicator source with a new logo. Large portions of the platform had been redesigned or replaced.

What survived Netscape

AOL acquired Netscape in 1999 and eventually reduced its investment in the browser organization. The Mozilla Foundation’s creation in 2003 supplied an independent institutional home as that corporate backing receded. Firefox then became a meaningful competitor to Internet Explorer and helped preserve browser-engine diversity and pressure for web-standards implementation.

The long timeline makes the original decision more, not less, significant. The January announcement did not rescue Netscape’s browser share immediately, and the March code dump did not automatically summon a productive community. It opened legal and technical possibilities that required years of governance, refactoring, product discipline, and contributor work.

The accurate legacy is therefore neither “Netscape published Firefox in 1998” nor “the release failed because Netscape 5 disappeared.” Netscape made a consequential promise in January, delivered source in March, and helped launch a project capable of outliving the company. Firefox was one later product of that continuing project, not an instantaneous result.

Related:

Sources:

Comments