While I agree with all these definitions, for me they give to much wriggle room to have constructive talks about the future of the fediverse in large groups. It’ll cause too much vagueness and context collapse in discussions throughout the commons, imho..
On a personal basis, and for anyone coming along in Social coding commons I’m creating more precise definitions e.g. some below:
Social networking : Any direct or indirect human interaction between people (so both offline and online).
Social media : A small subset (domain) of social networking where people publish information to larger audiences.
Social web : All social networking protocols and technologies, plus ecosystems that evolve them.
Fediverse : A category name like web or internet to refer either to the virtual environment people go to, or the social web installed base, depending on context.
Fedizens : People participating on the fediverse virtual environment.
Fedi : A subset of the fediverse where a unique culture of cocreation thrives. to be nurtured and fostered.
FOSS : Software that adheres to the four freedoms, by its copyright-based license protections.
FOSS / Free software movement : Not a direct SX concept! Anyone dabbling in code, and inherently unsustainable for those who want earn a living here.
SOSS : Initiative on a trajectory towards sustainability, creating social networking solutions that serve the diverse needs of all its stakeholders.
FSDL : End-to-end Free software development lifecycle. A SOSS addresses the relevant aspects of its FSDL in order to meet with sustainability criteria.
The commons : All people social networking together within the construct of society (currently imprinting the unsustainable model of “hypercapitalism”). This is the second perspective of SX that considers inter-personal relationships between (groups of) people.
A commons : Any grassroots environment where people try to form collaborative arrangements.
(Just typed on-the-fly this morning in chat. New coding.social website will keep a Glossary of Terms).