[Cadre-politics] policy decision: giving up hosting

Dan MacNeil dan at thecsl.org
Tue Feb 12 11:04:24 EST 2008


The CSL board is discussing ending our email/web hosting. They 
will probably make a final decision in March.

We want your comments, especially from customers. We'd even buy 
lunch for commentors who didn't want to take the time to type out 
their thoughts.

Some board members (Fred especially) have had some very useful 
and thoughtful things to say. Feel free to neglect your children 
or your day job to say them again or to point out flaws in my 
reasoning, assumptions or facts below.

WHY END?
In 2002, to get the services we provide, you'd have to pay $50
per month. These past couple years service equal to ours was
available for $10 per month. Now there is at least one group
(Dreamhost.com) that in terms of uptime, number of services and
timeliness of tech support, is better than we are and (for 501c3)
organizations no cost.

We don't make enough money from hosting related donations to even
pay for equipment. Generously, we'd need 15 times the voluntarily
paying customers we have now to pay for equipment and VISTA fees.

Hosting takes time from important stuff like improving 
http://mvhub.com, creating websites (which we don't do at the 
movement), fixing people's office computer problems or 
contributing to free software.

WHY NOT END

WE ARE BETTER IN SOME SMALL WAYS
There are a few quirky things we do better. For example we allow
people to have 6 Gigabyte email boxes. Sometimes we work
directly with register.com to renew people's expired domains, a
month before a big festival.

UP-SELLING
One place where we could become "sustainable" is LAN/Desktop
support. In a market where the going rate is $70/hr, we can
charge $35/hour and have money left over to do other stuff. The
most likely paid support customers are the people we're
currently providing service to for free.

Starting from scratch, Dreamhost does a better job than we do. 
However, the hassle of switching providers is unlikely to 
pre-dispose people to our sales pitch on desktop support.

TRAINING AND PRACTICAL EXPERIENCE
Five people told me that their sys admin experience  with us on 
hosting got them a market rate job. Not everyone comes to us with 
the skills to do software development. If we don't do hosting, 
the population of people who we can provide training and 
practical experience grows smaller.

Unlike the equipment in NPO offices, Hosting is something we 
control completely. We have separate testing and production 
environments. We have documented procedures and quality assurance 
  checklists and scripts.

Unlike a visit to somebody's office to fix some mysterious 
failure, the risk of somebody screwing something up in our 
environment is relatively small.

SOMETHING WE CAN TOUCH
It is easy to explain "We provide webhosting & email" to funders. 
Hosting is big, visible and easy to understand. Seeing it, doing 
it, touching it makes us all feel connected. Talking to somebody 
in a call center or (worse) working in a call center is not a 
connected feeling.

http:///Habitat.org builds houses inefficiently. The illusion is 
that mobs of unskilled volunteers build the houses. The reality 
is that a hiring a backhoe operator is more efficient than buying 
lunch for 20 people. For every 5 engaged construction volunteers, 
there is a skilled worker, pre-working the work. The efficient 
way to build things is to hire a contractor.

Of course if you have friends at a church willing to make lunch 
and don't have cash, doing things inefficiently is better than 
not doing them.

More important, Habitat is not especially concerned with building 
houses.

Habitat's goal is to eliminate poverty housing from the face of 
the earth. Habitat's sub goal is to make simple decent housing 
for everyone a matter of conscience.  People develop this 
conscience by putting their hands on boards, working with 
prospective homeowners and getting sore muscles.

Our goal is to create a society where people's status comes from 
the value of what they give and achieve instead of what they own.

Giving away free software and effective technology support is a 
menas to the end of a gift culture:

	http://catb.org/~esr/writings/cathedral-bazaar/

Parallels between us and Habitat may not work the way I claim. 
Frequently Habitat affilites sub-contract the tricky and lawsuit 
inducing work like electrical wiring. We may be able to 
accomplish our goals without our own chip fabrication plant.

WHO OWNS THE SOFTWARE SERVICE
For a few years now, the computing trend is software as service:

	http://paulgraham.com/road.html

The question is:

	Who owns the service?

It sure would be nice if 100 years ago, the push had been to 
household size electrical generation.

HOSTING ECONOMIES OF SCALE ARE NOT STRUCTURAL
Twenty years ago, to run a cell phone, you needed a computer the 
size of a small house.  Thirty years from now, 3 servers will 
have the CPU power of Google's 3 million CPU server farm. (see 
footnote)

In some industries, like wheat farming it is tough to compete 
without a few thousand acres of land and the money to rent a 10 
million dollar combine.

Small time operation that we are, we own about 15 servers right 
now. In 30 years we could probably afford 3 servers.

Given that thousands of people are working hard to create useful 
free software that we can use, google's edge over us is not as 
huge as it might appear.

The barriers to de-centralized, publicly owned software services 
can be scaled.

MY PERSONAL FEELINGS
I'm happy we have a board to make this decision.  Given our 
structure, it isn't my job to make this decision. It is my job to 
make this decision a difficult one.

If it were to me I'd flip a coin or make a decision by not making 
a decision.

"Pick one or pick none"...is a real concern. Given limited 
resources, better to do one thing well than several things half 
well.

If we don't host, we can focus on http://mvub.com . There are 
some alteratives to MVHub (211) that aren't nearly as nice. 
However they are close to good enough and they have a lot more 
money behind them. There is a danger they will supplant us 
outside the Merrimack Valley.

Ending hosting feels like closing a door.

I'm often the one who hangs on past the point of sanity.

FOOTNOTES

Moore's Law: CPU power doubles every 18 months.

30 years / 18 months = 20 doubling periods

CPU power will double 20 times in the next 30 years.

2^20 = 104,8576

3 million / 104,8576 is 2.86 servers


More information about the Cadre-politics mailing list