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.
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.