Protocols, Not Platforms: A Technological Approach to Free Speech (2019)
>a workable plan that enables more free speech, [...] That approach: build protocols, not platforms.  To be clear, this is an approach that would bring us back to the way the internet used to be. The early internet involved many different protocols—instructions and standards that anyone could then use to build a compatible interface. As I've commented before[1][2], discussing protocols and advocating for them is a popular topic but it does not make progress.The real issue is funding and trying to make humans do what they don't want to do.If HN is overrepresented by vanguards of decentralization and free speech, why are a lot of us here on HN instead of running USENET nodes and posting to a newsgroup such as "comp.programming.hackernews" to avoid being moderated by dang?If most of HN knows how to set up git and stand up a web server, why do most of use Github instead of running Gitlab on a home pc/laptop/RaspberryPi or rent a Digital Ocean vps?It's because "free & open protocols" weren't really the issue!A lot of us don't want to run a USENET node or manage our own git server to share code.[1] the so-called "open" internet of free protocols: 
https://news.ycombinator.com/item?id=20231960[2] free & royalty free protocol like Signal still doesn't solve the "who pays for running the server" problem:  https://news.ycombinator.com/item?id=20232499