What does the phrase “open social web” mean?

Last week (June 5-7th, 2025), the Fediforum unconference was held online, with keynote speakers and open sessions for attendees to present demos of new products and discuss topics related to the “open social web”. There have been many posts about the open social web, and how this technology or that protocol is part of the “open social web”. I felt it would be good to step back for a moment and try to understand what the phrase “open social web” means.

To begin, I will look at the word “open”. To me, the opposite of this word is “closed”. Dave Winer recently referred to Twitter and Facebook as “closed” systems, and referred to Unix as an “open” system. I think this comparison is in the context of “open for people to develop for the platform and use it however they want”. In this context, Mastodon and WordPress are open systems, in that the code base is “open source“, meaning available for users/developers to modify and improve, and to run their own copy of the software. Another content of the word “open” could also include the ability for users of a platform/software stack to interact with other users of the web outside that platform/software stack. A common complaint about Twitter and Facebook is that users cannot link directly to other locations on the web within a post. This is a “feature” of a “silo”, where “users” are “trapped” (note the use of quotes in this sentence – links to these topics are left as an exercise for the reader). Another possible context for an “open” system could be the ability/possibility for a person or company to purchase the platform and take it in a different direction (Twitter).

Next, I want to examine the use of the word “web”. As mentioned in the previous paragraph, linking is a basic tenet of the World Wide Web. If a system/platform/application that operates on the Web does not allow linking, that system/platform/application is not supporting the World Wide Web. Dave Winer has also captured some other fundamental features of writing on the web, which includes links. However, the link is the fundamental feature. If an application does not allow linking, is it really part of the World Wide Web, or is it just a “silo” service trying to trap users into staying on its platform because of the network effect.

Finally, we come to the word “social”. To me, being “social” means communication with others. This communication can occur in real life or online. Going back to the services/applications, my view of “social media” is it is a way for a person to broadcast messages to many people, and to have interaction/communications with many people. Tools/applications/platforms like Twitter, Facebook, Mastodon, Bluesky, and many more are facilitating this type of communication. Some people interact with a small group of people. Some people seem to want to have as big an audience as possible. When a person has an account on a service/application/platform which indicates that millions of people are reading/watching/monitoring the messages from that person, this communication approaches the reach of so-called “mass media” (think TV/radio/cable networks). Whether this is good or not, I do not know. However, this is the social media world that exists today. All of the tools mentioned in this post have a “social” aspect to their publishing. For blogs, use of RSS provides a way for people to “follow” authors without the “instant” feedback of Twitter/Facebook/etc, but it is a social application. There are ways to speed it up (see The Feed Network for some examples), but it does not have to be that way. Also, the abundance of social media platforms can bring fatigue (see essays by Molly White and Mandy Brown).

In all of this, it is important to remember that different people use tools in different ways for different purposes. For some people, the “open” part of “open social web” is the most important. For many people, having the ability to have “social” interactions with many people and to do it in an easy way is the most important. Finally, as Doc Searls righteously points out about podcasting (but also applies to the Web): “Nobody owns it, Everybody can use it and Anybody can improve it. That means anybody and everybody can do wherever they want with it. It’s theirs—and nobody’s—for the taking.” I think people should keep this in mind when starting to find fault or criticize how people or groups are innovating in web technologies. Let’s work on making great things!

How to update a SSL certificate for a site hosted by Caddy web server

I recently checked a site of mine (Andy Status Tool) that was being served under https using the Caddy web server. However, my browser was telling me that the site was “not secure” and making me click two times to get to the site, and still showing “Not Secure” in the URL window.

I asked ChatGPT what to do about this, and of course it gave me 7-8 things to check/try. I decided to do the third thing (manually trigger certificate renewal). I logged into my server, navigated to the directory that had my Caddyfile, and entered the command “sudo caddy reload –force” (there are two dashes in front of the word “force”). I waited about 10 seconds, then closed the browser tab to my site, opened a new tab, and went to the site again – it was secure again! Thanks ChatGPT!

The topic of text boxes

Recently, in another post on the subject of textcasting, Dave Winer made a comment about text boxes:

Every time you see a tiny little textbox that’s a sure clue they’re trying to own you, and hoping you don’t notice.

http://scripting.com/2024/02/01.html#a154043

I think this is a reach. In my opinion, the simplest reason to use a text box for text entry is that users are used to it and it is easy to implement (using Occam’s Razor here). Another explanation is that it is use of prior art, as Dave Winer has written about before (see here, here, and here). No sinister plan to “own” anyone here. Could text editors be better/have more features? Sure they could! Could writing apps cooperate with each other and have APIs? Sure they could! Should people be demanding these things? Sure…maybe….or maybe they could make those things happen…or maybe they could submit a feature request….

If the software is open source (Mastodon et al), someone could make their own changes. If the software is a service provided by a company that does not charge for the service (hmmm…Twitter, Facebook, Threads, Bluesky come to mind), it seems more difficult for users to request features and drive changes. If a group of users REALLLY wanted something and no other app seemed interested, maybe they could create their own product (thinking Kickstarter here). To me, it comes down to this: how bad do you want this?

Finally, another take on this sentence comes from Ken Smith:

Ken Smith comment on Dave Winer’s “text box” statement.

Based on Ken’s comment, I take this as “any antisocial behavior” in the blank – racism, anti-Semitism, discrimination, manipulation…the list can go on and on as Ken points out. This Quora thread has some good points about someone trying to “own” someone.

Waxy.org: The Quiet Death of Ello’s Big Dreams by Andy Baio – A fairly detailed story of the birth, life, and death of a social network/platform (that I never heard of), that started off with good intentions, but after taking venture capital, headed down the road to ruin.

Creating a local start page

I have been getting in the habit of keeping a set of browser tabs open to various pages. As this list has grown, it became a not-insignificant amount of the browser tab space. I use the Brave web browser, and 85-90 tabs is about the limit of visible tabs, so giving up 20-25 tabs was sometimes an issue. I then remembered this page from Ton Zijlstra on start pages, and decided to create one myself. The site Ton linked to was not active anymore, so went to the Internet Archive to get a copy. I added both web sites and local files. You can see it here – feel free to steal and make your own!

Demo of OPML Includes feature in opmlPackage

Dave Winer released an update to his opmlPackage NPM module in May 2022, adding a feature to be able to include other OPML files within an OPML file. I wanted to create a demo of this feature and show the outlines within a web app. I combined code from the outlineBrowser toolkit to create an Express application demonstrating this feature. A live demo is available here – check it out! Comments and suggestions welcome on the Github repo. Ken Smith and Frank McPherson were collaborators on this demo, I appreciate their input!