LESSONS
fromOPEN- SOURCE
SOFTWARE DEVELOPMENT
Tim O’Reilly
Open source is a term that has recently gained currency as a way to describe the
tradition of open standards, shared source code, and collaborative develop- ment behind software such as the Linux and FreeBSD operating systems, the Apache Web server, the Perl, Tcl, and Python languages, and much of the Inter- net infrastructure, including Bind (the Berkeley Internet Name Daemon servers that run the Domain Name System), the Sendmail mail server, and many other programs. The Open Source campaign became international news in 1998 when Netscape decided to make the next version of its Web browser (Mozilla) an