I am detecting the skeleton of a user freedom maturity model framework here.
social.finkhaeuser.de/@jens/10β¦@jens @be
@[email protected] @[email protected] @[email protected] Oh, absolutely! The only way to do that well is to go for an abstract enough definition!
I harp on about reusability and toolkits and so forth because it's a good example, and whatever definition one comes up with should encourage that.
Maybe reusability is the key term here. Applicability in a diverse range of use cases. Good words elude me for now!
social.finkhaeuser.deTL;DR by specimen or just brevity; some reordering:
0. FOSS, formal user and developer freedom
1. Inbound = Outbound, contributor parity
2. (4 above) Franklin Street Statement, user data freedom
3. CoC, freedom from discrimination
4 (2). C4, fair paths to governance
5 (4.1). Moderation, user safety
6 (5). Userops, admin practical software freedom
7 (5.1). Community input, user practical software freedom
8 (6). TDD, code quality, malleability, docs, CI/CD, developer practical software freedom
There is the word "community" at level 7 only in the brief version.
That might be me telling myself that you're not true communal software until you're at level 7.
Maybe that's too harsh. Maybe moderation and userops are technical features that would come out of the communal process and community input should be on the level before them.
I am very much convinced that "code and docs are nice" comes last. And I think it is telling that we devs usually place it somewhere around (1) when we choose our projects to contribute to.
@clacke why not replace community input with community ownership? Of course there will always be a case where some protocols need to be agreed upon, but beyond that there should be no excuse for requiring community consensus (via only having one version of a piece of software, controlled by one clique), if your malleable software can't handle this then it's not good enough
@Gnuxie Software that exists in a million little versions is a fascinating idea to entertain. Is that what you mean by user ownership?

445 Toots, 45 Following Β· Maximalist Egoist Communist Object Oriented Telephone Characteristics Hackerππβ
Gnu is garbage
πβπ
ΎοΈβπβ NOW!
If I unfollowed you, you post too much and I can't deal with it
I guess I should say I also co-authored this: https://applied-langua.ge/software-and-anarchy.pdf