DEV Community

Cover image for Open standards, trust, and Google
Cassidy Williams
Cassidy Williams

Posted on • Originally published at blog.cassidoo.co

Open standards, trust, and Google

Seeing Google kill off and sell Google Domains is such a big surprise to me. It shouldn't be, given they've shut down waaay more than that. I'm still annoyed at them stopping the Google Code Jam competitions and Hangouts and G Suite and... way too many other services.

The domains service felt different, for some reason. It was something that it felt like they were investing a lot into (didn't they just come out with the .zip TLD amongst others?) and that people were really trusting. And it made so much money! It served millions of domains!

But... it didn't make enough money. Why have a business that can make millions of dollars when you can make billions on ads? It's disheartening, but the bottom line is: Because Google is Google, the only thing that we as users can trust is that if they can make money with ads, the product is more likely to live, otherwise it's going to die.

Google has sunk its teeth into our daily lives with Gmail and Google Calendar and YouTube and Drive (and more), and they've made these tools (amongst others, Google Domains included) really convenient. They all just work together, and their APIs are solid enough that third party developers can build off of them relatively easily. And because they own the APIs as a centralized system, developers are at the whim of whatever they decide to change. They can monetize it however they want, and control how content is served to an extent.

Now, don't get me wrong, Google is not the only company that does this. Anyone can look at how Reddit and Twitter have changed things for their developers in the past few months because of the dependence on their APIs. Content creators are at the mercy of the platforms that service them, and if TikTok, Facebook/Meta, Spotify, Netflix, YouTube, Medium, Twitter, etc. change, creators have to work even harder to reach their audiences and tailor their content to The Algorithm.

All of this brings me to the topic of open standards. I listened to this 2021 podcast episode recently about the importance of open internet standards and it's stuck in my brain as these big changes are announced. When you use communication software that is fully proprietary, you're at the mercy of the creators of that software and how (and sometimes what) they want you to communicate. When you use software based on open standards, you're able to more easily transfer how you communicate and work to other platforms if you want to.

Side note: open standards are different from open source, but both are good things, and here is an article about the differences between them.

Now, if you're creating software, I'm sure you might be thinking, "why would I want to make it easy for someone to leave?" To that, I'd honestly probably respond snarkily with, "then just build better software," heh. But real talk, it's about building a good internet citizen. Think: A rising tide lifts all boats. When something is built with an open standard, that means it can be improved alongside that standard. When you contribute to the standard in addition to your own software, you're benefitting everyone, which is ultimately good for your business.

Podcasting is a great example of this, being built on RSS. Listeners get to choose where they want to listen, creators get to choose where/how they want to host their shows, and developers get to choose how they support + build on top of features. Plus, RSS has gotten some great improvements thanks to the podcast ecosystem! There's so many more examples like this that deserve credit, using HTTP and JMAP and WebRTC and mooore. The stability of the open standard enables innovation!

Anyway, because of all of these services being killed recently, I personally have been looking to switch away from Google and other softwares that I rely on that don't use open standards, so that I can feel a bit safer about my data. I admit it's fairly challenging (Google Calendar is the only thing supported by most of the scheduling apps I like, ugh, and some things don't have an open standard to work with). But, I hope app devs out there see what's happening as a result of closed systems, and move towards building more in the open and helping push standards forward. Or building new ones!

Top comments (12)

Collapse
 
tomzorz profile image
Tamás Deme 'tomzorz'

Extremely well put, agreed on all points. RSS is a great example - sad to see Aaron's work being barely used anymore after the google reader kill-off, not to mention what's going on with reddit...

Collapse
 
philipjohnbasile profile image
Philip John Basile

Google reader was awesome

Collapse
 
shubhamlad profile image
Shubham Lad

google reader is the best

Collapse
 
shubhamlad profile image
Shubham Lad

aggree

Collapse
 
manchicken profile image
Mike Stemle

This is marvelous. I do think that part of more open standards needs to include a more democratic approach to standards development and ratification. Far too many standards committees are dominated by academic institutions and massive corporations. This is a process that centers money, power, and white cultural norms, and it is inequitable when we look at it from a global scale.

Calling for more open standards really should include a push for more diverse voices and perspectives, as well as the development of institutions and collectives that are independent of traditional power-brokers in tech.

Democracy is a messy business, which makes it a perfect fit for open standards development.

Collapse
 
philipjohnbasile profile image
Philip John Basile

Agree 10000% and Apple please buy NEST.

Collapse
 
shubhamlad profile image
Shubham Lad

Very good article, thanks you 🤩

Collapse
 
cassidoo profile image
Cassidy Williams

Thank you!

Collapse
 
namjul profile image
Samuel Hobl • Edited

I think we are becoming aware of something that we still have difficulty formulating and pointing out. "Open Standards" is a way but i find its frame "just" points to another pattern that we seem to just say we should all adopt more of. But rarily does this more than feeling inspired in the shortterm and uninspired in the longterm. There is something missing. I think we need to start to see that the issue is much deeper, its actually within our perception and we find our selfst unable to see it. I want to bring awareness to these projects that tries to bring the insights from the architect Christoper Alexander to software and find they have good language we might want to adopt.

Collapse
 
jeremysawesome profile image
Jeremiah Smith

👍 Agreed! I'm still mad about Google Music.

I'd be interested in learning about the things you switched to, how the process went, what the shortcomings and gotchas are and how you overcame them.

Collapse
 
pentatonicfunk profile image
Hendrawan Kuncoro

it remind me this xkcd.com/927/

Collapse
 
cassidoo profile image
Cassidy Williams

That is what I linked to in the last sentence of the blog 😉