Date: Thu, 13 Jul 2000 14:38:34 +0100 To: Open-Source followers <catherine@ala.com> From: Catherine Dickson <catherine@ala.com> Subject: ApacheCon Europe 2000 The Apache Software Foundation: Overview Table of Contents 1. The Evolution of Open Source and Free Software Movements 2. Industry Embrace 3. Apache -- The World's Leading Web Server 4. The Apache Software Foundation [ASF] 5. ASF Projects 6. A Global Reach 7. Get Involved 8. Resources 1. The Evolution of Open Source and Free Software Movements Open source and free software have evolved from the mid 1980s, when an ad-hoc grouping of software developers banded together in a common pursuit. They sought the ability to freely run, copy, distribute, study, change and improve upon the publicly-available source code of a piece of software. Open source does not have licensing restrictions that limit use, modification or redistribution in the way many corporate-produced programs do. This offers developers the freedom to study how programs work and the opportunity to adapt programs to individual needs. It also offers the ability to freely redistribute and share copies of programs and most importantly, improve programs and release these improvements to the public for the benefit of the whole community. The result of this rapid evolutionary process is better-developed software than the traditional closed model, in which only a few programmers have access to the source. Mature open-source products are considered far more reliable than their closed, corporate-produced counterparts, and support for them is dramatically cheaper and easier to obtain than that from closed vendors. Some of the most popular free software initiatives that have evolved include: Linux, PHP, BSD and GNU. While the free software movement gained momentum among individual programmers worldwide, it also garnered support by for-profit corporations, universities, consortia, government agencies and contractors. Historically open-source software has been closely linked to both the Internet and Unix, where many different hardware architectures require support. In cases like this, source code distribution is the only practical way to maintain a certain level of support. Although the free software movement had its followers from within the developer community, there was a significant level of scepticism regarding the development of "real" tools and end-user solutions. Further doubt arose when faced with the challenge of building a viable operating system, that is, until the introduction of Linux. The open-source alternative to Windows, Linux begun in 1991 by Linus Torvalds while a college student in Finland, and was made freely available to the developer community. Programmers all over the world have contributed to the code and today millions of people are running Linux on their PCs. Originally only available for PCs, Linux now supports systems ranging from PDAs to huge supercomputing clusters. Countering the criticism that Linux was beneficial to hackers for experimental purposes but inadequate for robust end-user and Internet applications, Linux evolved into a preferred alternative operating system to Microsoft. By mid 1999, sales of Linux transcended Windows 98 at major software retail outlets. However, the negative connotations associated with the term "free software" continued to pose a threat to the open development process. In early 1998, a small group of industry leaders met to help describe the process on pragmatic, business-case grounds that would motivate companies to help build open standards as actual software and collaborate on a product that neither companies nor individuals could achieve alone. Their collaboration resulted in the term "open source". A few weeks later, the description appeared in the media and became the de facto term for an open development process that promotes reliability, security and quality by supporting independent peer review and rapid evolution of source code. The core tenets of the open source movement revolve around the following benefits, with the underlying goal of increased reliability: 1. Free Redistribution -- the license may not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license may not require a royalty or other fee for such sale. 2. Source Code -- the program must include source code, and must allow distribution in source code as well as compiled form. Where some form of a product is not distributed with source code, there must be a well-publicized means of obtaining the source code for no more than a reasonable reproduction cost -- preferably, downloading via the Internet without charge. 3. Derived Works -- the license must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the original software. 4. Integrity of The Author's Source Code -- the license may restrict source-code from being distributed in modified form only if the license allows the distribution of "patch files" with the source code for the purpose of modifying the program at build time. The license must explicitly permit distribution of software built from modified source code. 5. No Discrimination Against Persons or Groups -- the license must not discriminate against any person or group of persons. 6. No Discrimination Against Fields of Endeavour -- the license must not restrict anyone from making use of the program in a specific field of endeavour. For example, it may not restrict the program from being used in a business, or from being used for genetic research. 7. Distribution of License -- the rights attached to the program must apply to all to whom the program is redistributed without the need for execution of an additional license by those parties. 8. License Must Not Be Specific to a Product -- the rights attached to the program must not depend on the program's being part of a particular software distribution. 9. License Must Not Contaminate Other Software 2. Industry Embrace 1998 marked several significant events heralded by the media and developer community as breakthroughs for the open source movement: IBM announced support and inclusion of the Apache Web server in its commercial solutions and increased interest in Linux resulted in feature articles in both trade and financial media outlets. This caused the industry as a whole, and in particular Microsoft, to take notice. By the end of the year, the Linux market share increased 212%. Embrace of open-source software swept throughout the industry, with commitment from key players such as Sun Microsystems, Silicon Graphics Inc., Apple Computer, Hewlett-Packard, Red Hat Software, Computer Associates, Cygnus Solutions, C2Net, Netscape Communications, Covalent Technologies, Corel and Linux Mall to participate in open-source development as part of their solutions -- both commercial as well as testbed implementations. Currently, numerous open-source products are commercially supported, including the Netscape browser -- convinced of the high productivity, integrity of process and quality of open-source development, the browser was made freely available and source code was released. As a result, a worldwide community of programmers evolved, contributing to the code, fixing bugs and enhancing the browser's functionality. 3. Apache -- The World's Leading Web Server The origins of the award-winning Apache Server begin in 1995, when development of the NCSA HTTP daemon, the leading server software on the Web at the time, had stalled. This led a small group of webmasters to develop their own "bug fixes" -- solutions to fix unwanted properties of the program that were causing malfunctions, along with "patches" -- temporary additions to the code as a quick-and-dirty remedy to existing bugs. To help drive common distribution of these patches, the group collaborated initially via email, and later formed a mailing list to coordinate changes to the code. Shortly thereafter, eight core contributors to the code of what was becoming informally referred to as a "patchy server" and later evolved into the Apache Server, formed the foundation of the original Apache Group. Less than a year after the group was formed, the Apache server passed NCSA's httpd as the #1 Web server on the Internet. Today, the Apache Server remains the leading Web server worldwide, with hundreds of developers participating in code development. The Apache family of open solutions for various desktop and server operating systems are used by large and small corporations, research institutions, educational organizations, individuals as well as government entities. Apache remains a platform upon which individuals and institutions can build reliable systems, both for experimental as well as mission-critical purposes. The unparalleled success of the Apache Server project serves only to illustrate the benefits of open-source development methods for the interoperability of core software. Projects such as Apache demonstrate the positive results of a collaborative development process, where individuals join forces and transcend boundaries to build upon each other's work, and create a newly customized and regularly improved product for the benefit of the global community. Without spending any funds on research, marketing, or advertising, this grouping of volunteer programmers accomplished a feat that has become the aim of commercial software developers worldwide. 4. The Apache Software Foundation [ASF] Formed in June 1999 by members of the Apache Group to provide organizational, legal and financial support for the Apache open-source software projects, the Apache Software Foundation [ASF] was founded as a membership-based, non-profit corporation to ensure that the Apache projects continue to exist beyond the participation of individual volunteers, enable intellectual and financial contributions and provide legal support for participating in open-source software projects. The ASF is a volunteer-based organization, whose membership consists of individuals who have demonstrated a commitment to collaborative open-source software development through sustained participation and contributions within the Foundation's projects. In addition, many individuals and companies have contributed towards the success of the Apache project. 5. ASF Projects While the ASF shepherds the development of the Apache Server Project, it is also the home of several industry-defining initiatives. They are: Apache Server Project [aka The Apache Project] The Apache Project continues to develop the world's leading robust, commercial-grade, featureful, and freely-available source code implementation of an HTTP Web server. The project is jointly managed by a group of volunteers located around the world, using the Internet and the Web to communicate, plan, and develop the server and its related documentation. These volunteers are known as the Apache Group. In addition, hundreds of users have contributed ideas, code, and documentation to the project. Apache XML Project The Apache XML Project provides commercial-quality standards-based XML [Extensible Markup Language] solutions that are developed in an open and cooperative fashion, to provide feedback to standards bodies such as IETF and W3C from an implementation perspective, and to be a focus for XML-related activities within Apache projects. This project has been seeded with significant code contributions from a number of individuals, including Stefano Mazzocchi and James Tauber. The Java-Apache community, as well as corporations that include IBM, Sun Microsystems, Exoffice, DataChannel and Lotus Development Corporation have also made contributions. Jakarta Jakarta is home to two new projects related to server-side Java, specifically Tomcat, a Java Servlet engine, and Josper, a Java Server Pages reference implementation. The Jakarta Project is composed of members of the Apache Jserv Project, engineers from major corporations such as Sun and IBM, newer companies like Exoffice, and serious, committed individual developers. Java-Apache The Java-Apache Project is home to various other server-side Java projects: Apache JServ, a servlet engine; JSSI, a template engine for Java; Cocoon, an XML processing engine implemented as a servlet; and the Element Construction Set, a servlet for rendering HTML from complex data structures. This project and Jakarta are very closely connected. mod_perl The Apache/Perl integration project brings together the full power of the Perl programming language and the Apache HTTP server. With mod_perl it is possible to write Apache modules entirely in Perl. In addition, the persistent interpreter embedded in the server avoids the overhead of starting an external interpreter and the penalty of Perl start-up time. In addition, the ASF hosts the ApacheCon developer conference series to provide those involved in open-source development the opportunity to meet many of the key players active in various Apache initiatives as well as bring their unique expertise to bear on issues that will play a vital role in the development of computing in an open, collaborative forum. 6. A Global Reach In October 2000, the ASF will host ApacheCon 2000 Europe -- the first European conference and exhibition for Apache-related software -- in response to growing European interest in open-source software. ApacheCon Europe 2000 follows a highly successful ApacheCon 2000, the first Apache users' conference held in Orlando Florida in March, where tutorials, presentations, birds-of-a-feather sessions and keynotes were held by thought leaders from academia as well as independent developers, and representatives from international corporations including IBM, Collab.Net, Sun Microsystems, Covalent Technologies, Lotus Development Corporation, C2Net, Enkubator and JaguNet. 7. Get Involved ApacheCon Europe 2000 is an ideal opportunity to meet many of the Apache developers and to find out more about the Foundation and its projects. With an anticipated attendance of at least four hundred Internet professionals, ApacheCon Europe 2000 attendees will witness and participate in one of he most interesting new software projects since the dawn of computing -- the open source revolution. Developers: send email to <info@apachecon.com> with your name, address, company name, title, and any additional questions or information. The conference planning team will respond to your inquiry as soon as possible. Members of the Press: to register, please contact Dan Chappell on: +44.1273.675100 or at <apachecon@zotgroup.com> 8. Resources Further information on the Apache Software Foundation, its Projects, as well as the open-source software movement is available at * The Apache Software Foundation http://www.apache.org/ * ASF Projects http://www.apache.org/foundation/projects.html * Open Source http://www.opensource.org/ * The Free Software Foundation http://www.gnu.org/ ASF Board Members and Official Spokespeople -- please send inquiries to <board@apache.org>with copy to <apache@zotgroup.com> * Brian Behlendorf * Roy Fielding * Ken Coar * Lars Ellerbecht * Ben Laurie * Dirk-Willem van Gulik * Randy Terbush * Jim Jagielski * Sameer Parekh ------------------------------------------------------------------------ ASF Team at ZOT Group 6 July 2000 Brighton Business Centre 221 bd Raspail 95 Ditchling Road 75014 Paris Brighton BN1 4ST France England Tel: +44-1273 675100 Tel: +33-1 43 22 79 56 Fax: +44-1273 675400 Fax: +33-1 43 20 90 92 email: allo@ala.com OR ala-france@ala.com (For ALA Paris office only) INTERNATIONAL TECHNOLOGY MARKETS STRATEGY & COMMUNICATIONS