The DEIT is unclear to me because I’m not sure if the emphasis is on
- including diverse developers and specifiers
- including diverse users
- not excluding particular groups of developers/specifiers/users
- not excluding individual developers/specifiers/users
This is complicated because Solid is all about exclusion.
To me what matters is that the Solid spec and its implementations, to the extent possible, abide by legally accepted and just standards when excluding individual users or groups of users. If that is done, I believe the other goals will follow as a consequence.
Sometimes exclusion is legal, and sometimes its not. Laws vary around the world. Sometimes the laws are not just.
The danger as I see it is that technology like this can almost completely remove the social friction from many interactions that will in the future be moved online. It can speed up the future before we are ready for the future.
A private or public group that is central to the economy or culture could use an ACL/ACP file that is widely inherited or copied, and that file could have an exclusion or inclusion for a group or even an individual, and that exclusion or inclusion could easily constitute a miscarriage of justice and/or democracy.
I don’t know what the solution is, just asking the question.