Is anyone here familiar with this “Community Specification”?
As stated in the README:
The Community Specification process is a repository-based approach for creating standards and specifications in version control systems, such as Git.
I found it via some side chatter around Bluesky beginning the process to make their ATProtocol an IETF standard and related drama between ATProto & ActivityPub communities. It’s fascinating how all that stuff is playing out (even if it’s hard to tease apart the minutiae of the debates and internal rivalries), and at least vaguely relevant to farmOS conventions, or standards creation in general, if only as a cautionary tale.
But above all, the Community Specification struck me as the takeaway most relevant to the farmOS community, perhaps as a way to avoid some of that drama (the implication seemed to be that Bluesky is not using its process or its license; dunno about ActivityPub). The issue of licensing the specification for community development seemed especially pertinent, with some important considerations about how that process should differ from the way code or other creative works are typically licensed (i.e., w/o certain patent considerations etc). Anywho, the whole thing was new to me and seemed like a great resource, so figured I’d share!