Apache: The Early Years
Apache: The Early Years
Jagielski's stint with Apache dates back to 1995 when he began working with
the Apache Web server. He later joined the original group of eight developers who
were maintaining the server, the original Apache Group. Jagielski said his
initial interest in working with the group was to ensure that the Apache server
ran well on Apple's old Unix-based A/UX operating system, which he was using-both
at his job at NASA and his side Web hosting business known as JaguNET-and
editing an FAQ for.
"By 1999, we were growing so fast and the Web server was so successful
that we knew we needed to make a legal foundation" to handle the oversight
of the technology.
For his part, Jagielski said his interest in open-source software and
contributing to the community burgeoned during his days at NASA in the late '80s
and early '90s.
"If you're a real, circuit-driven EE [electrical engineer], open source
appeals to you," he said. "I thought it was very cool to have this
code you could look at. And, also, you had an opportunity to make trivial or
even major improvements to the code. Having the ability to do stuff
constructively and get immediate feedback was very important to me."
Hot Apache Projects
Although projects such as the Apache Web Server, Tomcat and Hadoop are a few
of the foundation's most popular projects, many others stand out to Jagielski,
including the Apache Commons project, Lucene, ApacheDS and CXF, an open-source
services framework, he said, noting that there are far too many interesting
Apache projects to list.
As far as the future for the organization, Jagielski said that is up to the
community. And, though some Apache projects target the cloud and Web 2.0
technologies, "The ASF has never said
we need to do something with the cloud or Web 2.0," Jagielski said.
"The community defines the direction; we just lay the foundation to get
you in that direction."
Yet, while citing the benefits of OSS,
Jagielski also addresses the potential issue of bloat when it comes to open-source
software. Asked if he believes Linux is becoming bloated, Jagielski replied:
"I think any software project, open source or not, runs the risk of being
bloated because of its success-because engineers always want to add new
features. The big thing is how do you allow the 'feature creep' to enter into
your project without bloating it? It's hard to find a balance between what's
needed and what's not. The bigger the project becomes, the more difficult it is
to maintain code quality. One of Linux's claims to fame is you don't need
heavy-duty hardware to run it. And if that stops being the case-either in
reality or perception-that could have a negative impact."









