Popular open source software

The Apache HTTP Server is a web server forFoundation handles copyright in its projects, and
Unix-like systems, Microsoft Windows, Novelldissimilar to how the Apache project does it, where
NetWare, Mac OS X and other operating systems.the software is developed by a public community and
Apache is notable for playing a key role in the initialthe copyright to the codebase is owned by its
growth of the World Wide Web.individual authors.
When first released, Apache was the only viable freeThe company develops and maintains the system,
open source alternative to the Netscapeselling support and service contracts, as well as
Communications Corporation web server (currentlyproprietary-licensed copies of MySQL, and employing
known as Sun Java System Web Server). It haspeople all over the world who collaborate via the
since evolved to rival other Unix-based web serversInternet. MySQL AB was founded by David Axmark,
in terms of functionality and performance. Since AprilAllan Larsson, and Michael "Monty" Widenius. The CEO
1996 Apache has been the most popular HTTPis MÃ¥rten Mickos.
server on the World Wide Web; as of March 2007The MySQL company also sells another DBMS,
Apache served 58% of all websites.MaxDB, which is from an unrelated codebase.
Apache is developed and maintained by an openProgramming languages
community of developers under the auspices of theLibraries for accessing MySQL databases are available
Apache Software Foundation. Released under thein all major programming languages with
Apache License, the Apache HTTP Server is freelanguage-specific APIs. In addition, an ODBC interface
open source software.called MyODBC allows additional programming
Historylanguages that support the ODBC interface to
The first version of the Apache web server wascommunicate with a MySQL database, such as ASP
created by Robert McCool, who was heavily involvedor Coldfusion. The MySQL server and official libraries
with the National Center for Supercomputingare mostly implemented in ANSI C.
Applications web server, known simply as NCSAUses
HTTPd. When Rob left NCSA in mid-1994, theMySQL is popular for web applications and acts as
development of httpd stalled, leaving a variety ofthe database component of the LAMP, MAMP, and
patches for improvements circulating through e-mails.WAMP platforms (Linux/Mac
Rob McCool was not alone in his efforts. SeveralWindows-Apache-MySQL-PHP/Perl/Python), and for
other developers helped form the original "Apacheopen-source bug tracking tools like Bugzilla. Its
Group": Brian Behlendorf, Roy T. Fielding, Rob Hartill,popularity as a web application is closely tied to the
David Robinson, Cliff Skolnick, Randy Terbush, Robertpopularity of PHP, which is often combined with
S. Thau, Andrew Wilson, Eric Hagberg, Frank Peters,MySQL and nicknamed the Dynamic Duo. It is easy
and Nicolas Pioch.to find many references that combine the two in
The FAQ on the project's official site states: "Thewebsites and books (PHP and MySQL for Dummies,
name 'Apache' was chosen from respect for thePHP and MySQL Bible, Beginning PHP and MySQL,
Native American Indian tribe of Apache (Indé),etc.). PHP and MySQL are essential components for
well-known for their superior skills in warfare strategyrunning the popular WordPress blogging platform.
and their inexhaustible endurance." However, theWikipedia runs on MediaWiki software, which also
most widespread interpretation is that the nameuses PHP and a MySQL database.
comes from the fact that when it was developed inDocumentation & Administration
early 1995, the web server consisted a set ofInformation on using MySQL can be found on the
patches to the codebase of NCSA HTTPd 1.3 andcompany's site, under their Documentation section.
was therefore "a patchy" server. This was theThere are also many books written about MySQL.
explanation initially given on the project's website. andTo administer MySQL databases one can use the
by Brian Behlendorf in an interview withincluded command-line tool (commands: mysql and
InformationWeek on January the 15th, 2007 .mysqladmin). Also downloadable from the MySQL site
Version 2 of the Apache server was a substantialare GUI administration tools: MySQL Administrator
re-write of much of the Apache 1.x code, with aand MySQL Query Browser. Both of the GUI tools
strong focus on further modularisation and theare now included in one package called MySQL GUI
development of a portability layer, the ApacheTools.
Portable Runtime. The Apache 2.x core has severalIn addition to the above mentioned tools developed
major enhancements over Apache 1.x. These includeby MySQL AB, there are several other commercial
UNIX threading, better support for non-Unixand non-commercial tools available. PhpMyAdmin is a
platforms (such as Microsoft Windows), a newfree software webbased administration interface
Apache API, and IPv6 support. The first alpha releaseimplemented in PHP.
of Apache 2 was in March 2000 with the first generalProgram specifications
availability release on the 6th of April 2002.Platforms
Version 2.2 introduced a new auth API that allowsMySQL works on many different
for more flexibility. It also features improved cacheplatforms—including AIX, BSDi, FreeBSD,
modules and proxy modulesHP-UX, GNU/Linux, Mac OS X, NetBSD, Novell
MySQL is a multithreaded, multi-user SQL databaseNetWare, OpenBSD, OS/2 Warp, QNX, SGI IRIX,
management system (DBMS) which has, according toSolaris, SunOS, SCO OpenServer, SCO UnixWare,
MySQL AB, more than 10 million installations.Tru64, Windows 95, Windows 98, Windows ME,
MySQL is owned and sponsored by a single for-profitWindows NT, Windows 2000, Windows XP and
firm, the Swedish company MySQL AB, which holdsWindows Vista. A port of MySQL to OpenVMS is
the copyright to most of the codebase. This is similaralso available.
to the JBoss model and how the Free Software