Apache Week
Issue 137, 6thNovember1998:

Copyright 2020 Red Hat, Inc

In this issue

Apache Status

Apache Site: www.apache.org
Release: 1.3.3 (Released 9th October 1998) (local download sites)
Beta: None

Apache 1.3.3 is the current stable release. Users of Apache 1.2.6 and earlier should look at upgrading to this version. Read Guide to 1.3.3 for information about changes between 1.2 and 1.3.3.

Most bugs listed below include a link to the entry in the Apache bug database where the problem is being tracked. These entries are called "PR"s (Problem Reports). Some bugs do not correspond to problem reports if they are found by developers.

These bugs have been found in 1.3.3 and will be fixed in the next release.

Because of the major differences between Windows and Unix, these are separated into bugs which affect Windows systems only, and other bugs (which may affect Windows as well). Unix users can ignore the bugs listed in the Windows section.

Windows-specific Bugs

  • If a script cannot be run because the interpreter specified on the initial #! line did not start correctly, log the interpreter filename and the reason it did not work.
  • Doing a nmake clean did not clean the files created for mod_rewrite. PR#3100.
  • More problems with the way that paths starting with drive letters and UNC designations where handled. PR#2555, PR#2915, PR#3064, PR#3232.

Other Bugs

  • Add port to Concurrent PowerMAX OS.
  • Certain error conditions (such as when a handler name was defined but no handler was available with that name) would result in the wrong error status.

Patches for bugs in Apache 1.3.3 will be made available in the apply_to_1.3.3 subdirectory of the patches directory on the Apache site. Some new features and other unofficial patches are available in the 1.3 patches directory. For details of all previously reported bugs, see the Apache bug database and known bugs pages. Many common configuration questions are answered in the Apache FAQ.

Module for WebDAV Authoring

A module is now available to add authoring support to Apache. This module is mod_dav, and is not part of the Apache project (it is also under a different license, the "LGPL" which places restrictions on the sale of modified versions). This extends Apache to support the IETF Distributed Authoring and Versioning (DAV) protocol currently under development. This is a standardized protocol for remote authoring of web pages. This is similar to the what is currently provided by editors such as FrontPage which use proprietary protocols. DAV providers more than just remote authoring. It also handles full site management, versioning and other web-based data management.

At present, there are no DAV clients available. However Microsoft has a press release announcing support for WebDAV in future products. Also now that the server side is available for a popular server it might encourage the development of additional clients.

Survey of Large US Companies shows Apache Ahead

The monthly Netcraft server survey shows that Apache is by far the most commonly used web server on the Internet. Now another survey shows figures for server usage amongst just the largest US corporations. The Sitemetrics server survey looks at only web servers owned by US corporations with turnovers in excess of US$10 million per year. This is a total of 53,265 sites (compared to Netcraft's 3,358,969).

Amongst the large US corporations, Apache is used on about 36% of sites, Microsoft on 28%, and Netscape on 19%. The share held by Apache is fairly unchanged since the first survey in March 1998, while Microsoft has increased and Netscape decreased. They also analysed the results by company turnover, which shows that Apache is far more widely used in lower revenue companies. Since this survey does not look at companies below a US$10 million turnover, this explains why it shows Apache with just a 36% market share. However even amongst high turnover companies, Apache is the most widely used server in all turnover bands except for companies with over US$1 billion turnover.

Microsoft and Open Source Software

This week saw the apparent "leak" of an internal Microsoft memo about the threat of open source software (OSS) to Microsoft. This memo was published on the web by Eric Raymond, an open source proponent known for his " The Catheral and the Bazaar" essay on source development models. He called it Halloween I and annotated it with his comments. (There is also a second, less controvesial, meo called Halloween II, and an apparent response by Microsoft Netherlands, available from The Halloween Documents).

Various news sources report that Microsoft has confirmed the memo to genuine. For example, Wired.com reported on MS: Open Source is Direct Threat.

The memo, if real, gives an apparent insight into how Microsoft regards the development of an active open source software movement, with widely used and accepted products such as Apache and Linux. It says that Microsoft regards these products as real and credible threats to Microsoft's own business, and notes that Microsoft must compete against not just the products, but the open source process itself which leads to the development of highly reliable and widely used software. The main way to target open source, the memo suggests, is to extend the underlying protocols so that they are proprietary, or to integrate the protocols very closely with proprietary architecture (such as an operating system). This they call "decommodising" the protocols, since the modified protocol is no longer open for use by any protocol-compliant software.

Reaction to the memo has been varied. Some people have suggested that is was convenient for a Microsoft memo which shows the threat to Microsoft to be release at the same time that the software company is being investigated for monopolistic tactics by the US government. Another viewpoint published on the PBS television stations' web site in Where is Eleanor Roosevelt When We Need Her? Why the Linux World is Upset and Shouldn't Be argues that free software should only be concerned about the product, and not about market share. That is an interesting opinion, since Apache was never developed with an aim of becoming a widely used server: it was just going to be a accurate implementation of the HTTP protocol in free souce to allow for extensions by users. However the if open source developers looked only at following the protocols they may find that the ground is moved away from under them if companies (such as Microsoft) were to make protocols proprietary or bypass the open protocols completely.