DEV Community

Discussion on: I'm a dev who has a vision for a new internet. I've even started building software, Ask Me Anything!

Collapse
 
michaelgv profile image
Mike

Software like this already does exist, and is already evolving. Decentralization, federation is where the web is turning to, a simplistic service that can be federated, and ideally decentralized.

You may want to look into things like activitystreams/activitypub, etc. for federation. The fundamental issue with using any web service is you do lose ownership of said data, unless it's decentralized and you run the node, you lose 99% of the data to whomever owns the service

Thread Thread
 
joshualjohnson profile image
Joshua Johnson

Yes I’m well aware of all the attempts at federation software. I’ve researched heavily into this. But there is a reason it hasn’t seen higher adoption rates. It’s not easy.

Thread Thread
 
michaelgv profile image
Mike

Implementation is not the easiest for most, but if you read the specification entirely, it does make sense. For example, Mastodon platform brings ~ 1,000,000 users - if you can federate, it's a channel for ex blogging, posting updates, etc.

Thread Thread
 
joshualjohnson profile image
Joshua Johnson

Yes. I’ve looked into Mastodon. But again if you use them, your data is stuck on their platform. We need a platform where data is agnostic.

Thread Thread
 
michaelgv profile image
Mike
Thread Thread
 
joshualjohnson profile image
Joshua Johnson

Yes. I would love to see a day when the end user is back in control of their web experience. Similar to how it was in the beginning of the web.