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
 
joshualjohnson profile image
Joshua Johnson

As a user of the web I want to have access to services, apps, etc. without having to lose ownership of my data.

Collapse
 
ben profile image
Ben Halpern

How far along are you in terms of implementation details?

Thread Thread
 
joshualjohnson profile image
Joshua Johnson

I have gotten as far as creating the base application. I have put several clients on this application in production, but it is not ready for primetime because users can't configure it without having knowledge of development.

It's a REST application and database abstraction tool that allows users to administer permissions, data, etc.

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.