More discussion on “Inbound RSS” and “Outbound” RSS

Dave Winer writes today about the Open Social Web, and puts forward a solution on “linking the collection of social twitter-like sites into a real honest to goodness open social web”:

  • Add inbound RSS feeds. The social site allows a user to specify an RSS feed that represents their posts. When a new one shows up, it appears in the timelines of people who are following the user. They can add items to that feed however they like. It can come from anywhere. That’s 1/2 of “open.”#
  • Add outbound RSS feeds. This gives you the other half. When a new item shows up in a users feed, however it got there, it appears in their outbound feed, which can be tied into the input feed of one or more other sites. #
  • Support links in users’ posts. You really can’t claim to be part of the web if you don’t implement this core feature of the web. #

Is this something of a shift from what Dave has written in the past? Let’s take a look back…

In April 2025, Dave wrote:

Feed readers view RSS as inbound, and blogging tools regard it as outbound. Same feed, different contexts. Like trains going in and out of a station. Inbound and outbound. 

I responded with my take shortly after that:

As far as I know, the only service/tool that takes a RSS feed as an input and allows users to publish based on the content of that RSS feed is the Micro.blog service. 

So far, looks the same to me. Perhaps the way to probe further is to create some use cases. Say a person is using OpenSocialTool, they can subscribe to feeds from other people (not necessarily on OpenSocialTool), and they can create posts with OpenSocialTool, and those posts are included in a feed to which other users can subscribe. This is a good description of MyStatusTool (see demo version here).

Now, let us say that BlueMastoThread lets users specify feeds from others that they want to follow (inbound RSS) and displays the content of those feeds in BlueMastoThread, and the user can create an outbound feed of this aggregated content (outbound RSS). In addition, the user can create posts in BlueMastoThread and have those posts appear in their outbound feed, or maybe a separate outbound feed, I don’t know (outbound RSS). I think this use case describes the situation that Dave Winer talks about in his post today (inbound RSS can be an input into outbound RSS), which is a little different from most, if not all, blogging/social tools today. I do not think that there is any tool available today that implements this use case, but maybe there is, and I just don’t know about it.

My thoughts on the Los Angeles protests

As I posted earlier today, the Monday protest were handled by local law enforcement. The National Guard and Marines were not needed. Trump should back off on this, but he will not. Sounds like there is a hearing scheduled for Thursday on California’s suit against Trump.

I am against violence and property damage. I am also against unrestricted actions to sweep up people off the streets and deporting them to foreign countries without due process. In my opinion, this is what the protests are about. The actions of ICE in Los Angeles were the ignition point.

I live in the Portland, Oregon area, and I covered the 2020 protests on Portland Protest News. To me, the reason why protests continued for so long is that there has been a demonstrated evidence of racist behavior by the Portland Police Bureau, and people had had enough. Were there bad actors? Sure. Were there people inciting violence? Yes. But there was also the Wall of Moms, there were other protesters of the racist behavior who were peaceful. Was there attempts to defuse the situation? Not really.

Protests are spreading across the nation. No Kings protests are being planned across the nation. There is a growing number of people who are protesting the actions of the Trump adminstration.

Further reading:

I watched the live coverage of the LA protests Monday on CNN, looks like local (California) law enforcement were handling it, no need for National Guard/Marines/Feds. They should go home. More on this later….

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!