344 lines
19 KiB
HTML
344 lines
19 KiB
HTML
|
<!--startcut ==============================================-->
|
||
|
<!-- *** BEGIN HTML header *** -->
|
||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||
|
<HTML><HEAD>
|
||
|
<title>EcolNet and the escomposLinux.org project LG #86</title>
|
||
|
</HEAD>
|
||
|
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#0000AF"
|
||
|
ALINK="#FF0000">
|
||
|
<!-- *** END HTML header *** -->
|
||
|
|
||
|
<!-- *** BEGIN navbar *** -->
|
||
|
<IMG ALT="" SRC="../gx/navbar/left.jpg" WIDTH="14" HEIGHT="45" BORDER="0" ALIGN="bottom"><A HREF="ecol.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/issue86/ecol2.html"><IMG ALT="[ Talkback ]" SRC="../gx/navbar/talkback.jpg" WIDTH="121" HEIGHT="45" BORDER="0" ALIGN="bottom" ></A><A HREF="../lg_faq.html"><IMG ALT="[ FAQ ]" SRC="./../gx/navbar/faq.jpg"WIDTH="62" HEIGHT="45" BORDER="0" ALIGN="bottom"></A><A HREF="foolish.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 *** -->
|
||
|
|
||
|
<!--endcut ============================================================-->
|
||
|
|
||
|
<TABLE BORDER><TR><TD WIDTH="200">
|
||
|
<A HREF="http://www.linuxgazette.com/">
|
||
|
<IMG ALT="LINUX GAZETTE" SRC="../gx/2002/lglogo_200x41.png"
|
||
|
WIDTH="200" HEIGHT="41" border="0"></A>
|
||
|
<BR CLEAR="all">
|
||
|
<SMALL>...<I>making Linux just a little more fun!</I></SMALL>
|
||
|
</TD><TD WIDTH="380">
|
||
|
|
||
|
|
||
|
<CENTER>
|
||
|
<BIG><BIG><STRONG><FONT COLOR="maroon">EcolNet and the escomposLinux.org project</FONT></STRONG></BIG></BIG>
|
||
|
<BR>
|
||
|
<STRONG>By <A HREF="../authors/malonda.html">Javier Malonda</A></STRONG>
|
||
|
</CENTER>
|
||
|
|
||
|
</TD></TR>
|
||
|
</TABLE>
|
||
|
<P>
|
||
|
|
||
|
<!-- END header -->
|
||
|
|
||
|
|
||
|
|
||
|
<h5>The (not so) brief story.</h5>
|
||
|
|
||
|
<h3>Why should I be interested in this article?</b></big><br></h3>
|
||
|
|
||
|
<p>This is an article about the birth, growth
|
||
|
and everyday life of an Internet community. Why is this Internet community
|
||
|
so special? See it for yourself.
|
||
|
|
||
|
|
||
|
<ul>
|
||
|
<li>It has its <b>very own network</b>. This translates into an independent community,
|
||
|
only dependent on bandwidth providers (our ISPs). Everything else is maintained by
|
||
|
its members. </li>
|
||
|
<li>It's quite <b>big</b>, involving people all around a country, Spain in
|
||
|
this case. It's interesting to see how people can coordinate, even while
|
||
|
live far away from each other.</li>
|
||
|
<li>It's a <b>non profit</b> member-defrayed organization. Each member pays for his own box,
|
||
|
his Internet connection, and is responsible for the services he has chosen to offer.</li>
|
||
|
<li>It's a<b> pro-Open Source</b> organization, basically a Linux thing.
|
||
|
The group hosts many Open-Source projects, providing the needed infrastructure to its
|
||
|
members.</li>
|
||
|
<li>It's <b>open to everyone</b> who has something to offer to help spread the Open Source
|
||
|
gospel. The infrastucture is run by just a bunch of volunteers who pay costs out of their
|
||
|
pockets, but everyone is invited to contribute in any way: writing code,
|
||
|
writing documentation, promoting Open Source in any way, etc...</li>
|
||
|
</ul>
|
||
|
|
||
|
<p>We're using cable and DSL Internet connections. Most likely
|
||
|
this community model could be run on more modest bandwidth connections. Of course it can
|
||
|
be run on better connections, thus offering new possibilities. It's all a matter of
|
||
|
imagination and motivation. As for the boxes, some of them are pretty old
|
||
|
for today's standards, but they deal very well with their everyday duties, showing the
|
||
|
true power of Open Source and being a remarkable example of what can be done with Linux and
|
||
|
hardware that someone else would consider a piece of junk.
|
||
|
|
||
|
<p>Following EcolNet's example, bigger or smaller communities
|
||
|
could be built on the same basis. Keep on reading and see what we have come up with.
|
||
|
Maybe it will fire your imagination. I hope it does <tt>:)</tt>
|
||
|
|
||
|
|
||
|
<h3>Some history</h3>
|
||
|
|
||
|
<p>escomposLinux stands for a "short" name of the
|
||
|
newsgroups hierarchy es.comp.os.Linux. As you can easily note, this is the root of all
|
||
|
Linux newsgroups in Spanish and the other languages spoken in Spain. "es" refers to Spain,
|
||
|
in contrast with "esp" which hosts all the Spanish speaking groups in general.
|
||
|
|
||
|
<p>The es.comp.os.Linux newsgroup was founded in
|
||
|
1996, promoted by Pablo Saratxaga. In those days, there was no newsgroup to discuss
|
||
|
about Linux in Spanish, not even in the esp.* top-level domain noted before. Later, in 1999,
|
||
|
and due to the incredible increase of traffic, a split of the original es.comp.os.Linux
|
||
|
was proposed, voted and approved, so four more specific groups were created:
|
||
|
|
||
|
|
||
|
<ul>
|
||
|
<li><b>es.comp.os.Linux.instalacion</b>: Installation and
|
||
|
configuration</font></li>
|
||
|
<li><b>es.comp.os.Linux.programacion</b>: Programming in
|
||
|
Linux</font></li>
|
||
|
<li><b>es.comp.os.Linux.redes</b>: Networking under
|
||
|
Linux</font></li>
|
||
|
<li><b>es.comp.os.Linux.misc</b>: Stuff that didn't fit in
|
||
|
any other place</li>
|
||
|
</ul>
|
||
|
|
||
|
<p>This current year saw the birth of <b>es.comp.os.Linux.anuncios</b>
|
||
|
(announcements) , though it doesn't hold much traffic as of now.
|
||
|
|
||
|
<p>In the year 2000, some active es.comp.os.Linux users created a
|
||
|
first version of the escomposLinux web page, hosted at <a
|
||
|
href="http://www.Linux-es.com/">Linux-es.com</a>. Not long after that, a group of
|
||
|
five ecol users, bought the escomposLinux.org domain and the web page got moved to its actual
|
||
|
location, at <a href="http://www.escomposLinux.org">www.escomposLinux.org</a>. Those Linux
|
||
|
users who were especially active at the newsgroups, received web hosting space and FTP access,
|
||
|
so they could have a place to display all their Linux documentation and personal projects.
|
||
|
Everyone interested, can access to a @escomposLinux.org mail account. I'd like to note that,
|
||
|
in Spain, things were hard even in the year 2000, and having an email account was not as easy
|
||
|
as it is nowadays.
|
||
|
|
||
|
<p>These "Five Good Men" started the project writing a manifesto
|
||
|
about the guidelines to be followed. All initial the costs were assumed by those
|
||
|
volunteers, who never asked for financial help. Step by step, the escomposLinux.org
|
||
|
project gets bigger and bigger, as new services are added and more people gets involved.
|
||
|
Luckily, DSL become relatively affordable. On October 2001, all the services provided at
|
||
|
the time are moved to machines run and maintained by regular es.comp.os.Linux.* users.
|
||
|
This is when the escomposLinux.org project becomes EcolNet.
|
||
|
|
||
|
<h3>What's EcolNet?</h3>
|
||
|
|
||
|
<p>Technically, EcolNet is the escomposLinux.org network, a bunch
|
||
|
of computers spread all over the country. EcolNet is run, administered and defrayed by
|
||
|
volunteers who have in common their passion for Linux and the regular use of the
|
||
|
es.comp.os.Linux.* groups. We are not "37337 gurus". We enjoy learning how Linux works.
|
||
|
Plus we are happy to help the Linux community.
|
||
|
|
||
|
<p><b>What was the motivation behind EcolNet?</b> Basically, the
|
||
|
terrible management by the Spanish ISPs of the newsgroups, including es.comp.os.Linux.*.
|
||
|
Slow services, lost messages... We thought we could do better. Also, the first place
|
||
|
that hosted escomposLinux.org was very resctrictive, data storage was expensive and FTP was
|
||
|
limited. As soon as we thought we could take care of the services we needed, we moved
|
||
|
escomposLinux.org to our home servers.
|
||
|
|
||
|
<p><b>What's EcolNet current goal?</b> When someone wants to start
|
||
|
a project (say a little program, a big one, a documentation project, a game) he doesn't
|
||
|
have at hand all the tools he might need. Usually, you'd have your code at
|
||
|
sourceforge, maybe freshmeat, an IRC channel at openprojects.org, an FTP in some
|
||
|
university lost in some lost place of the planet, and so on. With EcolNet, s/he who
|
||
|
starts a project has all the support he may need, and everything centralized: www space,
|
||
|
FTP, IRC channel, etc. That's basically what EcolNet offers. But of course, EcolNet is
|
||
|
much more than that. EcolNet is a bunch of people who have become good friends enjoying Linux
|
||
|
and its philosophy.
|
||
|
|
||
|
<p><b>Where are the servers located?</b> A map showing these EcolNet
|
||
|
machines' location is shown here. You can see the machine's name, its IP, the volunteer's
|
||
|
name, their email address and what kind of Internet connection the box has:
|
||
|
<A HREF="misc/ecol2/1-ecolnet.png">[Click for image]</A>.
|
||
|
|
||
|
<p>This is a nice example of what can be done with <a
|
||
|
href="http://www.lysator.liu.se/%7Ealla/dia/">Dia</a>. You can find more
|
||
|
details about this diagram in the end of the article if you are interested.
|
||
|
|
||
|
<p>So the idea is easy: we take a few computers with a relatively
|
||
|
decent Internet connection and create a network providing services. Adding resources
|
||
|
and allocating necesities and responsabilities, we have achieved a network which works
|
||
|
on small computers and basic DSL Internet connections, depending just on ourselves and
|
||
|
our capability to keep the boxes working. EcolNet also allows us to experiment the
|
||
|
management of a Linux server, having fun with it, and puts on our shoulders the
|
||
|
responsability to keep things working, which is sometimes a bit stressing. But that's
|
||
|
what the root life is like, isn't it? <tt> ;) </tt>
|
||
|
|
||
|
<h3>What services do you run at EcolNet?</h3>
|
||
|
|
||
|
<p>The list is quite long. EcolNet offers to the Linux
|
||
|
community in Spain (completely non profit) the following services:
|
||
|
|
||
|
<ul>
|
||
|
<li><b>Electronic mail:</b> POP3 and Webmail access.</li>
|
||
|
<li><b>Webpage hosting: </b>Actualized via rsync. Anyone who has something
|
||
|
to offer involving Linux has a place at the ecol project.</li>
|
||
|
<li><b>Anonymous FTP: </b>To handle large stuff.</li>
|
||
|
<li><b>Mailing lists:</b> Several mailing lists are run at ecol, the most important ones being the users' list and the admins' list.</li>
|
||
|
<li><b>News:</b> We offer access to all the es.comp.os.Linux.* newsgroups
|
||
|
to anyone who wants to read them. That's one of the services we wanted EcolNet
|
||
|
for, to make sure whoever wanted to read the groups had the chance to have
|
||
|
a decent service.</li>
|
||
|
<li><b>IRC:</b> This is one of our favorites. Great fun at IRC.escomposLinux.org
|
||
|
#escomposLinux, where we meet and chat about our stuff. Always nice to drop
|
||
|
by.</li>
|
||
|
<li><b>PGP keys:</b> Here we keep our PGP and GnuPG keys.</li>
|
||
|
<li><b>Time:</b> At ntp.escomposLinux.org we keep a big clock to know what
|
||
|
time it is.
|
||
|
<IMG ALT=":)" SRC="../gx/dennis/smily.gif" WIDTH="20" HEIGHT="24">
|
||
|
</li>
|
||
|
<li><b>CVS:</b> Some of our users work on different projects, so CVS is
|
||
|
a great tool for them.</li>
|
||
|
<li><b>Wiki: </b>We have a little wiki that we use for different things,
|
||
|
mainly for writing documentation when you just made someting work and you're
|
||
|
still feel on fire :)</li>
|
||
|
</ul>
|
||
|
|
||
|
<p>Besides those services, www.escomposLinux.org holds a lot of
|
||
|
information, like Linux related links, book reviews and helpful documentation. And
|
||
|
constantly growing.
|
||
|
|
||
|
<p>The services distribution varies from time to time, either
|
||
|
when some machines join the EcolNet or when someone experiences problems, like too
|
||
|
much bandwidth consumption or some real tragedy. One of our primary servers had a
|
||
|
terrible crash featured by the electrical company not long ago. We learnt a few things
|
||
|
from that.
|
||
|
|
||
|
<p>We are specially proud of these "Star" features:
|
||
|
|
||
|
<ul>
|
||
|
<li><a href="http://libertonia.escomposLinux.org"><b>Libertonia</b></a>: A Linux weblog
|
||
|
based on K5's Scoop. It started a few months ago and we have over 300 registered
|
||
|
users today. Libertonia is Spanish for Freedonia, the imaginary country Groucho Marx
|
||
|
ruled in "Duck Soup". Hence the penguin with a Groucho disguise as the logo. It's quite
|
||
|
different from all other weblogs around, and this is why:</li>
|
||
|
|
||
|
<ul>
|
||
|
<li>Users <b>must</b> be registered to be able to post.</li>
|
||
|
<li>As in K5, users vote on what gets published.</li>
|
||
|
<li>We can censor news and comments we consider off-topic or impolite. Censoring
|
||
|
has very bad connotations and everybody is against it, so maybe you'd prefer to
|
||
|
call it moderation. We provide the service with our money and sweat. We don't want
|
||
|
any trolls having fun at our cost. As of today, we've only had nice and dialogant
|
||
|
participants around, and they like the way things are managed. We don't host banners,
|
||
|
we don't need money, we don't need hits. Thus, we do choose to have just a group of
|
||
|
selected people taking part in Libertonia. Althogh articles usually don't have many
|
||
|
comments (so far) compared to other weblogs, the quality of comments is good enough
|
||
|
to compensate this, and competition makes the quality of the articles grow. As of today,
|
||
|
we never had a troll and everybody lives happily and cordially in Libertonia.</li>
|
||
|
</ul>
|
||
|
|
||
|
<li><a href="http://comic.escomposLinux.org"><b>The ecol comic strip</b>:</a> One of the
|
||
|
most famous EcolNet services, Humor :) Originally in <a
|
||
|
href="http://tira.escomposLinux.org">Spanish</a>, now they are translated into
|
||
|
English. They have become incredibly successful among the Spanish geeks, getting
|
||
|
around 1000 visits daily, even though it's a weekly publication. Some popular weblogs
|
||
|
link them, as well as scores of personal pages. As for the English version, over 100
|
||
|
people have subscribed to a mailing list, run by a guy called Simon, neither Spanish
|
||
|
nor EcolNet-related, but still very nice :) Besides, the English version receives well
|
||
|
over 100 visits/day. You might have already read some of them, if you're a regular Linux
|
||
|
Gazette reader. <EM>[Like the <A HREF="ecol.html">one</A> in this issue. --Editor]</EM>
|
||
|
To deal with all that traffic, we have put up ten mirrors, which was kind
|
||
|
of an interesting challenge. We still hope to be slashdotted someday and see how well we do.
|
||
|
At EcolNet we like challenges. The comic strip is also EcolNet's "Poster Child", at least
|
||
|
in Spain. By the way, I must disclose that I'm the proud father of the thing.</li>
|
||
|
|
||
|
<li><b>Our news servers:</b> We are especially proud of our news servers. They are
|
||
|
difficult to put up and maintain (hey, we find it difficult!) Neverteless, they are
|
||
|
the base of the escomposLinux proyect. We go the extra mile to take care of the news servers.
|
||
|
Here you can see a scheme of the servers we have now running, and who is feeding us
|
||
|
externally. Kudos go to those feeders:
|
||
|
<A HREF="misc/ecol2/3-ecolnet.png">[Click for image]</A>.
|
||
|
</li>
|
||
|
</ul>
|
||
|
|
||
|
<h3>Who takes care of the whole thing? Is there something like a president? Do you
|
||
|
have an EcolNet king?</h3>
|
||
|
|
||
|
<p>There's a lot of people involved in EcolNet, which makes things
|
||
|
"interesting". Fortunately, EcolNet volunteers are always talkative and very nice, and it's
|
||
|
more a pleasure than a hasle to deal with them. Nevertheless, whenever there's people
|
||
|
involved, there's a need for some kind of structure. At EcolNet there's a core of people,
|
||
|
basically the "Five Good Men", who take care of the baby. They hold the experience and
|
||
|
the know-how. If you want, you can see them as Primus intern Pares, First among Equals.
|
||
|
|
||
|
|
||
|
<p>I've already talked about censoring in Libertonia, and I'll
|
||
|
keep on reviewing "nasty" words. Next one is "dictatorship". Let me tell a story I
|
||
|
especially like. Plato the philosopher said in <EM>The Republic</EM> that the perfect form
|
||
|
of government is the dictatorship of a wise man. Unluckily, that's not possible in
|
||
|
real life, or is it? Well, I think we do have that: we have a few people that have never
|
||
|
been elected, that usually say what's to be done or they just do it, and everybody's happy with
|
||
|
it. And it's been like that for many years and we keep rolling on, better and better each
|
||
|
day. The rest of the volunteers of course have an opinion, and it's taken into account.
|
||
|
Everything is pretty democratic, or at least it looks like it. It's hard to fight when
|
||
|
everybody is nice and has the same goals. We all know we ride the same boat. We want
|
||
|
to keep the boat afloat and we know who is the most capable, so everybody works together,
|
||
|
rowing in the same direction.
|
||
|
|
||
|
<p>How does EcolNet's decision-making process work? We have the admin
|
||
|
mailing list, the users mailing list, an internal weblog and an online poll. Usually,
|
||
|
infrastructure stuff gets discussed in the admin mailing list, because users don't need to
|
||
|
know or be bothered with technical details. The users mailing list is for when things affect
|
||
|
all the EcolNet population, both those running machines and users who have projects or documentation
|
||
|
hosted. For minor discussions, we tend to use the internal weblog and its poll.
|
||
|
|
||
|
|
||
|
<h3>In Memoriam</h3>
|
||
|
|
||
|
<p>The EcolNet project is dedicated to <tt>Tas</tt>,
|
||
|
one of the original "Five Good Men", now staying with $DEITY.
|
||
|
|
||
|
<hr width="100%" size="1" noshade="noshade">
|
||
|
|
||
|
<p><div align="left">Written by Javier Malonda.
|
||
|
|
||
|
<p>There's a lot of people who should be listed in the
|
||
|
credits, but they want to be anonymous. Just read
|
||
|
<A HREF="http://www.escomposLinux.org/">http://www.escomposLinux.org</A>.
|
||
|
|
||
|
<p>If you're curious, you can find the Dia source XML
|
||
|
code of the diagrams, as well as the diagrams themselves, at <a
|
||
|
href="http://helvete.escomposLinux.org/ecolnet/">http://helvete.escomposLinux.org/ecolnet/
|
||
|
</a>.
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<!-- *** BEGIN author bio *** -->
|
||
|
<P>
|
||
|
<P>
|
||
|
<!-- *** BEGIN bio *** -->
|
||
|
<!-- P>
|
||
|
<img ALIGN="LEFT" ALT="[BIO]" SRC="../gx/2002/note.png">
|
||
|
<em>
|
||
|
</em>
|
||
|
<br CLEAR="all" -->
|
||
|
<!-- *** END bio *** -->
|
||
|
|
||
|
<!-- *** END author bio *** -->
|
||
|
|
||
|
|
||
|
<!-- *** BEGIN copyright *** -->
|
||
|
<hr>
|
||
|
<CENTER><SMALL><STRONG>
|
||
|
Copyright © 2003, Javier Malonda.
|
||
|
Copying license <A HREF="../copying.html">http://www.linuxgazette.com/copying.html</A><BR>
|
||
|
Published in Issue 86 of <i>Linux Gazette</i>, January 2003
|
||
|
</STRONG></SMALL></CENTER>
|
||
|
<!-- *** END copyright *** -->
|
||
|
<HR>
|
||
|
|
||
|
<!--startcut ==========================================================-->
|
||
|
<CENTER>
|
||
|
<!-- *** BEGIN navbar *** -->
|
||
|
<IMG ALT="" SRC="../gx/navbar/left.jpg" WIDTH="14" HEIGHT="45" BORDER="0" ALIGN="bottom"><A HREF="ecol.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/issue86/ecol2.html"><IMG ALT="[ Talkback ]" SRC="../gx/navbar/talkback.jpg" WIDTH="121" HEIGHT="45" BORDER="0" ALIGN="bottom" ></A><A HREF="../lg_faq.html"><IMG ALT="[ FAQ ]" SRC="./../gx/navbar/faq.jpg"WIDTH="62" HEIGHT="45" BORDER="0" ALIGN="bottom"></A><A HREF="foolish.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 ============================================================-->
|