Just look at Google's hostility towards maintaining standardized IMAP/SMTP support for third party mail clients. Google Apps and Office 365 would drop IMAP access to their services in a heartbeat if they could.
Furthermore a lot of our online interactions are moving from open formats like Usenet, IRC, XMPP and SMTP/IMAP to closed off walled gardens like Twitter, Instagram and Facebook.
This artist's online presence could have been entirely based on Instagram and Twitter for example and I bet many (younger than I) folks nowadays do eschew email for other forms of communication.
I don't think self sufficiency in communication is a problem the end user can be realistically expected to solve. It's up to engineers and technology stake holders to try and push us back to a more open way of using these apps and provide standards based communication.
I don't know how the heck we'll do that - I don't see any user pressure for companies to even try, but news like this troubles me and I think it's going to get much worse before people realize their data isn't their own and push for it to get better.
Domain getting stolen by a registrar? That's a crime, treat it like theft, there ought to be some justice for that theft.
Big business doing something awful/scandalous/inappropriate? Change the laws, and work to persuade people that it ought to be societally unacceptable to violate those laws.
I see this a lot on tech-oriented forums, that you can "fix" social problems with the right kind of code, or you can get out of legal repercussions with the right set of legalese, and really, no, stuff like this will stop happening when people's ethics expand to cover new stuff.
Treating business and law like a black box, or something to be worked around, as though there were sufficient cleverness to solve everything without engaging with larger society, well, no, that's not gonna get you anywhere.
So you effectively agree that solid ethic opinions help fighting this. Then why you started your comment with "No, ..."? :)
It's like saying email isn't open source because it has to have a connection to the Internet to be useful.
Someday, maybe today, we have to ask ourselves if email (Gmail) is a public utility.
Suppose Dennis Cooper forgets his online banking password today. Does Google have a responsibility to somehow deliver the forgot password email?
Did not the initial Gmail marketing say something like "This will be free forever! Don't delete your old mail, archive it! Use search on the records of your own life!"
Sounds like a utility to me.
The law isn't always right. Times change, for example.
I believe that 1. the majority of individuals aren't TOS savvy and 2. the majority of individuals believe that they have a right to a persistent email account.
If property laws and corporate policies and user habits tend to visit tragedy on users... Well, something should change!
The USAmerican Congress does have a history of designing rules to serve the common good and forcing tech giants to play by those rules. https://en.wikipedia.org/wiki/Communications_Act_of_1934
One rule could be that service providers must make a reasonable effort to give users their data in a functional, useful form in the event of account termination. For the good of society.
Another might be that critical services (online banking password recovery) cannot be revoked without due process.
Oh, does that one cause a big effing problem for Gmail, Outlook.com, etc? Well so be it. Online service providers made that problem for themselves when they fought tooth and nail to become important parts of everyone's lives.
This kind of thing is what Government is FOR.
Title II of the 1934 Comms Act required interoperability between networks. In modern times, that might mean implementing a open format, or open protocol. Maybe another rule would prohibit offering a message delivery service to consumers if said service doesn't implement an open protocol.
That's an interesting way of looking at it and you're right, Google's initial approach to marketing the product did frame it in that way.
I think it's going to become increasingly important for users to be able to pull their data out of a system and migrate it to another. Open APIs for pulling data out would be a great start and there are already nascent efforts to make migration of data from one cloud hosted service to another possible. For example Todoport here converts tasks between all the major task list managers like Asana, Wunderlist, Trello, etc.
https://todoport.com/index.html
In the above case of task managers I recently tried to switch from Things by Cultured Cloud to another service. The migration process was practically non-existent and I eventually ended up having to write a fairly large AppleScript to get my data out of Things into a CSV and then a Python script to push it up to my new Task List provider.
It was a messy few days of scripting to say the least!
Office365 to Google Apps or Dropbox to OneDrive in my opinion should be a one click migration and companies need to stop holding user's data to ransom to keep them on their services.
I personally think pressure to make these changes will have to come from outside the industry since it's clear that all the major players are basically trying to duplicate each other's features in an effort to ensure their users stay within their own platforms.
Fastmail et al. show that you can run a business on a protocol, even if it won't necessarily make you a unicorn.
It was very hard to imagine how Twitter the company would make enough money to justify the investments it had taken by that point if Twitter the service looked more like Diaspora. You on,y have to look at Diaspora today to see that it's not obviously meeting the mission that Twitter serves today.
One interesting aspect of this is you had people like Alex Payne voting with their code in the form of the API and later with his feet after the company was clearly going down the ad-supported route (and hiring a lot to support that model -- you need to build a large amount of revenue-oriented infrastructure in that world). The API then had to be pulled substantially back because it didn't fit the revenue model, something the developer community still hasn't forgiven Twitter for.
It's amazing to me how much of what looks like corporate BS can be traced to individual personalities and their debates, or the echoes of their debates.
[to be clear, all of what I've outlined can be gleaned from media reports, books and presentations about Twitter over the years. While I am an ex-employee, this history is available to anyone who either was paying attention back then or has a small amount of investigatory skillset.]
The impression I have formed is that gmail will have whatever features google's gmail-for-businesses product needs. If a considerable percentage of customers (ie. the ones who pay per month and user) use a particular feature, then that feature stays and is maintained.
I know from my experience in hwops that plenty of people on the corp domain DO believe that they are working towards a better world--and that making more money will only accelerate progress towards that goal.
The question is: are they wrong? Has Google lost its way?
Let's look not just at this IMAP issue but also at the OP as we ponder that.
My conclusion at the time was that they wanted to keep the percentage of users of the IMAP service below some value, and every time the jerked the config around, they'd see a dip in the graph on their end. My setup is currently non-functional. The maintenance cost was too high. Mission accomplished.
Note: now that I think about it, maybe the cert rotation issue was on (e)SMTP, not IMAP. Same diff.
The first paragraph about message modification is: "Sites MAY modify submissions to ensure compliance with standards and site policy. This section describes a number of such modifications that are often considered useful." From is typically modified to comply with SPF and/or DKIM.
The sections on header rewriting are essentially examples of what the document describes as "modifications that are often considered useful", they're not an exhaustive list. The only MUST NOT rule that concerns email address rewriting is about destination addresses.
(Well, almost unrestricted. The results have to be syntactically valid.)
There's an explanation of this phenomenon that doesn't assume malice: there are N (> 1) servers with different certificates, and you're not hitting the same one every time.
But what that doesn't show is that they then changed it back, and forth... for a while. It was just a UX issue that only affected computer literate people. THE BEST KIND. :(
I remember when some combination of Gmail features* enabled me to upload my old mbox with years of personal email into my GAFYD account... emails from before Gmail publicly existed. And now I could SEARCH them! The future was bright.
I certainly felt confident that I would be a gmail user for life. I certainly didn't consider the possibility that they'd one day just deny my access to the whole thing because I spoke ill of them in a HN comment. ;)
* access external pop3 account and auto-rewrite message headers so messages would be associated with my gmail address even though they were originally delivered to a different domain... Brilliant.
Sorry I'm being a bit thick, but did this happen, or does the emoticon at the end mean it's hypothetical?
Fundamentally life is about trade offs. For most people closed platforms are the better choice.
But they cannot, at least not for a foreseeable future. Both are used in enterprise environments, who would flee the first platform in droves which would disable IMAP/POP3.
And even if they'd both disable IMAP, people would write adapters.
When you have your own, then you can run your own "services", not to mention many other possibilities, such as true decentralized communications -- no third party servers needed.
1. "World-reachable" means you control the firewall, not a third party.
Alternatively, be satisfied and keep depending on third parties.
Google: "Let us make many consecutive requests to your webserver, download and store copies of your content." You: "Agreed." You: "Let me make many consecutive reuqests to your webserver, download and store copies of my own or other people's content." Google: "Sorry".
Then Google makes your content available to others, but only for a few searches at time[2]. To add insult to injury, it sells advertising and, if the regulators are correct, promotes its own websites -- all serving user-generated content -- as people are searching through publicly available information.
"Middleman" or "service"?
2. Any attempt to collect in bulk results in IP ban. Compare Internet Archive who encourages users to crawl their collection.
Organizing public information sounds like a lovely goal for a company, until you realize it will be access controlled (it's public information), laden with ads (because the company cannot support itself without advertisers), user tracking for the advertisers and that the changes to the algorithms that include or exclude results are secret. And there will be no index. You can only access the data through search.
Moving beyond the first page of results is OK only so long as you do not go "too fast" or go too deep -- you will never get to page 100 witout first being banned. WTF?
Having a custom domain would get your far enough in this case, owning your own IP address isn't really needed.
Just as I move my domain around between email (and other) providers, I could then move my IPv6 block around. Instead of asking Linode for an IP address out of their block, I could tell them "serve this block." (Or can we already do that? For a reasonable price?)
If you control the DNS there's no real need for owning your own IP addresses as you can just change what they point to. That's usually also much faster to do in a pinch than find a new party that will announce your block and convince the old one to stop doing so. That's usually hours if not days in lead time.
Though if you truly care enough about it you'll also want your own DNS servers and own gTLD in order to own the whole chain.
However what you describe -- building out your own infrastructure -- still remains a lofty but worthy endeavor for anyone with the skills and determination.
Businesses of all sizes rent stable IP addresses. Some ISPs in some countries also provide them to non-business subscribers as part of the standard subscription.
It's really not too difficult to have a persistent IP address for an individual who only needs reachability and is not trying to run a high traffic, global enterprise. Avoid the popular large, high-volume providers. Obviously do not use something like AWS.
1. Misconfigured servers: This is the hardest part. Rule number 1: keep it as small as possible. Disable everything, and then only enable what you need. Rule 2: READ, I mean read every document, blog post etc you can find about e-mail, email attacks, etc.
2. IP address: The normal address you get from Digital Occean or Linode for example, are normally horrible as a lot of spam has been sent from them. If your lucky it might work, but check the lists for those IPs. Try to change if you can, until you find one with low scores. Also, I dont know if this helped, but i had my domain on both Gmail and Outlook servers for a while before migrating to my own servers. I dont know if this helped me to not get stuck in their filters etc? Or I was just lucky i guess :)
I finally moved because I did not have the energy to keep up with the server etc, and when i noticed that i had not even logged on to the server for 3 months, i just moved it to gmail. I am however looking at migrating away from google, as i don't like the web interface (use it from the iPad now). So who knows where I'll end up next.
Email dates back to timesharing, when people shared computers, each user having an "email account" on a single computer.
For people today, each with their own computer, it's still possible to do email without store and forward, with each user running SMTP servers that talk directly to each other instead of connecting to "email providers".
This is grassroots. Not meant to leverage existing "email provider" ecosystem.
What's America's largest ISP? I think Comcast? Good luck passing SMTP in either direction over Comcast's residential network: https://customer.xfinity.com/help-and-support/internet/list-...
I agree with your general point, but it's hard to keep up with this sort of thing, even for geeks. For the Muggles it's impossible.
You are sending email to people you know, on a port you have agreed to, who also have reachable IP addresses and will accept connections from your IP address.
ISP's are not going to do DPI on open ports like 22, 80, or 443 or any high port, in order to filter out SMTP traffic. Why would they bother?
If you must use the existing "email provider" system -- e.g., you need to send commercial email -- then you must use the standardized ports they use, and yes, you must jump through their hoops. And you will experience spam and other nuisances. It's supposed to be open and decnetralized, but the reality is it's quite centralized because everyone relies on "major email providers".
But there's nothing about SMTP protocol that requires anyone to use an "email provider" or any specific port, nor to accept email from all IP addresses.
Two people can communicate directly via SMTP on a non-standard port and can choose to filter by IP address.
Maybe no one does this anymore, but I've done it; it's possible.
It's not that difficult to set up. The showstopper is not the set up, nor the ISP filtering port 25. It's that most people do not have a reachable IP address.
What we need is a new decentralized Internet. We need not only open source software (for security reasons), not only open hardware (for security reasons) but also a new open non-commercial Internet which cannot be censored.
Why does it need to be non-commercial?
Personally I see commercial (with healthy competition) as a good sign that something will stick around for a while.
We already have a commercial Internet, we don't need a second one. Commercial interests would make the second Internet also a target of control.
This is a great question. Possibly related: I don't know the answer. :)
The solution clearly goes on that direction, but this is not enough. And I'd really like to see this one problem solved before we have to start asking something like "and what if somebody takes control of your brain, or you lose access to it?"
Edit: I'm not even considering running my own email server; I know that's a full-time job. Just something like forwarding my custom email to my Gmail address, which is the type of thing I've heard the aforementioned scary stories about (though a quick web search isn't turning up many such stories).
Problems arise when you run your own server, because of fairly detailed authentication settings. If you pay a provider to run their servers, they take care of that.
Of course, it's important to keep backups of everything (configs, logs, mail, etc), and test. Just slowly port everything over, as you gain more confidence that your not missing anything. Most email providers also will let you put a rule in place that lets you bounce mail to both addresses.
Where you run into problems is when you do what I just did, I was using Google Apps, then Outlook.com with a custom domain and decided I was tired of giving other people access to my data - since I have a decent business-class cable connection at home including a static IP I bought a couple GroupWise licenses for myself, my wife and my daughter and moved our email in-home where all our data sits comfortably on my FreeNAS storage array. Since I rarely send email, and my home IP is 'unknown' to any IP reputation services at the moment getting past spam filters will require some time. It's a non-issue for me, it's a personal email account and I can tell my friends and family to check their spam folders the first time I contact them to whitelist my address, but it's not something everyone wants to deal with.
Tho FWIW I use Postmark to do my email delivery because then at least I know my email will end up in the inbox of the recipient vs their spam box which my hosted server was having problems with.
One thing I worry about thought: what happens when I die? My credit cards will eventually shut down, my Linode will turn off when my card gets declined, and my domains will fail to renew.
But the same thing happens the other direction. Github could shut down Github pages one day, or they could even go out of business. Geocities is gone (although I think Archive.org backed up a lot of it) and there are tons of services that have gone belly-up over the years.
Even in our age of massive data retention, it's still interesting to see what's gone, and what may never be recovered if it wasn't indexed by the Wayback machine.
If the internet didn't exist, an artist would have bought storage for his art. Why this artist feels that a service he didn't pay for owes him anything is baffling to me.
Turn it around, though: if Google feels like it's not responsible for anything it hosts, shouldn't it say so, loud and clear? Say, a banner that says, "Hey, we'll delete your stuff any time we feel like it," at the top of every Gmail page?
Google's users aren't parasites. There is both a relationship and an exchange of economic value. That's why Google has worked very hard to be trusted by everybody, to be seen as responsible stewards of vast amounts of often very personal information.
If Google doesn't want people to trust them, they should not work so hard to be seen as trustworthy. That the artist believed them is not an error on his part.
Typing out words on a forum and hitting "reply" is easy regardless whether you support the victim or not. Don't see your point?
Sure, the TOS says "we can delete it whenever"/"no promises", but the advertising and general pitching of the product have heavily indicated otherwise. I don't see the service going away, and when you have so much identity tied to your email, it's pretty shocking to realize that it could all disappear in a flash.
If Google were to kill my email accounts, I would be _seriously_ disadvantaged.
Saying that only fools trust Google to keep your things forever is true, but also lacks empathy.
Sure, he's not paying, but Google doesn't ask for payment. They provide a service which is backed by Google's implicit guarantee that their web hosting is safe and reliable, and they've broken that guarantee. Google may not have a legal responsibility to not delete everything this artist made, but every time something like this happens, the rest of us should notice it and reconsider whether Google is a good platform to trust with our work.
Good point; your domain can be seized for various sorts of percieved IP violation.
I've got an exit plan for my email, but I'd lose at least $200 of apps.
It's really easy to become dependent on a service.
There are plenty of paid services that will lock you in and will terminate your account if something big enough happens.
"Speech" appears twice, but is only capitalized when referring to legislators' speeches:
"and for any Speech or Debate in either House, they shall not be questioned in any other Place"
"or abridging the freedom of speech, or of the press"
Technically speaking, persons always had a freedom of association, but the court made it explicit during N.A.A.C.P. v. ALABAMA [1].
[1] http://caselaw.findlaw.com/us-supreme-court/357/449.html
But there was another kind of damage done here, to the man's identity, location and voice. His blog and his email address were his public persona. He used his blog and his address as identity, and as his channel of communication with followers, other artists, and I assume most of his general online communication.
That persona no longer exists. He's been all but disappeared, and it's going to take a long time for him to reconnect.
The technical lesson that should be learned here, beyond backups, is to have your own domain. You can still use services with your own domain. I've used many ISPs and email services, and I've had the same domain since about 2000. I used to use gmail (with [email protected]). I use fastmail now. I've never since 2000 had to tell anyone to change my email address, because it's never changed, even though providers changed. The subject of this article would have a much easier time of reconnecting, had he used his own domain.
(Added to that, in the "backup" theme, download all your email as it happens. I use thunderbird, and it does that for me. I once resolved a dispute with a former employer because I had email that they had no incentive to find.)
Using your own domain is not absolute protection, because you don't really own your domain, you rent it. Your registrar can decide to sell your domain to someone else, and if your consumer rights were violated it's going to be difficult to reclaim your domain. In the future I think we're going to need meta-domains that can't be transferred, that are our identity, but I don't know how that would be implemented.
I said this person has been disappeared, which was a provocative use of the word (this isn't Argentina or Chile in the seventies). But thinking more broadly, consider that as our lives are lived more and more online, any government could compel a provider to remove you. Even if it was unjust removal, it could be so expensive to restore your presence that you just can't do it. Harder to fight a government than it is to fight Google, if the government decides it won't be moved. We have a no-fly list now that has no associated due process. I can imagine a no-communicate list.
Which is all to say, try to be as self-sufficient as is practical, and as is warranted by the importance of your communication.