Post
This is my personal motivation and goal too.
Of course i could have chosen rust to build p2p systems, but the point of html/css/js is, that it is easy to get into and it is proven by kids being able to build some sort of basic html page in school and probably almost all generations went through that exercise at some point in their life.
javascript and the web as some sort of "lingua franka" lowers to barrier to entry to participate in creating to a minimum
This doesnt mean that you cant just purely use apps and produce content, but from customizing a theme towards more and more involved changes all the way to building your own apps inside a website and share it fully functional with others peer to peer is possible as well and you dont have to study computer science to do it
The entire premise of dat is that it is a **dat ecosytem** and people grow it together - like a garden 馃檪
The entire focus or goal is to make things simpler
dat has its own 12 year history now and a dat-ecosystem-archive on github full of compost to inspire future projects.
dat started 12 years ago in 2013 to not compromise the technical approach on any level, but has since become battle tested and mature and for the last years all effort went into working towards lowering barrier to participation.
dat started in 2013 as "git for any data".
Version Control or history is deeply baked into its DNA.
More so, dat-ecosystem focuses on p2p collaboration to allow active participants capture their activity in the process in the way they want it to inform growing the dat ecosystem together, so it can later inform distribution of any funds according to it if funds ever happen to enter the dat-ecosystem :-)
...we have a little visualization from some years ago
agree with what you wrote.
dat grew out of the open data movement.
it started with open (data) science.
dat is flexible, so the cryptography can be used for closeness and anonymity as well, but dat-ecosystem in particular is for open data and transparency.
may i add some thoughts:
there is also a distinction between "writable" and "readonly". The former often causes the need for closedness, because of spam and malicious actor (even few or a single one can cause much harm)
thats why dat heaviliy works with invite only when it comes to writability, but otherwise defaults to readonly openness.
spaces with writable openness usually need to be guarded by moderators to cleanup when malicious actors wreack havoc.
dat stack has version control for everything by default, so undo is relatively cheap, which means its more friendly towards writable openness too.
i think p2p keypair crypto enables this by users being able to self sign all their activity
also - personally, i would love to see dat and apps built with dat for "peer production" and not for "end consumers", because historically, private life was maybe for good reasons meant to potentially be private, business/professsional life was maybe for good reason meant to be transparent and documented - all the way up to informing shareholders or publishing balance sheets to companies house, or being able to see transparentcy when a company files for bankruptcy.
i would love to see some sort od "open HR".
I think this is a huge problem, that HR is sich a secretive closed sector. The ppl and their professional life would benefit enormously if this was an open system where you can easily find people to work with.
....let me also add a conspiracy thought ... kinda just kidding... but not 馃榿:
the loud focus on advertised secrecy/privacy/anonymity is mainly pushed as a narrative by "the capitalists", because they benefit from it
... if you have skilled professionals who could help built ecosystems for and with the people to change the game, its best to convince them that these systems need to be encrypted, anonymous, seceret, etc... ...of course to protect from eveil surveillande capitalists.... ...but by doing or following that narrative those systems get rendered impotent to cause change at massive scales, because that would require openness so others can learn and join... and they cant if closed
i read the outline and the story sounds definitely exciting 馃檪
i am not so sure about whether fediverse can be taken down or not.
you might be familiar with "the piratebay" or "sci-hub". These grt hosted on new domains all the time and all of them regularly get taken down, so even though that never really mills access entirely, it prevents the masses from using it and making it a reliable part of their lifes.
on top of this, fediverse, just like email has a few main instances
for mastodon its mastodon.social and a few others.
ppl have to choose and most ppl just ask or google and find the main choices.
also, by going with the "big ones", its less likely that they choose an instance that gets defederated or shuts down like the issue i shared recently where somebody has to start over because their instance operator took down the instance without notice.
...
... in peer to peer its different. There is no main or any instance to choose. you run it on your machine just like everyone else and connect directly... just like anyone else.
no DNS to be censored. no big instqnces to bribe or take over... its literally unsinkable without shutting down the entire internet or boiling the ocean... and that will cause mich bigger problems and even that wont kill it entirely, because you can use bluetooth phone to phone or local wifi connections