[email protected] wrote:
Not at all. It's my intention to have my own mail server too. I was
merely highlighting an interesting article from Mako hinting our efforts
may be in vain.

Good to hear, thanks for clarifying that.

I don't think the effort is in vain. I think that this is an issue of making it easy for non-technical users to get the services they need on a system they can store in their home, maintain (ideally, automatically), and use in their daily lives as a complete replacement for the untrustworthy services hosted elsewhere.

I imagine this means we'll need some services to have far fewer options than most services have today (I imagine it is not difficult to identify configuration points most people can do without), and these services will need interfaces that make it trivially easy to deploy (ideally, click a button to activate the service and that's it). I don't say this because I think ordinary computer users are stupid, I say this because I think ordinary computer users want the service and will have no interest in learning about that service like one would expect a professional IT administrator to do. It's okay if this means deploying, say, an email server that doesn't scale up to meet the demands of more than a dozen users (a large family living together with some guests who show up from time to time).

I'd also imagine this requires some low-power, low-speed, high-capacity storage -- perhaps an SSD-based RAID array -- to hold logs and user data (email, webpages, media files, recent chat/video recordings, etc.). And a means of letting other users communicate with the home-based setup (perhaps helping non-technical users get their own domain name and automatically get set up to use a high-speed home-based Internet connection so the services will work). This will require some political work be done so that ordinary home-based high-speed network connections aren't port blocked; we want users to receive TCP packets on port 25 (SMTP), for instance, precisely because they will be running their own email server.

Encrypted access and storage would be the default, naturally, in case of physical storage loss or a home raid. All network connections should be encrypted (https://letsencrypt.org/ or something functionally equivalent should be the default). And all updates delivered automatically without user intervention by default, of course.

And since this would all be implemented with Free Software any user who wants to dig into the details may do so without voiding a warranty, even if that means they forgo the after-sale service the device comes with (it's not reasonable to expect a $100 unit with no ongoing fee to supply admin expertise akin to what your ISP offers you). And this device should be available in ordinary stores users already know and use.

If service setup and maintenance continues to require considerable technical skill, users will keep flocking to services hosted outside their control. People have a way of mentally accommodating something once an option is available to them. So it will be up to the implementers to alter the status quo to meet the public's need.

Reply via email to