The Mainframe asks:
"My town (Hanover, NH, home of Dartmouth College, the Dartmouth Medical School, and Dartmouth-Hitchcock Hospital, non-college population approx. 9K people, double that with the college) is conducting a feasibility study on building a town network. They'd like to deliver fiber to every home within town limits. This fiber will carry (certainly) the internet and (probably) cable-like television programming access. They're estimating that it will cost $40 per month per household. I just filled out and returned my survey (one sent to every Hanover household) in which they asked a number of questions like: 'What would your primary use of this service be?' and 'Would you be willing to pay $40 a month for this service?'. What reasons, other than the obvious benefit of having fiber to one's house, can you think of for making this kind of commitment to the infrastructure?
"I would imagine that there will be an enormous secondary benefit because we will become an attractive town to technically inclined people and businesses.
At the same time, Is this a good idea? I, personally, think it would be wonderful, but (as an IT major) the technical challenges of laying fiber and maintaining a network to serve 9000+ citizens are mind boggling. Policy decisions, network abuse, outages, spam, filtering (god forbid), all nightmares that will require a dedicated, 24/7 network maintenance team. Any network engineers out there have any juicy morsels from their work on large networks?
I know the town manager, so I'd like to feed this discussion to her, after moderation has taken its toll (probably at a level of +3), so she can see what the technical community thinks."
99% of your users have neither the intention nor the desire to run their own SMTP server. They'll use your mail server - that is, they'll talk POP or a similar protocol to whatever server you set up for them. That's enough for them - they just want email, and they'd rather not have to provide it for themselves.
The other 1% of your users are smart and clued enough to set up their own mail servers, and probably have legitimate reasons to do so.
Now, back to your 99% who have no intention of talking on port 25, anywhere. Of them, 10% of your users probably will set up an open proxy, or run an open wireless node. Whether they do so with malicious intent (unlikely) or out of ignorance (highly likely!!) doesn't matter.
What matters is the fact that these nodes will be abused by spammers.
So, if you want the 1% of your geeky-and-clued customers to be able to send email to the rest of the world from their own MTA, it's up to you to make sure that the 10% of your clueless customers can't.
Otherwise, expect your users - clued and clueless alike - will be talkin' to the 550 like 24.0.0.0/8, 4.0.0.0/8, 12.0.0.0/8, and 200.0.0.0/6, four big chunks of netspace I - and others - don't wanna hear from, because they have a million open proxies spewing spam for every legitimate customer.
I'm not saying block outbound port 25 for everyone. I'm saying block it by default, and lift the block for anyone who calls the support center and says "I can't send mail. Yes I'm running my own mail server, and I need to run my own mail server for $REASON", where $REASON is basically anything other than "The guy who sold me the Millions Of Addresses CD said port 25 blocking was censorship!" :-)
The town I live in, San Bruno, has one of the very few remaining municiply run Cable Companies in the state (US?). It's really great. I used to use them for Internet access, which they farmed out to a 3rd party. Unfortunately, the 3rd party ISP got bought out and moved on to focus on greener pastures. When the cable company decided to move to @home, I took off (seeing the writing on the wall at that time).
Anyway, my advice:
If you figure that $20-$30/month goes to TV, that leaves somewhere between $10-20/month to an ISP. The upside is that the city is going to take care of the cable issues (and hopefully do it well...). $15x3000 (1/3 of the folks actually want internet) is $45K/month. That may not enough to run a new ISP, but it might be a nice additional chunk to an existing ISP.
The real trick is to find a GOOD ISP that is willing to pick up the extra customers. There may be a local (or nearby) ISP that is willing to pick up a job like this. My advice is to try to find a local house that will do it, and avoid the nationals if you can.
On the other hand, if someone was willing to set up a municiple ISP as a not-for-profit, they may be able to do well at it.
Good luck.
Get your town to consider adding phone service to the list. Local calls free, and bulk long distance charges.
When you figure out that everything you buy has, oh, 35% - 100% or so (or more) profit tacked on to the cost, you begin to wonder why everyone isn't doing all of it on their own. Everything.
- Long Distance related -
1) Video phones. I have kids, and would pay to give them a video phone so that we could communicate via sight instead of just sound. If I lived there, I'd buy one too so that the rest of my family could join in -> virtual teleconference anyone? As someone who also has family overseas, this becomes even more important.
- Local Industries -
2) Distance learning. People in the town could realistically take classes from the university without having to physically attend class. Even better, the class could be taped and purchased for download (digitally) for less than the cost of actual enrollment, but the student base could go way up without major facility improvements.
3) True downloadable video on demand. Local servers in the town, perhaps even owned by the town, but with distribution rights, could sell/rent downloadable videos to the residents. Tivos can already file share within the house - why not across the neighborhood?
4) Yes, online games would rock. More importantly, localized community games would -scream-. How about hosting bridge/chess/etc parlor type games within the community? For a small fee to cover server expenses, a whole bunch of the older generation could play together from their homes, and TALK AT THE SAME TIME. Again, this is another local industry that could be started.
5) Town meeting multi-casts. Now, people don't have to crowd into some small room to discuss town policies. They can watch it online, and use VoIP to conference in (with a moderator of course).
Of course, these are just a few. If you can concentrate on local industries, more useful applications for the technology will appear. Best of luck. Maybe I'll consider moving a little further north if this is put in place. :-)
I am currently working with a large master planned community they are running fiber to every home, and they are delivering phone/internet/tv/movies on demand to every home over the single fiber link. The ability to run everything over 1 cable is a very large benefit... I would pay $80 per month to have these services all bundled together... and at this community they are only charging $35/mo per house.. its great.