The OpenOffice.org Project
The OpenOffice.org project is an historic development for the open systems world and the open source movement. In a networked age, the rules by which software is created, defined, and distributed are being redefined. Software, in essence a powerful form of expressing human knowledge and logic, is entering the realm of other free and open forms for the expression of human ideas. The pervasiveness of the network has been central in driving this redefinition of the qualities of software. The need for certain forms of software to be available in an equitable form becomes very apparent, especially when related to the creation, exchange, and communication of information. It is important to note that in recent times, some of the most significant forces that have influenced change in our information-centric world have resulted from the use of tools and formats for mechanisms such as e-mail, Web servers and Web browser, IRC, and even the very recent Instant Messenger service. All of these software-based infrastructures have shifted to be foundational in nature, based upon technology standards and formats available to all innovators, without restriction.
The OpenOffice.org project establishes these same freedoms for the software technology used for information collection commonly called office documents. As a result of these office document formats and the implementation of their accompanying software application utilities becoming foundational technologies — freely available to all through the OpenOffice.org project — office documents have made the important transition from the proprietary world to become universal, incorporated into the foundational network information standards. The OpenOffice.org project marks the beginning of an era of universality for office productivity documents as well as their arrival as network standard formats and services.
What is Open Office.org?
OpenOffice.org is the open source project through which Sun Microsystems is releasing the technology that powers the globally popular StarOffice productivity suite. The OpenOffice.org project establishes the necessary facilities to make this open source technology available to the developer communities worldwide. Source code technology will be made publicly available via the Internet in both tar-ball and CVS formats. The project site will provide forums for direct communications and discussions among developers. Plus, the project site is constructed to provide a center for full and comprehensive information regarding all aspects of the project and its technology. This includes details on the technology and how it can be used as a basis for further innovation, for example, from API and architectural documentation through to planning, news, and promotional information.
The OpenOffice.org network hosted community can be found at /.
Why is Sun Microsystems doing this?
Sun Microsystems was founded in 1982 upon three principles. First, that open systems' strategies for technology will ultimately expand the markets for information technology products more successfully than those derived from a proprietary basis. Second, that the network was to become the foundation upon which all computing platforms would be constructed in such an open systems world, expressed by Sun's visionary slogan "The Network is the Computer". And third, the law of innovation commonly described by Bill Joy, (co-founder of Sun Microsystems and original leader of the seminal open source BSD project) as "Innovation will occur" and its corollary, "that it will occur elsewhere" requires that strategies must be sought to embrace the concepts of the innovators who will be "elsewhere" by definition.
Sun recognizes that all the successful software and network technologies it uses and develops must have these foundational principles at their core. A brief review of Sun's statements and actions from its beginning will show a consistency in developing the means to build itself upon these same principles.
Office Productivity for a Networked Age
Because future computing is being designed and built with the network as its foundation, Sun Microsystems has been committed to the development, adoption, and deployment of the network-based Open Information Architecture. From the core of TCP/IP to e-mail, NFS, XML, and Java technologies establishing the standards for this Open Information Architecture has always been a primary goal for contributing towards open systems and enabling a viable and compelling information computing future.
By 1998, it became clear that the office suite formats and utilities would need to become standardized and fully open definitions of the Open Information Architecture. The knowledge that the diverse forms of devices by which people would access and use the network and its computing resources would expand far beyond today's PC-class device meant that this would become a critical requirement. In August 1999, Sun acquired Star Division, Inc., the developer of a comprehensive, multi-platform, office productivity suite technology that was gaining momentum on open systems platforms. The Star Division technology offered the ideal technology basis and engineering talent to deliver on Sun's strategic objectives for an open definition of these formats and utilities. The component-based language and platform-neutral architecture of the StarOffice utilities were ideally suited to form the basis for an open office productivity suite. Prior to the acquisition, work towards XML-based office document file formats had also been progressing.
Since then, a focussed effort has been placed upon development of both the technologies and the details of the strategy necessary to introduce this next critical piece of the network-based Open Information Architecture. The launch of the OpenOffice.org project introduces this initiative.
Future StarOffice Productivity Suite from Sun Microsystems
Sun Microsystems' engineering efforts that will deliver future versions of the StarOffice productivity suite will be derived directly from the OpenOffice.org technology base. Sun will use the single OpenOffice.org master CVS source base as its own engineering master source base. Thus, developers from all communities will be able to see Sun's development contributions on a daily basis and be able to become directly involved in the development of the OpenOffice.org technology as well as the branded StarOffice productivity suite.
For more detail regarding OpenOffice.org technology, a complementary white paper will be available that provides an in-depth overview of the component features, component system, XML formats, APIs, and environment enabling.