old-www/LDP/LG/issue57/correa2.html

255 lines
14 KiB
HTML

<!--startcut ==============================================-->
<!-- *** BEGIN HTML header *** -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML><HEAD>
<title>Apache, the star of the Open Source World LG #57</title>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#0000AF"
ALINK="#FF0000">
<!-- *** END HTML header *** -->
<CENTER>
<A HREF="http://www.linuxgazette.com/">
<H1><IMG ALT="LINUX GAZETTE" SRC="../gx/lglogo.jpg"
WIDTH="600" HEIGHT="124" border="0"></H1></A>
<!-- *** BEGIN navbar *** -->
<IMG ALT="" SRC="../gx/navbar/left.jpg" WIDTH="14" HEIGHT="45" BORDER="0" ALIGN="bottom"><A HREF="correa.html"><IMG ALT="[ Prev ]" SRC="../gx/navbar/prev.jpg" WIDTH="16" HEIGHT="45" BORDER="0" ALIGN="bottom"></A><A HREF="index.html"><IMG ALT="[ Table of Contents ]" SRC="../gx/navbar/toc.jpg" WIDTH="220" HEIGHT="45" BORDER="0" ALIGN="bottom" ></A><A HREF="../index.html"><IMG ALT="[ Front Page ]" SRC="../gx/navbar/frontpage.jpg" WIDTH="137" HEIGHT="45" BORDER="0" ALIGN="bottom"></A><A HREF="http://www.linuxgazette.com/cgi-bin/talkback/all.py?site=LG&article=http://www.linuxgazette.com/issue57/correa2.html"><IMG ALT="[ Talkback ]" SRC="../gx/navbar/talkback.jpg" WIDTH="121" HEIGHT="45" BORDER="0" ALIGN="bottom" ></A><A HREF="../faq/index.html"><IMG ALT="[ FAQ ]" SRC="./../gx/navbar/faq.jpg"WIDTH="62" HEIGHT="45" BORDER="0" ALIGN="bottom"></A><A HREF="correa3.html"><IMG ALT="[ Next ]" SRC="../gx/navbar/next.jpg" WIDTH="15" HEIGHT="45" BORDER="0" ALIGN="bottom" ></A><IMG ALT="" SRC="../gx/navbar/right.jpg" WIDTH="15" HEIGHT="45" ALIGN="bottom">
<!-- *** END navbar *** -->
<P>
</CENTER>
<!--endcut ============================================================-->
<H4 ALIGN="center">
"Linux Gazette...<I>making Linux just a little more fun!</I>"
</H4>
<P> <HR> <P>
<!--===================================================================-->
<center>
<H1><font color="maroon">Apache, the star of the Open Source World</font></H1>
<H4>By <a href="mailto:frc@linux.com.br">Fernando Ribeiro Corr&ecirc;a</a>
<BR>
Originally published at <A HREF="http://www.olinux.com.br/interviews/">OLinux</A></H4>
</center>
<P> <HR> <P>
<!-- END header -->
<P> <b>Olinux: Tell us about your career: college, jobs, personal life (age, birth
place)</b>
<P> <b>Brian Behelendorf:</b> I Went to University of California, Berkeley, from 1991-1994. Didn't
graduate, got distracted by a job at Wired Magazine in 1993 and later
HotWired, where I was the Chief Engineer at their launch in 1994. Around
the same time co-founded Organic Online, a web site design shop. Left
there in mid-1998 and then co-founded Collab.Net, where I now work.
<P> <b>Olinux: Where Apache headquarters are located?</b>
<P> <b>Brian Behelendorf:</b> There really is no headquarters, we're distributed. We are officially
incorporated in Delaware, and our fax line/phone # for our secretary is in
Maryland, but there's only one guy there. We are truly distributed.
<P> <b>Olinux: What are your responsibilities at Apache? Do you have any other jobs?</b>
<P> <b>Brian Behelendorf:</b> My responsibility is to help speak for Apache to the outside world, to
evangelize a bit and to help make sure things internally run
smoothly. I'm on the board of directors.
<P> <b>Olinux: How is Apache organized? Try to give us an idea of how Apache works?</b>
<P> <b>Brian Behelendorf:</b> Politically, we are a membership-based organization, with an elected board
of directors. The members are developers who are invited by existing
members based on their contributions to the group.
<P> <b>Olinux: How the work is coordinated and managed?</b>
<P> <b>Brian Behelendorf:</b> The software development is done without much serious
coordination; basically we all just share a CVS tree and check in changes
and enhancements. We do split it up by project and module, and each small
subgroup has their own way of deciding what new features to add (or
remove). Again, very decentralized.
<P> <b>Olinux: And the servers, directories...</b>
<P> <b>Brian Behelendorf:</b> The server sits at my company's colocation facility in San Francisco. It
chews up a small amount of bandwidth, and is actually rather fun to
support.
<P> <b>Olinux: What about funding? </b>
<P> <b>Brian Behelendorf:</b> We don't require any money to operate; it's only recently that we've
started getting donations, so we're still figuring out what we want to
spend it on. =)
<P> <b>Olinux: Are there any hired employees?</b>
<P> <b>Brian Behelendorf:</b> No one is paid directly by the ASF to work on Apache. We may hire a
system administrator at some point, and/or an admin for the non profit.
<P> <b>Olinux: How many people are involved?</b>
<P> <b>Brian Behelendorf:</b> About 150 people have CVS commit privileges, but there are probably a
thousand or so who have actually contributed code at some point or
another. The various mailing lists have somewhere ~40K subscribers on
them.
<P> <b>Olinux: What are the main problems?</b>
<P> <b>Brian Behelendorf:</b> Main problems? Making the big-picture decisions, and sticking to them.
<P> <b>Olinux: What is the hardware available for the project? Who donated it?</b>
<P> <b>Brian Behelendorf:</b> The hardware is donated by me, it's just a rack-mount pentium server.
<P> <b>Olinux: Does any private company supports apache?</b>
<P> <b>Brian Behelendorf:</b> Lots of companies have donated money, but the most valuable donations are
that of people's time; there are several companies, like IBM, Covalent,
Apple, and others who have staff engineers who spend company time working
on Apache, since those companies use Apache in commercial products.
<P> <b>Olinux: How much apache Foundation is expected to raise in 2000?</b>
<P> <b>Brian Behelendorf:</b> We have no specific target. Probably ~$50K.
<P> <b>Olinux: Everyone is volunteer?</b>
<P> <b>Brian Behelendorf:</b> Yes.
<P> <b>Olinux: Who are the main leaders of the project? </b>
<P> <b>Brian Behelendorf:</b> We have no big heros, or at least try not to. Each of our subprojects has
lots of people who do a lot of hard work - Ryan Bloom on the core web
server, for example, and Craig McClanahan on the Jakarta side of the
house. But really we have no "main leaders", just the board of directors
that set policy decisions for the ASF as a whole. Roy Fielding is the
Chairman of the Board, and I'm the President.
<P> <b>Olinux: Are there a special ASF think tank that work on the project macro architecture?</b>
<P> <b>Brian Behelendorf:</b> Nope, it's all done over email, though we do meet in person from time to
time.
<P> <b>Olinux: Does ASF has any key strategic alliances with companies as OReilly, IBM or any other ones?</b>
<P> <b>Brian Behelendorf:</b> They're not official alliances, but these companies do dedicate resources
in the form of engineers' time towards things.
<P> <b>Olinux: How often and where the group responsible for key decision meet? those meets take place on any specific lace or over the internet?</b>
<P> <b>Brian Behelendorf:</b> We have Apache conferences about twice a year now, once in the US, once
abroad. The next one is coming in October in London.
<P> <b>Olinux: What are the main projects involving apache are under way?</b>
<P> <b>Brian Behelendorf:</b> See www.apache.org.
<P> <b>Olinux: How the development is coordinated? deadlines & guidelines established? is there a special testing procedures before the changes are added to the core code? are there any special quality control, auditing on code produced? what are the analysis and programming tools used?</b>
<P> Read my chapter in
<A HREF="http://www.oreilly.com/catalog/opensources/book/brian.html">
"Open Sources"</A>,
It'll answer a lot of these questions.
<P> Basically, each project (and each module under each project) have their
own bylaws, but most run by consensus; and the more significant the
change, the more discussion it generates. We don't do strict voting,
though if one person feels that a particular solution is incorrect they
can veto it. No special quality control or auditing or testing
procedures, we let the public do that for us. =)
<P> <b>Olinux: What is the operating system used to run ASF? FreeBSD? Are there any situation when linux is used?</b>
<P> <b>Brian Behelendorf:</b> apache.org runs on FreeBSD. I'd say there are more Apache developers
using Linux and developing on Linux than any other platform, though.
<P> <b>Olinux: What are the main steps toward a better software concerning apache development are still under way? are there any expected turn point in terms of future technology or procedures used? Let's say, some secret project that will replace apache in the future?</b>
<P> <b>Brian Behelendorf:</b> We do have an Apache HTTP Server 2.0 coming out soon - it's no secret,
though, you can download an alpha from
<A HREF="http://www.apache.org">www.apache.org</A>.
<P> <b>Olinux: How did your group feel being offered the ACM 99 software award? What it represented? did it change something in terms of funding or international support for ASF?</b>
<P> <b>Brian Behelendorf:</b> It was very much appreciated - an award from the ACM means a tremendous
amount. It made all the developers pretty happy, I think. It didn't
change much in our public perception though.
<P> <b>Olinux: Recently, Apache website was hacked by good hackers otherwise it was said they could have done a lot of damage. What happened: what security roles were exploited to break through? what were the main lessons learned? How ASF changed its security policy?</b>
<P> <b>Brian Behelendorf:</b> The main lesson was that there was too much software installed on the
system in an insecure way, partly because we'd given a few too many people
root on the box without having a formal internal security policy. Now,
only a few people have root.
<P> <b>Olinux: Who is ahead of the organization of ApacheCom Europe 2000? Fell free to make any interesting comments about the event?</b>
<P> <b>Brian Behelendorf:</b> Ken Coar (coar@apache.org) can be contacted about the conference. We're
all very excited about it.
<P> <b>Olinux: In you opinion, Microsoft shall be broken apart? Will this remedy be enough to stop its monopoly?</b>
<P> <b>Brian Behelendorf:</b> Clearly it sounds like they will, but I suspect that Microsoft will find a
way to find another part of the software world to monopolize even after
this. The .NET initiative sounds like it would be one way.
<P> <b>Olinux: In you opinion, how much Linux/Os community has grown and how do you oversee its future?</b>
<P> <b>Brian Behelendorf:</b> I think it will become ubiquitous; I believe it will provide serious
competition to Windows, even on the average user's desktop.
<P> <b>Olinux: What are the main internet technologies that you consider extremely interesting or relevant advance for technology information?</b>
<P> <b>Brian Behelendorf:</b> The whole peer-to-peer space is interesting, of course - what companies
like PopularPower are doing seems pretty important. What else... not much
new has happened in the last 5 years, really. All we ever needed was
portable code (which we have now with Java and some other languages) and
portable data (XML). Now, it's a matter of actually building interesting
things with them.
<P> <b>Olinux: Personally, what are your main plans for the future? Have any plans to start your own business or a new company?</b>
<P> <b>Brian Behelendorf:</b> I founded Collab.Net about 18 months ago and it's been a lot of work, so I
have no plans to start another =) Nope, I'll be sticking with it for
several years at least, it's a lot of fun helping teach other companies
what open source means and how to use it.
<P> <b>Olinux: Send a short message to programers in Brazil that work in Free Software/ Opensource projects and to OLinux user's?</b>
<P> <b>Brian Behelendorf:</b> I encourage every Linux advocate in Brazil to spend time learning about
how Linux, Apache, and other open source tools work, and I urge them to
consider helping write them too. We need more of these tools
internationalized, we need fresh perspectives, and there is no better way
to ensure that your technological future won't be dictated by some
soulless single company in the US. =) But while Linux is free, it will
only survive if more developers continue to help develop it... so be sure
and help out where you can. Thanks, hopes this works for you. Brian
<!-- *** BEGIN copyright *** -->
<P> <hr> <!-- P -->
<H5 ALIGN=center>
Copyright &copy; 2000, Fernando Ribeiro Corr&ecirc;a<BR>
Published in Issue 57 of <i>Linux Gazette</i>, September 2000</H5>
<!-- *** END copyright *** -->
<!--startcut ==========================================================-->
<HR><P>
<CENTER>
<!-- *** BEGIN navbar *** -->
<IMG ALT="" SRC="../gx/navbar/left.jpg" WIDTH="14" HEIGHT="45" BORDER="0" ALIGN="bottom"><A HREF="correa.html"><IMG ALT="[ Prev ]" SRC="../gx/navbar/prev.jpg" WIDTH="16" HEIGHT="45" BORDER="0" ALIGN="bottom"></A><A HREF="index.html"><IMG ALT="[ Table of Contents ]" SRC="../gx/navbar/toc.jpg" WIDTH="220" HEIGHT="45" BORDER="0" ALIGN="bottom" ></A><A HREF="../index.html"><IMG ALT="[ Front Page ]" SRC="../gx/navbar/frontpage.jpg" WIDTH="137" HEIGHT="45" BORDER="0" ALIGN="bottom"></A><A HREF="http://www.linuxgazette.com/cgi-bin/talkback/all.py?site=LG&article=http://www.linuxgazette.com/issue57/correa2.html"><IMG ALT="[ Talkback ]" SRC="../gx/navbar/talkback.jpg" WIDTH="121" HEIGHT="45" BORDER="0" ALIGN="bottom" ></A><A HREF="../faq/index.html"><IMG ALT="[ FAQ ]" SRC="./../gx/navbar/faq.jpg"WIDTH="62" HEIGHT="45" BORDER="0" ALIGN="bottom"></A><A HREF="correa3.html"><IMG ALT="[ Next ]" SRC="../gx/navbar/next.jpg" WIDTH="15" HEIGHT="45" BORDER="0" ALIGN="bottom" ></A><IMG ALT="" SRC="../gx/navbar/right.jpg" WIDTH="15" HEIGHT="45" ALIGN="bottom">
<!-- *** END navbar *** -->
</CENTER>
</BODY></HTML>
<!--endcut ============================================================-->