Free Software Award Finalists, 1998
See the nominees or
the citation of winner Larry
Wall.
The First Annual Free Software
Foundation Award for the Advancement of Free Software
MIT Media Lab
Friday, October 9, 1998
Finalists
The Apache Project is a collaborative software development effort
aimed at creating a robust, commercial-grade, featureful, and
freely-available source code implementation of an HTTP (Web)
server.
Apache has demonstrated that free software can be the
best available in open (market) competition, measured by commercial
standards of quality, and that an open, distributed development
process can produce such software. While there are many other pieces
of commercial-quality free software available, I believe Apache is
unique in both being clearly preferred to its commercial competitors
and having been developed in a relatively decentralized
manner.
Donald J. Becker was nominated for network device drivers for
GNU/Linux, and for the Beowulf project.
He is a Staff Scientist with the Center of Excellence in Space Data
and Information Sciences. CESDIS is part of the University Space
Research Association, a non-profit consortium of universities that
funds space-related university research and runs research groups such
as RIACS and ICASE. He is also the principal investigator on the
Beowulf Project, an effort to develop a software distribution to help
others build high-performance workstations based on a cluster of
off-the-shelf processing nodes running GNU/Linux.
Tim Berners-Lee invented the World Wide Web, an internet-based
hypermedia initiative for global information sharing. He directs the
World Wide Web (W3) Consortium, an open forum of companies and
organizations with the mission to realize the full potential of the
Web.
In the course of history, Hypertext and the concept of
a universal document and linking system has been invented dozens of
times. Tim's unique contribution was enabled by, and indisputably
demonstrated, the inexorable power of free software. Upon this
infrastructure, the World Wide Web came into being, and more than
anything else, changed the world's perception of the intrinsic value
of free software.
L. Peter Deutsch was nominated for Ghostscript, an interpreter for
the PostScript (TM) language. A PostScript interpreter usually takes
as input a set of graphics commands. The output is usually a page
bitmap which is then sent to an output device such as a printer or
display. PostScript is embedded in many printers.
Ghostscript is the base of virtually all GNU/Linux (and
possibly other free OS) printing systems.
Jordan Hubbard was one of the founders of the FreeBSD Project and
is its public relations officer and release engineer, as well as
President and CEO of FreeBSD, Inc. “Number One cat
herder.” FreeBSD is an advanced BSD Unix operating system for
“PC-compatible” computers.
Jordan Hubbard will chair the FREENIX track at USENIX '99 in
Monterey, CA on June 6-11, 1999.
Donald Knuth, one of the acknowledged fathers of computer science,
was nominated for his TeX typesetting system and his technique of
‘literate programming.’ “His special contribution is
that he explained a
large program that does “real life” work.” His books
include The Art of Computer Programming, Literate
Programming, and Digital Typography. He is
Professor Emeritus of The Art of Computer Programming at Stanford
University.
In 1974 Donald Knuth won the Turing Award, the ACM's most
prestigious technical award. In 1996 he received the Kyoto Prize,
Japan's highest private award for lifetime achievement, the closest
thing to a Nobel Prize in computer science.
Ted Lemon was nominated for his work with the Internet Software
Consortium. The ISC is a nonprofit corporation for the implementation
of publicly-available code for key portions of the Internet
infrastructure. Its current programs include widely-used
implementations of the Domain Name System (BIND), Netnews (INN) and
the Dynamic Host Configuration Protocol (DHCP). Ted Lemon is
Architect and programmer on ISC DHCP, which automates most of the
management of IP addresses on client machines, and he participates
actively in the support list for that product.
Ted is excellent at considering the suggestions for
changes in the software and incorporating those which will make the
product more useful, while keeping the code base “rock
solid” and making sure that everything complies with the
pertinent RFCs. If more people worked through an idea before
releasing the product the way Ted does, computer software would be
much more reliable and would interact with other software and hardware
more easily.
Brian Paul is the author of the Mesa 3D graphics library. Mesa
uses the OpenGL API (Application Programming Interface). Most
applications written for OpenGL can use Mesa instead without changing
the source code. Mesa was originally designed for Unix/X11 systems
and is still best supported on those systems. Others have contributed
drivers for the Amiga, Apple Macintosh, BeOS, NeXT, OS/2, MS-DOS, VMS,
and Windows 95/NT.
Brian Paul now works at Avid Technology in Tewksbury, Mass., but
his work there is not associated with Mesa. He was formerly employed
at the Space Science and Engineering Center at the University of
Wisconsin — Madison.
Eric S. Raymond was nominated for his writings, especially his
essay “The Cathedral and the Bazaar.” This paper was
described by Netscape Communications, Inc., as a major factor in their
decision to release their client software as “open
source”.
He is also editor of The New Hackers' Dictionary;
principal researcher and author of Portable C and Unix Systems
Programming; programmer of “C-INTERCAL”, an
INTERCAL-to-C compiler; principal co-developer of ncurses, a freeware
screen-handling library with an API compatible with System V
curses(3); co-curator of the Retrocomputing Museum; and Technical
Director of the Chester County Internet Link (CCIL).
He “defined what it means to be Open Source” and was
“single-handedly responsible for Netscape going open
source.” “His fetchmail program (not to mention that
delightful Intercal to C translator :) ) is a great
goodness.”
Henry Spencer is a widely quoted Unix systems programmer who
developed robust and widely used software to handle regular
expressions.
He ran the first Usenet site in Canada, and is well-known as a
Usenet contributor in many areas, notably the space and C groups. He
and David Lawrence wrote Managing Usenet. He also
wrote The Ten Commandments For C Programmers, and the
“regular expressions” chapter for Software Solutions
in C.
He has written various pieces of freely-available software: the
public-domain getopt, the first redistributable string library, the
widely-used redistributable regular-expression library, the 4.4BSD
POSIX regular-expression library, the awf text formatter, etc. He and
Geoff Collyer wrote C News, one of the two major software packages for
network news transport and storage.
Larry Wall was nominated for his many contributions to the
advancement of freely distributed software, most notably Perl, a
robust scripting language for sophisticated text manipulation and
system management. His other widely-used programs include rn (news
reader), patch (development and distribution tool), metaconfig (a
program that writes Configure scripts), and the Warp space-war
game.
… Perl, a tool that takes the Unix ideas of
flexibility and portability further than almost any program before it.
Perl is probably the most powerful and widely applicable GNU
program.
Larry Wall has always promoted keeping his
implementations free for all to study, enhance, and build on, without
restrictions, and the freedom for all to benefit in whatever ways they
can from his products.