by David Boswell
There's been a lot of discussion inside the Mozilla community about the true nature of this project. The stock answer has been that Mozilla is the Open Source development project that began when Netscape released the source to its Communicator browser suite in 1998. Although that is what Mozilla started out as, there's growing evidence that it has turned into something else. In many ways Mozilla now resembles an Application Virtual Machine, a piece of code that allows applications to be written once and run on any operating system.
In his keynote address given at Computers, Freedom and Privacy in Toronto, Canada, on April 6, 2000, Tim O'Reilly talked about Open Source software and how the vision of Open Source projects tends to change over time. "Many of the greatest successes," he said, "come not from the vision of the original designer, but the uses to which newcomers put the original tool."
As an example, O'Reilly went on to cite that the scripting language Perl didn't blossom until the Web came along and developers found new ways to apply it. Along those same lines, we're seeing Mozilla break ground in new areas not previously expected, such as Zope (a web content management platform) and Eazel (a next-generation Linux desktop).
Building Applications in Mozilla
These tools have enabled new levels of customization including:
- Skins: You can change the look and feel of a Mozilla application by creating new skins for it. Examples of these include the Aphrodite and Sullivan skins.
By combining both of these features, it's possible to change the way Mozilla looks and feels to such a degree that it can be turned into anything: a spreadsheet, a word processor, or even a different type of browser. And the kicker is that these applications can run on virtually any platform.
Pages: 1, 2