Question the W3C's advice re RSS
scripting.com
scripting.com
> I think this comes down to who W3C considers the authority for RSS2 today.
> While from a technical standpoint [both Dave's and RSSBoard's spec] are identical, they do have some differences .... and if rssboard comes up with a new donations attribute for <item> and the Harvard site doesn't list it, which copy should W3C run their validator against?
W3C and My RSS Spec (scripting.com)
27 points by Tomte 8 days ago | 21 comments
The net result is that RSS is low maintenance, the implementations out there are stable and have been around for years, very little work needs to be done on code which deals with RSS, millions of websites continue using it and no one has to lose any sleep over it.
Not that I wouldn't like to see any improvements at all. It would be nice if these guys could set aside their differences and say look, we'll do an update of some kind and increment the major version by 1, say, every 10-15 years. Yes that's practically glacial in Internet time, maybe that's actually good.
> Apple Podcasts will make the following updates to RSS feed requirements in 2023:
[…]
> Atom feeds
> Update: No longer supported
> New shows in Atom feed format will no longer be accepted and any remaining shows will no longer be updated.
* https://podcasters.apple.com/4115-technical-updates-for-host...
WTF Apple?
AFAICT Google Podcasts is doing the same as Apple and only using RSS 2.0.
Nothing is stopping people from providing both RSS 2.0 and Atom, and given that most feeds are probably auto-generated, probably not hard to do so, but it is disappointing.
This Apple Podcasts update saying “we no longer support Atom” genuinely surprises me, because when I looked a couple of years ago, as far as I could tell as an outsider with no access to any of their software, they didn’t support Atom, and never had.
I’m not certain what you’re referring to as “the podcasting industry and standards bodies”, since I haven’t been paying attention to the space (a couple of years back it seemed a bleak wilderness). If it’s things like https://podstandards.org/, well, “Apple has created some thoughtful vendor-specific extensions to the RSS standard”… bleh. I cannot understand how anyone could have anything but scorn for the mess that is podcasting RSS. It’s shamefully bad, and the paragraphs there are rather baffling to me in their untempered praise for Apple and condemnation of (unspecified) others. As for their standard, they’re explicitly standards-washing certain Apple interests (though I will admit that most of the iTunes namespace stuff is generally useful), adding stuff that has no place in a “required standard” (funding!? And what happened to the <link rel> mechanism for some of that stuff, which would obviously be appropriate? There really looks to be a lot of poorly-thought out stuff in this).
But Apple did for many years, no? If Atom was obviously and unambiguously better for the use case, Atom would've been successful for that use case.
> I cannot understand how anyone could have anything but scorn for the mess that is podcasting RSS.
I built a reasonably popular podcast feed validator and don't understand which part is a mess. If you wouldn't mind sharing, I know the Podcast Standards Project folks are considering what their next project should be.
> …the paragraphs there are rather baffling to me in their untempered praise for Apple and condemnation of (unspecified) others.
Spotify's embrace/extend/extinguish approach successfully killed the original "open medium" meaning of the word "podcasting". Whatever your other critiques of Apple, they worked within the RSS standard.
What?
I think about half of the RSS feeds I subscribe to are Atom-based.
Meaning, they have an `atom` namespace declaration? Because that's very common in RSS feeds, and is required for Podcast Standards Project-compliant feeds. Apple supports RSS feeds that use the `atom` namespace.
The way RSS and especially podcasting RSS just pulls in bits and pieces from everywhere haphazardly, regularly ending up expressing the same thing three or four times, is an indictment against it. And if making <atom:link> mandatory doesn’t make you boggle (pulling in one element from the competing and superior standard, in what is at the very least a very mild abuse of the XML namespace—not that RSS cares about XML conventions on namespaces), nothing will.
(In 2014, he might have had a tiny point --- but, now... Hmm.)
I ran on that philosophy for a long time too, but Let's Encrypt tipped the balance for me. When TLS certs cost real money it was easy to decide that the super-marginal security benefits for my minimal readers weren't worth hundreds of my dollars a year. Now it's more on the order of "incidental noise in what it took to set the website up anyhow", so I go for it.
All that said, thanks for your wholehearted efforts over the years on behalf of RSS and all of us who still enjoy using it.
Or you could have a dedicated RSS reader that would do stuff for you such as archiving content for offline use, search indexing, etc.
I am still deeply annoyed that RSS has fallen out of popular use.