Slashdot Mirror


RSS Version 3 Specs Up for Review

Jonathan Avidan writes "The RSS 3 Homepage now offers its first publicly available specification, the RSS 3 Lite-type Specification First Draft, intended for review and commenting for revision. RSS 3 is a reworking of RSS 2.0, filling the gaps and removing unnecessary features and is fully backwards-compatible, rather than a new format."

147 comments

  1. Unnecessary features by kevin_conaway · · Score: 4, Insightful

    How does one remove features and still remain backwards compatible?

    1. Re:Unnecessary features by goldspider · · Score: 1

      By Embracing and Extending!

      *ducks*

      --
      "Ask not what your country can do for you." --John F. Kennedy
    2. Re:Unnecessary features by Anonymous Coward · · Score: 0

      I believe that you slightly misunderstood, RSS V.2 is backwards compatable with this new version.

    3. Re:Unnecessary features by Anonymous Coward · · Score: 5, Insightful

      You remove features for which support was optional. Old implementations should discover that you're not using the options, new implementations no longer even check for them.

    4. Re:Unnecessary features by Anonymous Coward · · Score: 0

      I think not.

      FTA: "RSS Version 3, the version proposed here to replace the 2.0 format (due to its under-documented and outdated state) is designed to be comprehensive, efficient and backwards-compatible when possible."

      So 2.0 is considered "under-documented and outdated."

    5. Re:Unnecessary features by hritcu · · Score: 1

      The Standard should strive to remain as backwards compatible as possible with the RSS 2.0 standard

      There is quite a big difference between striving to provide backwards compatibility, and actually obtaining it.

      --
      If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
    6. Re:Unnecessary features by joeslugg · · Score: 1

      Clever Marketing

    7. Re:Unnecessary features by jonathan_avidan · · Score: 1

      Oh, sorry. Can you point out where is this particular line so I'll edit "should" to "must"?
      Actually, I think I'll re-edit the entire line. It should not "strive" but rather "be" backward compatible, as it already is.

      --
      Yrs John XXX
    8. Re:Unnecessary features by hritcu · · Score: 2, Informative

      The RSS 3 Requirements Page: General RSS 3 Requirements:
      6. The Standard should strive to remain as backwards compatible as possible with the RSS 2.0 standard

      --
      If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
    9. Re:Unnecessary features by fm6 · · Score: 1, Insightful

      The fact remains, software that relies on these features will cease to work. It may well be that RSS 3 is sufficiently backward compatible to support 99% of the software out there. That's still not the same thing as fully backward compatible.

    10. Re:Unnecessary features by Anonymous Coward · · Score: 0

      The question is:

      Is that the RSS 2.0 standard as originally published, the RSS 2.01 standard as published prior to January 2003, or the 2.01 standard as it currently stands? (All of which are identified in the RSS feed as simply 2.0).

      Now I remember why I stopped using RSS for my feeds. Yeesh.

    11. Re:Unnecessary features by Anonymous Coward · · Score: 0

      I assume they mean backwards compatible with the old standard. Anything that relied on an optional field didn't really work with the old standard either.

    12. Re:Unnecessary features by John+Hurliman · · Score: 2, Insightful

      If software is relying on optional features in order to work, the software is buggy and it's not the job of the protocol to support buggy implementations. There are two types of RSS software; publishing software and reader software. The publishing software is either going to use RSS 1,2, or 3 and should be to spec on whatever version it's publishing. Reader software should be able to read _at least_ the basic forms of RSS 1 and 2, in which case it will have no problem reading RSS 3.

    13. Re:Unnecessary features by hritcu · · Score: 1

      How can it be backwards compatible when it alters and removes existing features?:

      1.A list of alterations of the RSS 2.0.1 format:
            1. There must be at least one channel containing at least one item in any RSS document
            2. The RSS document MIME type is "application/rss+xml"
            3. The content of the <language> element is now not specified by the W3C or Netscape documents but rather a compilation according to the RFC1766 (using the ISO639 required language prefix and the ISO3166 optional country suffix)
            4. The content of the <rss> element's "version" attribute is now set to "3.0" and the rules for its interpretation have been set
            5. The <language> and <copyrights> element can be placed under the <item> element as well
            6. The <guid> element can be placed under the <channel> element as well
            7. The <pubDate> element has been moved under the <item> element and has been given a new purpose
      [...]
      3. A list of removals from the RSS 2.0.1 format:
            1. The <clouds> element
            2. The <skipHours> element
            3. The <skipDays> element
            4. The <textInput> element
            5. The <source> element
            6. The <pics> element
            7. The <guid> element's optional "isPemraLink" attribute

      Source:
      http://www.rss3.org/rss3lite.html#appendices_diffe rences

      --
      If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
    14. Re:Unnecessary features by Madd+Scientist · · Score: 1
      um.... just because the reader software can read version 1 and 2, that doesn't imply that it can read ANY version 3 feeds, especially if the publishing software took advantage of features only available in version 3.

      so i write a publishing feature and write a reader feature.... how can people think it is "insightful" to assume that this reader feature just magically propegates? donkeys.

    15. Re:Unnecessary features by Anonymous Coward · · Score: 0

      That would be forward compatibility.

    16. Re:Unnecessary features by 4of12 · · Score: 1
      If software is relying on optional features in order to work, the software is buggy

      Is it, necessarily?

      Generally, it seems possible for software to exercise optional features and provide useful functionality, that works on a day-to-day basis.

      That isn't buggy.

      The real problem seems to be that software using optional features is fragile to future changes in the interface spec, or, if that particular application becomes popular, can cause the interface specification to grow complicated, to the point where it's more difficult to code applications correctly.

      --
      "Provided by the management for your protection."
  2. durnit by B3ryllium · · Score: 3, Funny

    Damn, and I *just* got around to implementing RSS1 in my CMS ... ah well. :)

    1. Re:durnit by Anonymous Coward · · Score: 0

      Don't worry, RSS 2 is a reworking of RSS 1 :)

    2. Re:durnit by Anonymous Coward · · Score: 0

      How is the parent post interesting or funny at all? Who laughed at this?

    3. Re:durnit by Anonymous Coward · · Score: 1, Insightful

      Although I don't find the grandparent funny I guess the irony is that supposed web "standards" are moving so fast that "standards compliance" really means approximately nothing if you're a developer atm.

  3. While we're on the subject... by gowen · · Score: 4, Interesting

    ... plans are afoot for Microsoft to co-opt RSS and rename it "web feeds"[from El Reg, so take it with a pinch of snuff]. Now, that is a better name, but it wouldn't be the first time that some incompatible variations got added to an open standard during this process (*cough* Kerberos).

    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    1. Re:While we're on the subject... by Trigun · · Score: 4, Funny

      It'll be an application octet/stream with a signed key that you need to decrypt it. They key will be available in the new Microsoft Web feeds viewer only, or on hacker sites two days before official launch. The actual feed will be the equivalent of `cat /dev/mem > newsfeed.web`, and subscribing to more than one feed will require a separate high speed connection installed on your computer.

    2. Re:While we're on the subject... by arose · · Score: 1

      "Web feeds?" Are those flies or spiders?

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    3. Re:While we're on the subject... by Anonymous Coward · · Score: 2, Informative

      ... plans are afoot for Microsoft to co-opt RSS and rename it "web feeds".

      Huh?

      They're choosing "web feeds" as the user interface text to mean RSS, Atom et al. The article says nothing about them modifying the feed schema.

    4. Re:While we're on the subject... by hritcu · · Score: 2, Funny

      So what? The RSS guys managed to release several incompatible versions, and this even without Microsoft's help.

      --
      If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
    5. Re:While we're on the subject... by Zeinfeld · · Score: 3, Interesting
      ... plans are afoot for Microsoft to co-opt RSS and rename it "web feeds"

      That is more likely to be based on the IETF ATOM standard though than RSS 3.0. But it really does not matter which one Microsoft picks, just that they pick one and only one. Google made a good choice when they went with ATOM.

      RSS is a mess, it became a mess because people refused to go to a standards forum and the result was a whole slew of incompatible ad-hoc extensions. There should be one syndication format and that should be a standard maintained by W3C or IETF.

      Renaming RSS Web feeds makes a lot of sense, just as renaming the 802.11b WiFi made sense. RSS is underspecified and fragmented, just like 802.11b was. The point of WiFi was you knew stuff would work together. So renaming RSS Web Feeds makes a great deal of sense.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    6. Re:While we're on the subject... by Jeff+DeMaagd · · Score: 1

      Why wouldn't they just dust off their "push" standard and try pushing it on us again?

    7. Re:While we're on the subject... by Curate · · Score: 1
      ... plans are afoot for Microsoft to co-opt RSS and rename it "web feeds"

      Give me a break. That's like saying that they've co-opted HTML and renamed it "web pages". It doesn't often make sense to refer to features by their underlying protocols / file formats. I suppose you SMTP your friends rather than e-mailing them?

      This especially makes sense here, since web feeds will not only use RSS but also Atom.

    8. Re:While we're on the subject... by drew · · Score: 1

      just as renaming the 802.11b WiFi made sense

      Except that the term WiFi makes no sense whatsoever. Ah well, it's a little too late to complain about that one...

      --
      If I don't put anything here, will anyone recognize me anymore?
    9. Re:While we're on the subject... by ubernostrum · · Score: 2, Insightful

      plans are afoot for Microsoft to co-opt RSS and rename it "web feeds"[from El Reg, so take it with a pinch of snuff]

      It is a better name, but Microsoft sure didn't come up with it; people in usability have been recommending the "feed" name for quite some time now in order to make feeds more accessible to the general public. The reasoning, of course, is the same as in calling your browser a "web browser" and not an "HTML/XHTML viewer".

  4. Im sure Microsoft can improve it by chrisjwray · · Score: 0, Redundant

    And already Microsoft is planning to pollute it.

    1. Re:Im sure Microsoft can improve it by Anonymous Coward · · Score: 0

      And already Microsoft is planning to pollute it.

      Uh, that article says no such thing. All it says is "MS are adopting RSS et al" and "Many will be suspicious".

      i.e. it's FUD.

    2. Re:Im sure Microsoft can improve it by $RANDOMLUSER · · Score: 5, Funny

      I'm sure you're wrong. Microsoft will undoubtedly implement RSS 3.0 into Longhorn with no changes. After all, they're committed to Open Standards.

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    3. Re:Im sure Microsoft can improve it by TheAwfulTruth · · Score: 1

      So if you were planning on aggrigating two or more RSS-like feeding mechanisms into one functionality (Because really, does a browser need to have 50 "RSS" buttons/service descriptions all labeled "RSS 1" "RSS 2" "RSS 3" ATOM 1" "ATOM 2" "New RSS Thingy 34" etc?), what pray tell would you call it?!?!?

      "web-feeds" is about as generic and accurate a description as I can think of.

      Reading any more into that article than they just came up with a generic name to use in IE to encompass all current and future web feed protocols is just plain FUD.

      --
      Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
  5. Yay, XHTML in RSS by Gopal.V · · Score: 4, Informative

    They removed

    <clouds>
    <skipHours>
    <skipDays>
    <textInput>
    <source> element
    <pics> element
    <guid> element's optional "isPemraLink" attribute

    And added

    The <comments> element's optional "type" attribute
    The <pubDate> element's optional "type" attribute
    The <ttl> element's optional "span" attribute

    Looks like good news for bloggers and God knows what for stuff like GeoRSS or BlogTorrents :)

    I've been waiting for that a long time now

    1. Re:Yay, XHTML in RSS by aftk2 · · Score: 1

      Agreed. As a web developer, who created a hosted RSS reader (for the PHP5 developer contest), the current implementation of RSS was maddening.

      I mean, it's fairly obvious from what they removed that the specification was never terribly well thought-out in the first place, so this can only help. Oh, and incidentally - I was going to chastize your spelling on "isPemraLink" - only to find that that's how it's spelled in the article. Who knew that the original specification was so flawed ;-)

      --
      concrete5: a cms made for marketing, but strong enough for geeks.
    2. Re:Yay, XHTML in RSS by frankthechicken · · Score: 1

      I'm in favour of most of the changes as well, it seems to have stripped out most of the redundant features and added some neccesary, and needed ones. I am still a little concerned that RSS does not become too 'feature rich', there is a reason it is called RSS.

    3. Re:Yay, XHTML in RSS by superpulpsicle · · Score: 1

      Is the new 3.0 versions backward compatible with the old 2.0 and before? That's the part that is still fuzzy.

  6. Gzip RSS by Anonymous Coward · · Score: 2, Interesting

    Why isn't gzip compression of RSS feeds part of the specification? I'd have thought it'd be a natural thing to include for a format designed for minimizing bandwidth usage.

    1. Re:Gzip RSS by Bogtha · · Score: 5, Insightful

      Why isn't gzip compression of RSS feeds part of the specification?

      It is. It's part of the HTTP specification, RFC 2616. Every data format transmitted over HTTP can take advantage of it. There's no need to treat RSS as a special case.

      --
      Bogtha Bogtha Bogtha
    2. Re:Gzip RSS by hey · · Score: 1

      Wouldn't bzip2 do an even better job.
      It can read the whole document and notice
      that <item> occurs alot and replace it with one bit.

    3. Re:Gzip RSS by Anonymous Coward · · Score: 1, Informative

      It can read the whole document and notice
      that occurs alot and replace it with one bit.


      Uh, no it can't. bzip2 uses

      - run length encoding
      - move-to-front buffering
      - the Burrows-Wheeler block transform (sorts the data in a reversible way; the output is usually more compressible)
      - run length encoding (again)
      - huffman encoding

      There's no searching for repeated sequences beyond the BW transform. You're not going to replace a common sequence with a single bit.

    4. Re:Gzip RSS by Anonymous Coward · · Score: 0

      Doesn't huffman encoding replace commonly seen data with a small number of bits?

    5. Re:Gzip RSS by Hes+Nikke · · Score: 1

      Doesn't huffman encoding replace commonly seen data with a small number of bits?

      Last time i checked, yes.

      --
      Don't call me back. Give me a call back. Bye. So yeah. But bye our, well, but alright we are on a shirt this chill.
  7. this is a job for atom! by 10am-bedtime · · Score: 1

    blech, versioning quagmire in feed formats. who needs the hassle? just use Atom 1.0 from IETF, no less.

  8. An implementing client should support everything by hritcu · · Score: 3, Insightful

    Also worth mentioning is that the Atom syndication standard, currently in development, is out of this standard's scope and does not concern it. Due to contradiction in structure, the standards cannot rely on one another, yet an implementing client should support both standards.

    How about all five RSS 0.92, RSS 1.0, RSS 2.0, RSS 3.0 and of course ATOM. This will be really a joy for implementers.

    --
    If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
  9. Is it an accident.... by hta · · Score: 4, Interesting

    that this happens on the day after the IETF announces that it's approved the ATOM syndication format?

    Announcement reproduced below:

    The IESG has approved the following document:

    - 'The Atom Syndication Format' as a Proposed Standard

    This document is the product of the Atom Publishing Format and Protocol Working Group.

    The IESG contact persons are Scott Hollenbeck and Ted Hardie.

    A URL of this Internet-Draft is:
    http://www.ietf.org/internet-drafts/draft-ietf-ato mpub-format-11.txt

    Technical Summary:

    This document describes the Atom format for syndication. It is XML-based and is considered to be the successor to the earlier RSS formats. Its primary use is for web-based content, but is expected to be used for non-web content as well, such as personal news feeds.

    Working Group Summary:

    Some members of the working group remain unenthusiastic about some sections of the document, but the chairs strongly believe that there is rough (or better) consensus in support of the document as a whole.
    For some of the parts with the most contention, there cannot be more than very rough consensus due to basic differences in the way people would design parts of the format, particularly given that we have many models in existence with the different flavors of RSS. For some parts of the document, there is contention about whether or not a particular item should or should not be in the Atom core versus being an extension. For some parts, there is contention whether there should be MUST/SHOULD/MAY leeway for content creators in the presence or absence of an element, or the semantic content of an element; the
    group really pushed RFC 2119 around during the past few months.

    Protocol Quality

    Scott Hollenbeck and the XML Directorate have reviewed the specification for the IESG. Test implementations have confirmed basic protocol soundness.

    1. Re:Is it an accident.... by rfsayre · · Score: 1

      The thing about RSS is, anyone can decide to make the next version. I doubt Dave had anything to do with this.

      Besides, RSS 3.0 is already taken:
      http://www.aaronsw.com/2002/rss30

      Robert Sayre

  10. Sorry Jonathan, but... by Anonymous Coward · · Score: 3, Interesting

    RSS 2 was the one whose development "contradicts all other standards", not RSS 1.0 as you would claim.

    Between that and Dave Winer's sheer craziness (and the craziness of those like you who drank too much of Dave's cool-aid), the future lies in the open standard called Atom, not in RSS 2 or RSS 3.

    Heck, at this point even RSS 1.0 has a far better chance of success than RSS 2, with more and more people picking it as a base for extensible microformats after realizing that RSS 1.0 got a lot of things right years before most people even realized why they were needed.

    1. Re:Sorry Jonathan, but... by Daerr · · Score: 1

      RSS 1.0 failed and will continue to fail because it is a steaming pile of RDF and to handle a feed with extensions it requires that you use an RDF parser.

  11. Why? by hritcu · · Score: 1

    Why on earth would we need another (fourth) RSS version?

    --
    If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
    1. Re:why? by CaptSolo · · Score: 1
      The author seems to just have found out that RSS 3.0 already exists :)
      The funniest thing, though, is that RSS 3 apparently exists, here. I canvassed the web quite thoroughly, or so I thought, before starting this. I didn't find a thing. Well, luckily enough, that dialect of RSS has been around for 3 years and still no takers. And that's because it's an entirely new format, text based rather than XML based. (I wonder if I'll find this funny if the author demands that I change the name of this site...)
      A pitty he does not even see irony in why that version of RSS 1.0 was created.

      I do not see a reason to patch up RSS 2.0. (No, really!). It is working as is and there are formats that'll replace it.

      One of them is RSS 1.0 - although it is often perceived as predecessor of RSS 2.0, it is a different branch of evolution, based on W3C standards. What RSS 1.0 allows for is to combine and mix different kinds of information - rich information about the author of a post, etc ...

      Sadly it has been perceived at too difficult (but now they say even RSS 2.0 is too complex...) and it has been only recently when the benefits of RDF based feed format are being really used.

      And then there is Atom 1.0, which has just been released.

    2. Re:why? by CaptSolo · · Score: 1
      ... why that version of RSS 2.0 was created.

      Sorry - my mistake - should have been RSS 2.0 instead of 1.0. Though, it does not really matter, as it is a plain text, simplified down to absurd version of RSS. :)

    3. Re:Why? by jo42 · · Score: 1

      They need to continue supporting the 'RSS' acronym of Really Stupid Shite...

  12. How about a "Next"/"Back" option by Anonymous Coward · · Score: 3, Interesting

    Since a lot of search engines are starting to provide results in RSS, why not a "Next", "Back" option? It seems rather useless to be able to get only five results in my favorite aggregator, and I would love to be able to go "forward" within a certain result set. This might also work for sites that provide news stories as well, such as Slashdot, in terms of getting older articles from the past week or two.

    1. Re:How about a "Next"/"Back" option by Anonymous Coward · · Score: 0

      I think it should be up to the syndicator to provide a link to a new RSS feed with a following sequence of items (if there is one). The RSS feed doesn't need to contain any query data, that's the URL's job.

    2. Re:How about a "Next"/"Back" option by Anonymous Coward · · Score: 0

      Sure, as long as you can provide this URL associated with the feed in a standard way. If it's just another link, there is no way to know that the feed being provided is the next result set.

    3. Re:How about a "Next"/"Back" option by Anonymous Coward · · Score: 0

      I agree. There are alot of RSS URLs which lack vital query data. Seems to be an unfortunate trend.

    4. Re:How about a "Next"/"Back" option by mmkkbb · · Score: 1

      No problem with implementing that in the reader, not much point in putting that in the spec.

      --
      -mkb
    5. Re:How about a "Next"/"Back" option by Anonymous Coward · · Score: 0

      How would you implement it in the reader? For example, here's a URL for Indeed.com, which provides job listings in RSS format. The URL for "Systems Engineer Jobs in Boston":

      All Systems Engineer Jobs in Boston"

      Notice, there are many results pages, but in a reader/aggregator, how do you get page 2? Ok, so you can parse, or indicate in the URL, but how do you do it in a standard way?????

  13. Awful, awful idea by Bogtha · · Score: 5, Interesting

    I get the feeling that this is a practical joke/troll by Jonathan Avidan - the person who is editing this new specification, the person who maintains the website linked to, and who submitted this article to Slashdot.

    Yeah, the RSS 2 specification could do with cleaning up and clarification. No, it's not feasible because of too many people doing stupid things like announcing new versions of RSS all on their own and fragmenting the community.

    From the FAQ:

    Who designs the RSS Version 3 standard?

    Jonathan Avidan managers this site and edits the specifications according to common requests and open debates held in the Message Board and via email.

    Follow the link. It's a new message board with no posts.

    There is zero community behind this "standard", it's just a spec some guy decided to write of his own accord. In contrast, a real community effort, Atom, has just reached 1.0 and is standardized by the IETF. Nobody should take this "RSS 3.0" seriously.

    --
    Bogtha Bogtha Bogtha
    1. Re:Awful, awful idea by Anonymous Coward · · Score: 0

      There is zero community behind this "standard", it's just a spec some guy decided to write of his own accord.

      Yeah, that was my first thought, but he mentions Dave "RSS 2" as an editor and says he's had a period of private review in his process list.

      Of course, he's *now* trying to get the community involved, the slashdot way.

    2. Re:Awful, awful idea by hritcu · · Score: 4, Interesting

      For what purpose is the RSS Version 3 standard necessary?

      The 0.9x class of standards is outdated and underdocumented. The 2.0 class is highly underdocumented, filled with unnecessary features though lacking others which could be useful. The RSS 3 standard is supposed to extensively document the standard, to expand where expansion is needed and to remove unnecessary features.


      Is any of you satisfied with the explanation that the world needs a new RSS standard because the other versions are not well documented? What on earth stops him (Jonathan Avidan) from documenting them properly?

      --
      If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
    3. Re:Awful, awful idea by Anonymous Coward · · Score: 0

      A standard is defined by its documentation. If you "better document an existing standard" you are in fact creating a new standard. Avidan gets this.

      He could document a bunch of RSS 2.0 implementations, but that's not the same thing at all, since implementations tend to differ - especially if they're written off a poorly defined spec.

    4. Re:Awful, awful idea by Bogtha · · Score: 3, Insightful

      Yeah, that was my first thought, but he mentions Dave "RSS 2" as an editor and says he's had a period of private review in his process list.

      Where? I see Dave mentioned a lot on that website, but nothing so far that indicates Dave even knows about this. For example:

      The current standard, RSS 3 Class (which engulfs RSS 3 Lite, RSS 3 Full, RCDL and RRDL), is based on RSS 2.0, which was offered by the Berkmen Center for Internet & Society at Harvard Law School under the License, authored by Dave Winer (other accredited authors: Roger Cadenhead, Adam Curry and Steve Zellers). This is a derivative work which is meant to replace the 2.0 version.

      This sounds like Dave's got something to do with RSS 3 at first glance, but in actual fact, it merely says that he co-authored the RSS 2.0 specification, and that this guy, Jonathan Avidan, wrote a specification that is based on that specification. Dave's listed as "a relevant link", but only with respect to him authoring the RSS 2 specification. He's mentioned again, but once more, only that Jonathan Avidan is indebted to him for writing the RSS 2 specification:

      For informative purposes, the RSS Version 2.0.1 specification can be found here and is attributed to Dave Winer, amongst others. This is a derivative work and is indebted to their genius and efforts.

      The closest that website comes to claiming "Dave Winer approval", is in the FAQ. However, that's a copy of Dave's history of RSS, except for the fact that the original copy doesn't mention RSS 3.0 at all. It just looks like he copied that page, stuck "According to Dave Winer" at the beginning, and "RSS 3 begins development" at the end.

      Remember, Dave considers RSS to be "finished". From the RSS 2.0 specification:

      Therefore, the RSS spec is, for all practical purposes, frozen at version 2.0.1. We anticipate possible 2.0.2 or 2.0.3 versions, etc. only for the purpose of clarifying the specification, not for adding new features to the format. Subsequent work should happen in modules, using namespaces, and in completely new syndication formats, with new names.

      --
      Bogtha Bogtha Bogtha
    5. Re:Awful, awful idea by Anonymous Coward · · Score: 0

      Correct, I skim-read first, mis-remembered and posted later. Sorry for the confusion.

      Dave's listed as "a relevant link"

      He's listed in the persons section. I'd assumed that meant he on the project team rather than just a relevant person in the field.

    6. Re:Awful, awful idea by delete · · Score: 1

      I get the feeling that this is a practical joke/troll by Jonathan Avidan - the person who is editing this new specification, the person who maintains the website linked to, and who submitted this article to Slashdot.

      Agreed. It's highly unusual that no blogs in the Technorati index (of apparently 15.4 million sites) link to it. If this was a real community effort, you would expect to find some discussion/rumours on the new "standard".

      Perhaps it's just somebody trying to irritate Dave Winer or somebody suffering from severe "not invented here" syndrome. Either way, this is not the first time that a RSSv3 has been proposed.

    7. Re:Awful, awful idea by CDarklock · · Score: 2, Interesting

      I see nothing wrong with Jonathan making an honest effort to create a good standard, even if he is going it alone at the moment.

      Of course, his PHP mail() configuration is hosed. Yeah, I take it seriously when a guy writing RSS standards can't configure his server. Sure. Whatever. But it can happen to anyone, so I won't pass judgement on that alone.

      I read the standard, went to the forum, and pointed out some valid concerns about one of its sections.

      The response to those concerns will tell me just how seriously to take this RSS 3 thing. If Jonathan has any business writing a standard, he'll have some cogent thoughts about these concerns, and I'll be perfectly willing to join the community. If not... meh. RSS isn't exactly at the top of my "cool" list anyway.

      --
      Microsoft cheerleader, blue flag waving, you got a problem with that?
    8. Re:Awful, awful idea by line.at.infinity · · Score: 1

      Nice job pointing that out. RSS already has a history of forking so I was wondering which group did 3.0. Apparently someone independent. The previous forking was by an external party was not successful. RSS 3.0 will probably follow the same path to failure. I remember the Gnutella protocol also had an unsuccessful hijacking attempt of the name previously...

    9. Re:Awful, awful idea by Bogtha · · Score: 1

      Is any of you satisfied with the explanation that the world needs a new RSS standard because the other versions are not well documented?

      I did agree with that, a while ago. Then a group of people got together, created a new specification, that used a different name (as the RSS 2.0 specification suggests), worked with the community, put the specification through the IETF standardisation process, and the result is Atom 1.0.

      So the real question isn't "why don't you improve RSS 2.0?", the real question is "somebody's already done what you claim to want to do, and called it Atom - so why is this effort not entirely redundant?".

      He avoids answering that question on his weblog:

      ...it is my belief that RSS 2, given further documentation and reworking, can compete with Atom. Why do I want to compete with Atom? That would be too long to explain here, unfortunately.

      Presumably he finds the Atom standard insufficient in some way, and yet there's no trace of him participating in the community effort to create it. He states elsewhere that he had no idea the IETF were approving Atom as a standard, so how he intends to compete with a format he doesn't know much about is beyond me.

      --
      Bogtha Bogtha Bogtha
    10. Re:Awful, awful idea by Vacindak · · Score: 1

      *Shrug*

      I'm writing the FeedTools library for Ruby. I took one look at his spec and came to the same conclusion you did. I shrugged because my parser can already read his spec without any changes to my code at all. I won't actually output anything into this format unless I see a good reason to, but in terms of parsing, it is effectively backwards compatible for parsers that are sufficiently liberal in what they accept. I haven't tried it, but I assume Mark Pilgrim's feedparser for Python would happily consume "RSS 3.0" feeds as well.

      Despite the obvious problems inherant in what Jonathan seems to have done (writing a spec without any real community support or input) his changes aren't really bad ones, in my opinion. It does seem to be an improvement over the current state of RSS 2. I mean, have you ever looked into the cloud element? Aside from Dave Winer himself, has anyone ever actually bothered to implement clouds?

      In any case, you're probably right. Atom is the future.

    11. Re:Awful, awful idea by Jesus_666 · · Score: 1

      Yeah, the RSS 2 specification could do with cleaning up and clarification. No, it's not feasible because of too many people doing stupid things like announcing new versions of RSS all on their own and fragmenting the community.

      As a matter of fact, I will shortly announce RSS 6.2. The Initial Private Community Draft will be released once I have pasted my name into the Atom specs.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  14. rss3? by rplacd · · Score: 1

    But it already exists!. Has for almost three years!

    1. Re:rss3? by Anonymous Coward · · Score: 0

      I'm with you. XML is just dumb. Blah.

    2. Re:rss3? by atomm1024 · · Score: 2, Insightful

      I'm glad you posted that.

      I realise that Aaron was probably joking, in order to make fun of Dave Winer, but still, the XML crap is totally pwn3d by his version of RSS 3.

      Seriously. Which of these is more compact and easy to read:

      <?xml version="1.0" encoding="ISO-8859-1"?>

      <rdf:RDF
      xmlns:rdf="ht tp://www.w3.org/1999/02/22-rdf-syntax-ns#"
      xmlns= "http://my.netscape.com/rdf/simple/0.9/">

      <chan nel>
      <title>Slashdot</title>
      <link>http://slashd ot.org/</link>
      <description>News for nerds, stuff that matters</description>
      </channel>

      <image>
      <tit le>Slashdot</title>
      <url>http://images.slashdot.o rg/topics/topicslashdot.gif</url>
      <link>http://sl ashdot.org/</link>
      </image>

      <item>
      <title>ZOT OB Not Quite as Bad as Expected?</title>
      <link>http://it.slashdot.org/ar ticle.pl?sid=05/08/18/146220&amp;from=rss</link>
      </item>

      <item>
      <title>RSS Version 3 Specs Up for Review</title>
      <link>http://slashdot.org/article. pl?sid=05/08/18/1353238&amp;from=rss</link>
      </ite m>
      ...
      </channel>
      </rdf:RDF>

      or...

      Title: Slashdot
      Link: http://slashdot.org/
      Description: News for nerds, stuff that matters

      Title: ZOTOB Not Quite as Bad as Expected?
      Link: http://it.slashdot.org/article.pl?sid=05/08/18/146 220&from=rss

      Title: RSS Version 3 Specs Up For Review
      Link: http://slashdot.org/article.pl?sid=05/08/18/135323 8&from=rss
      ...

      Fuck XML's bloatedness. Simple data structures deserve simple file formats. And fuck the supposed "interoperability" and "standards-compliance" of XML, because this RSS 3 format can be parsed with one line of Python using only standard functions.

      In fact, fuck XML altogether. The Internet got along just fine using custom text/binary based formats for three decades. Then some fucktards came along and said, "Hey, maybe if we take a markup language intended for specifying attributes of text, and we add some more syntactical rules, all of our problems will be solved!" And then thousands of other clueless W3C-worshippers believed it.

      And now we have Tubgirl-esque protocols such as XML-RPC and XMPP (Jabber) which people somehow actually take seriously. What's wrong with people? I know we have huge hard drives and a lot of bandwidth these days, but that doesn't mean we should be going out of our way to waste it!

      (I mean no disrespect to the web/Internet standards process as a whole, or the organisations involved. I just think XML is hideously overused. It does have its place, like XHTML -- the DOM does make it possible to do interesting things with DHTML and JavaScript. But the tag-based syntax is optimised for specifying a tree-structured document and the attributes of text it contains. It sickens me that people don't realise this. A data model like RSS is in no place to be specified with XML.)

      --
      Signature.
    3. Re:rss3? by Bogtha · · Score: 4, Insightful

      In fact, fuck XML altogether. The Internet got along just fine using custom text/binary based formats for three decades.

      Er, you do realise that XML is merely a simplified subset of SGML, on which HTML is based? Hard to agree that the Internet "got along just fine", when its killer app is based on something that is very similar to XML, only far more complicated

      But the tag-based syntax is optimised for specifying a tree-structured document and the attributes of text it contains.

      Sounds like RSS to me.

      --
      Bogtha Bogtha Bogtha
    4. Re:rss3? by Anonymous Coward · · Score: 0

      Okay, smart guy, what about encodings? Your made-up format doesn't specify any encoding like UTF-8 or ISO-8859-1.

      Oh wait. Most XML feeds are marked UTF-8, but most have Windows curly quotes and other non-UTF-8 garbage. Whenever I use a strict XML parser on the feeds in my newsreader, at least one makes it choke. And HTTP already has a place to specify encodings, so putting in the XML itself is pointless. Your format wins.

      And how about "easy to read"? Isn't XML designed to be human readable?

      Oh wait. Yours is a lot easier to read. Who came up with the idea that typing something twice with angled punctuation around it makes it easier to read?

      And how about easy to compress? XML is full of redundancy so it's easy to compress.

      Oh wait. Your format is actually shorter to BEGIN WITH. Duh.

      But, XML is SO EASY TO PARSE! I just need to a load 2-MB lib..

      Oh wait. I can parse yours with a shell script.

      But, XML can be used to specify RDF! How you can send articles with titles and bodies without using the miracle of RDF?

      Oh wait. RDF is bullshit, sorry I forgot. And if I wanted to use it, I could easily map your format to some other RDF-friendly format.

      I guess what you're saying is, instead of using ascii chars to create tags, and then assembling tags into structured data files, we could just use ascii chars themselves to create data files. Whoa. You ought to give this a name, like "AML" .. Agile Markup Language and hype the fuck out of it! You'll be SOOO famous!

      (Seriously, there is YAML which is very similar to what you describe, unlike XML it really is human readable, I use it a lot for free-form configs and such).

    5. Re:rss3? by atomm1024 · · Score: 1

      Yeah, I've heard of YAML, and I like it very much. But just so you know, this isn't "my" format. Aaron Swartz (who is also responsible for the RDF-based RSS 1.0) specified it in 2002.

      --
      Signature.
    6. Re:rss3? by atomm1024 · · Score: 1
      Er, you do realise that XML is merely a simplified subset of SGML, on which HTML is based?

      Yes.

      The meaning of "simplified" is questionable here, though. It's easier to parse and generate, but harder to read and write. Simplified for computers, but made more complex for humans.

      Hard to agree that the Internet "got along just fine", when its killer app is based on something that is very similar to XML, only far more complicated
      But the older versions of HTML were not in XML, so for all intents and purposes, it was a custom format. (Yes it was SGML, but in general, people didn't write generic SGML parsers. They wrote parsers for individual applications of SGML.)
      Sounds like RSS to me.

      Are you kidding? RSS is nothing like a tree. Of course anything is a tree when you express it in XML. RDF is a tree when you use the standard XML serialisation, but in its actual data model, it's absolutely nothing more than an unordered set of triples. RSS, similarly, is a header and then a list of items. The header and the items can both have properties. This is not a tree structure, and you do not use tags to mark up text. That's both of XML's valid uses wasted.

      On the contrary, if you look at (X)HTML, you see that it is very much a tree, given how deep most pages go. And of course, you do use tags to mark up text in addition to using them to specify the structure. So the use of this syntax and model in HTML is fully justified.

      --
      Signature.
    7. Re:rss3? by Bogtha · · Score: 1

      The meaning of "simplified" is questionable here, though. It's easier to parse and generate, but harder to read and write.

      I wouldn't say that. What does <p/test/ mean? And what will browsers do with it? With <input disabled>, what is the name of the attribute and what is its value?

      XML syntax is more regular. Yeah, closing all your elements explicitly might be tedious, but it's certainly simpler than remembering arcane rules like that.

      But the older versions of HTML were not in XML, so for all intents and purposes, it was a custom format. (Yes it was SGML, but in general, people didn't write generic SGML parsers.

      That's irrelevant. HTML is an SGML application. Every criticism you can throw at XML applications apply equally (if not more) to HTML, and yet you say that the web got along fine without XML. The only reason that is the case is because it got along fine with something that was similar to XML, only more complicated.

      RSS is nothing like a tree.

      Yes, it is. You have a feed with a number of entries branching from it, each of which have information branching from them - descriptions, dates, etc. That's a tree structure.

      and you do not use tags to mark up text.

      What, then, is RSS transporting, if not text?

      --
      Bogtha Bogtha Bogtha
    8. Re:rss3? by Vacindak · · Score: 1

      Incidentally, the version of RSS you have there is 0.9, a dialect of RDF. It was not created by Dave Winer, and as far as I can know, he has never had any association with the RDF versions of RSS.

    9. Re:rss3? by atomm1024 · · Score: 1
      The point I was trying to make when I said that the Internet didn't need XML was that in recent years, people have been acting like XML is the solution to every problem. And that is not so. It doesn't matter if it has had a few good applications.
      Yes, it is. You have a feed with a number of entries branching from it, each of which have information branching from them - descriptions, dates, etc. That's a tree structure.
      It has a fixed depth. That's not a tree, or at least not a good use of a tree. With HTML for example, the depth is arbitrary.
      What, then, is RSS transporting, if not text?
      When I say "mark up," I mean things like:
      This is some <abbr>HTML</abbr> with <em>markup</em> interspersed.
      Not things like:
      <this-is>
      <some>
      <shitty-XML />
      <without>
      <interspersed>markup</interspersed>
      </without>
      </some>
      </this-is>
      There's a world of difference.

      HTML requires a tree structure and interspersed markup. RSS requires neither.

      --
      Signature.
    10. Re:rss3? by Bogtha · · Score: 1

      The point I was trying to make when I said that the Internet didn't need XML was that in recent years, people have been acting like XML is the solution to every problem. And that is not so.

      Now if you had said that, then I would have agreed with you. But you said something entirely different. Of course XML isn't a silver bullet. There is no silver bullet.

      I'm saying that your original statement, "fuck XML altogether. The Internet got along just fine using custom text/binary based formats for three decades." is not justified. That's a completely different kettle of fish to "XML is overhyped".

      It has a fixed depth. That's not a tree, or at least not a good use of a tree. With HTML for example, the depth is arbitrary.

      Trees don't have to have arbitrary depth to be trees, and there's nothing about a fixed depth that makes a tree a "bad" use of a tree.

      HTML requires a tree structure and interspersed markup. RSS requires neither.

      Markup's merely the thing that separates parts of a document into a structure. I don't understand you when you say that RSS doesn't "require" a tree structure. RSS is a tree structure. That's the intrinsic nature of the information being stored. It requires it like water "requires" hydrogen and oxygen - not so much a requirement, but its fundamental constitution.

      --
      Bogtha Bogtha Bogtha
    11. Re:rss3? by Feztaa · · Score: 1

      He's arguing that the data we store in RSS is not inherently a "tree" and that it gains nothing from being represented as a tree. The example that was given earlier showed what an RSS feed could look like if it was in something similar to RFC 2822 as opposed to XML. I don't see anything wrong with that.

  15. Atom RSS by Argyle · · Score: 1

    With Atom all official and whatnot, why would anyone be working on RSS 3.0?

    Atom seems far superior to RSS 2.0 and much farther along than RSS 3.0.

    Is someone trying to give Dave Winer a heart attack?

    --
    nuclear iraq bioweapon encryption cocaine korea terrorist
  16. downwards compatible?, so is windows 3.x by RickySan · · Score: 1

    Can't see the use of RSS3 when pretty common elements are stripped out.. couldn't find the enclosure element, which is kinda vital for podcasters. Not to mention other elements that have gone MIA. Lite and full?, whats next RSS diet tips?, c'mon, we got enough flavours of the day..

    --
    "If it's true that our species is alone in the universe, then I'd have to say that the universe aimed rather low
    1. Re:downwards compatible?, so is windows 3.x by Robert+Douglass · · Score: 1

      Enclosures - where are they? One of the most useful things that RSS is being used for is not included in the standard? Despite their popularity? Who can explain this to me?

    2. Re:downwards compatible?, so is windows 3.x by jonathan_avidan · · Score: 1

      Several features have been moved to the RSS 3 Full spec because they are useless to low scale aggregators. For example, the Firefox Livemarks don't need enclosures or images. However, enclosures, images and other dandy things are available in RSS 3 Full. The separation does not create two flavors, just two modes of implementation depending on use.

      --
      Yrs John XXX
  17. Re:An implementing client should support everythin by Anonymous Coward · · Score: 0

    Don't forget that, while RSS is technically an XML-based format, many applications do their best to parse broken RSS. Thus, every application must now do its best to parse broken RSS. It's the same problem with web browsers and broken HTML.

    Frankly, you simply shouldn't be trying to implement RSS yourself these days unless you have a very good reason for doing so. Just pick up one of the available libraries that can already parse broken feeds.

  18. Re:An implementing client should support everythin by Bogtha · · Score: 4, Informative
    --
    Bogtha Bogtha Bogtha
  19. Gestapo? by Bronz · · Score: 1


    This RSS3 spec is starting to be no longer really simple. Are they going to drop the 'R'? If so I think I might have to side with Microsoft and Google and opt for a name change.

    1. Re:Gestapo? by tb3 · · Score: 1

      While they're at it, they should drop the first 'S' as well. It's no longer simple at all.
      I dunno, calling it 'S' just doesn't seem to work, somehow.

      --

      www.lucernesys.comHorizon: Calendar-based personal finance

    2. Re:Gestapo? by Anonymous Coward · · Score: 0

      I think I might have to side with Microsoft and Google and opt for a name change.

      Despite what everyone keeps claiming, they're not actually changing the name of RSS. They're just coming up with names to describe the concept that includes both RSS (in it's myriad versions) and Atom.

      The term 'Web Feeds' works for me, since it's descriptive enough, and most existing names are along similar lines.

    3. Re:Gestapo? by Feztaa · · Score: 1

      Don't worry. We can call it "Really Screwy Syndication" and keep the acronym ;)

  20. Complete accident by jonathan_avidan · · Score: 2, Interesting

    I'll swear in court if necessary (though if necessary, then we've gone too far, haven't we?) that I had no idea the IETF approved Atom until reading the comments here. It was published today because it got finished today, simple as that.

    --
    Yrs John XXX
    1. Re:Complete accident by Bogtha · · Score: 2, Interesting

      So basically, you'd swear, under penalty of perjury, that you were completely unaware of a development of major significance for your #1 competitor, that's been pending for months?

      If that's not true, then you are dishonest. If it is true, then you are out of touch with the communiity that you claim to serve. Either way, it's not good.

      And what's up with this?

      Once the requirements page is set, the creation of the standard, complying to the Requirements stated below, will start with producing the Initial Draft (or the "Community Draft") for private reviews purposes. After the necessary changes, the First Working Draft will be published after which the First Call for Comments will be made public.

      So the "community draft" is private? How can you call that a "community" anything?

      --
      Bogtha Bogtha Bogtha
    2. Re:Complete accident by jonathan_avidan · · Score: 1

      I'd be lying if I said that I didn't know that Atom was nearing completion. I wouldn't be lying if I said that I didn't know that Atom has become a candidate recommendation (or whatever the term is) or that I announced it on this day because of it. As for the Initial Draft, it could be termed the Alpha version and is available on the site under http://www.rss3.org/specifications.html#archive. It was simply given to review to several people before announcing it publicly.

      --
      Yrs John XXX
  21. Re:An implementing client should support everythin by hritcu · · Score: 1

    This page then maybe needs a fix.

    --
    If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
  22. why? by polaar · · Score: 2, Interesting
    From the RSS 2 spec
    Roadmap

    RSS is by no means a perfect format, but it is very popular and widely supported. Having a settled spec is something RSS has needed for a long time. The purpose of this work is to help it become a unchanging thing, to foster growth in the market that is developing around it, and to clear the path for innovation in new syndication formats. Therefore, the RSS spec is, for all practical purposes, frozen at version 2.0.1. We anticipate possible 2.0.2 or 2.0.3 versions, etc. only for the purpose of clarifying the specification, not for adding new features to the format. Subsequent work should happen in modules, using namespaces, and in completely new syndication formats, with new names.

    This is one of the reasons the Atom people chose a new name. If it's just clarification of RSS 2, it shouldn't have been called RSS 3.0. If something else is needed: just use Atom already!
    The site says that Atom is "similar in purpose", so amounts to this: they're trying to do the same thing as Atom, but in a way that will make the current situation even more confusing (and that will probably drive Dave Winer crazy)
  23. This question is inquisitive. by duffbeer703 · · Score: 1

    What's with all of the "This section is normative", "That section is non-normative", "This section is informative" crap in the document?

    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
    1. Re:This question is inquisitive. by jonathan_avidan · · Score: 2, Informative

      It's explained in the terminology page and the terminology section in the spec. In short - normative equals "for implementation", "non-normative" means "of recommendation or suggestion nature" and "informative" means, well, "for further details only".

      --
      Yrs John XXX
    2. Re:This question is inquisitive. by jeff_schiller · · Score: 1

      This is how W3C specs are often written.

    3. Re:This question is inquisitive. by jericho4.0 · · Score: 3, Informative

      1. The term "normative" describes sections (or comments/notes) which describes behaviors and feature to which implementors must adhere
      2. The term "informative" describes sections (or comments/notes) which give certain details for further knowledge and do not describe behavior to which implementors must adhere
      3. The term "non-normative" describes sections (or comments/notes) which describe behaviors or features of recommendation nature or changing nature
      4. The words "must", "must not", "required", "shall", "shall not", "should", "should not", "recommended", "may", "may not" and "optional" are to be interpreted as described in RFC 2119

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
  24. Oh no... by polaar · · Score: 1

    Now he will have to come up with RSS 4.0...

  25. Authentication? by rlp · · Score: 1

    Looked at the spec. quickly. Did not see any support for authentication. It would be useful to be able to provide a subscription service to selected users with some degree of security. Did I miss this in the spec. (or previous versions)? I admit I'm somewhat new to RSS.

    --
    [Insert pithy quote here]
    1. Re:Authentication? by Bogtha · · Score: 3, Informative

      Looked at the spec. quickly. Did not see any support for authentication.

      You're looking at the wrong specification. RSS is transmitted over HTTP. HTTP provides authentication.

      It would be useful to be able to provide a subscription service to selected users with some degree of security.

      The thing preventing this is that common feed readers do not support enough of HTTP's features to be able to supply a username and password in a standard HTTP way.

      Like gzip compression, above, this isn't a problem that needs to be solved on a format-by-format basis. The transfer protocol handles it for all formats.

      --
      Bogtha Bogtha Bogtha
    2. Re:Authentication? by Anonymous Coward · · Score: 0

      Want authentication, security and/or compression? Just serve your RSS via HTTP. HTTP does all these things and does them in a way that has received a ton of scrutiny over the years. There's no need to include those features in a specification for a data format when it's already in the underlying transmission standard.

    3. Re:Authentication? by jonathan_avidan · · Score: 1

      Authentication sounds more like an API thing rather than a feature of the format. If you care to elaborate, email the editor

      --
      Yrs John XXX
  26. Who Are You? by jeff_schiller · · Score: 2, Interesting

    Wow you have put a lot of effort into this, but have you talked with anyone in the community? Why not participate in Atom discussions, why go off an implement yet another flavour of RSS. I call "practical joke" or lame attempt at getting "internet famous".

    1. Re:Who Are You? by jonathan_avidan · · Score: 1

      'Internet Famous'? Well, getting hatemail is really a downside, isn't it? :) Anywho, why not Atom? I don't like Atom and believe that with more documentation, RSS stands a good chance. Competition, if moderately friendly and not destructive, is beneficial to both parties.

      --
      Yrs John XXX
  27. I don't get it by you_muppett · · Score: 0

    I don't get it, why is this necessary?

    --
    When I said 'You should follow the Lama', I meant the Buddha not the camel-related South American animal.
  28. And I thought it was bad years ago by gpoul · · Score: 2, Informative

    So I basically have to link this from here, maybe people will learn eventually.

    This whole mess is just not funny anymore.

    http://www.kuro5hin.org/story/2002/11/10/122820/97

  29. Re:An implementing client should support everythin by hritcu · · Score: 1

    How about thirteen different versions of RSS?

    --
    If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
  30. we'll-be-supporting-atom-in-a-few-weeks dept. by HeelToe · · Score: 1

    Will the refresh banning behavior still apply?

  31. RSS 9.x, uh? Talk about innovation ... by TeXMaster · · Score: 1
    plans are afoot for Microsoft to co-opt RSS and rename it "web feeds"[from El Reg, so take it with a pinch of snuff].
    Eh. That link even suggests that IE 7b1 supports RSS 9.x

    Yes, definitely to be taken with a pinch of snuff. Or at least with an eye for interesting typos :)

    --
    "I'm never quite so stupid as when I'm being smart" (Linus van Pelt)
  32. Your reply was normative by duffbeer703 · · Score: 1

    My reply is informative

    Thanks, that makes sense, I suppose. It is pedantic, but that's how standards are supposed to be I suppose.

    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
  33. I thought it stood for by tepples · · Score: 1

    I am still a little concerned that RSS does not become too 'feature rich', there is a reason it is called RSS.

    Doesn't it stand for Rich Site Summary?

    1. Re:I thought it stood for by jsight · · Score: 1

      Good point... although a common alternative definition is Really Simple Syndication.

  34. He must be new around here by hritcu · · Score: 1
    --
    If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
    1. Re:He must be new around here by geoffspear · · Score: 1
      I like how he "thoroughly canvassed" the web to see if anyone else had created RSS 3, which apparently didn't include typing "RSS 3.0" into Google.

      What did he do, type in random URLs and see if anyone of them mentioned RSS 3?

      Troll or idiot, take your pick. Me, I'm working on RSS 4.0

      --
      Don't blame me; I'm never given mod points.
    2. Re:He must be new around here by hritcu · · Score: 1
      You are right, he didn't search. Here are the first three results returned by Google:
      1. http://www.aaronsw.com/2002/rss30
      2. http://www.aaronsw.com/weblog/000574
      3. http://groups.yahoo.com/group/rss3/
      Yahoo:
      1. http://www.aaronsw.com/weblog/000574
      2. http://www.aaronsw.com/2002/rss30
      3. http://diveintomark.org/archives/2004/02/04/inco mpatible-rss
      MSN:
      1. http://www.aaronsw.com/weblog/000574
      2. http://www.aaronsw.com/2002/rss30
      3. http://www.rssbandit.org/
      --
      If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
  35. Atom's lineage is clear by kherr · · Score: 1

    I'm not sure what to make of RSS 3.0. Is it a blessed successor of Dave Winer's RSS 2.0, or is it a successor of the RDF-based RSS 1.0? Maybe it's yet a third RSS spec from someone unrelated to Winer or the RSS 1.0 people. Ugh. These syndication specs all do essentially the same damned thing, so it's just petty bickering over who's spec is whose and who gets to use the nomenclature "RSS".

    When I chose to implement syndication I went with Atom because of the bickering over RSS. Atom is far from perfect, but it's functionally equivalent to the RSS variants. And is there any aggregator in use that doesn't handle all of these syndication specs?

    1. Re:Atom's lineage is clear by Vacindak · · Score: 1

      Well, it's not a successor to the RDF based RSS 1.0, that much is obvious. It clearly tries to be a successor to RSS 2.0.

    2. Re:Atom's lineage is clear by Anonymous Coward · · Score: 0

      Actually, Atom is not functionally equivalent. It offers capabilities which RSS 0.9x and 2.0 do not.

      Best trivial example: the distinction of content vs summary. When an Atom feed contains some full-text entries and some partial ones, the aggregator can tell them apart; this way it can offer a "read more" link only where it should, or transparently download and show the permalink on partial content entries, or do something else yet. It's a detail, hardly worth the effort I spent explaining it, but Atom contains many more such details, and all put together, they mean aggregators can offer a much nicer user experience.

      RSS 1.0 can offer what Atom does, but it would have to be processed with a true RDF parser, which almost noone does -- they just use an XML parser to poach bits from the RDF/XML serialization of the graph, effectively wasting the format's potential. And everyone would have to agree on some common vocabularies. RSS 1.0 is probably simply 10 years too soon...

  36. Maybe this time... by amrittuladhar · · Score: 1

    ...they can finally tell us what RSS really stands for.

  37. So... by Anonymous Coward · · Score: 0

    Tomorrow some other guy may come up with RSS 4.0 specs...

  38. Sausage by dr.badass · · Score: 1

    To summarize things here: RSS 3 is only "official" to the one guy that modified the RSS 2 standard (which he doesn't control), itself not related to RSS 0.91 and 1.0, neither of which are controlled by the same people. Atom is the only thing remotely like a standard, and everybody hates it because of that. Aggregator authors don't give a flying fuck about any of them because they're doomed to support broken non-compliant implementations of all of them anyway.

    Basically, it's all a bunch of pointless dick-waving.

    --
    Don't become a regular here -- you will become retarded.
  39. Fool of the Day by randymorin · · Score: 1

    I have to wait 16 seconds now :(

  40. Re:Atom RSS by Vacindak · · Score: 1

    Doubtful. Creating new versions of RSS has been all the rage for years now. As entertaining as Dave Winer's antics may be though, giving him heart attacks went out of style a long time ago.

  41. What? *Another* RSS 3? by WWWWolf · · Score: 1

    My, my, RSS is really balkanizing right in front of my eyes. Especially since there's now two formats called RSS 3; one is not serious though, the other pretends not to, both are a great big comedic circus.

    How long, oh Lord Berners-Lee, you let our children wait? When shall your Consortium and your TaskForce drop us the blessed Atom 1.0? Already allow the Drafts to turn into Standards! Soon! Oh so very soon!

    1. Re:What? *Another* RSS 3? by Anonymous Coward · · Score: 0

      It already is.

      -draft-11 was approved as a standard. There are no pending issues. There will be no other draft. An RFC number and other formalities are missing, but that is just bureaucracy. The eventual RFC will not differ from -draft-11.

      Welcome to the future.

  42. Re:An implementing client should support everythin by pabs · · Score: 1

    That's a timeline, not a list of versions. Mark's post, "The Myth of RSS Compatibility", is a more accurate list of the discrepancies between various RSS implementations.

    --

    Odds of being killed by lightning and winning the lottery in the same day: 1 in 2^55

  43. First Podcast! by Breakfast+Pants · · Score: 1

    Podcast blogospherirati! This development will undoubtly help podcasts take over radio.

    --

    --

    WHO ATE MY BREAKFAST PANTS?
  44. Atom is scary by yem · · Score: 1

    Is it a spec for a document, or a software application? All this talk of "posting new content into the feed"..

    http://www.atomenabled.org/developers/tutorials/ap i-quick-guide.php

    Someone needs to write a simple RSS->Atom migration guide, leaving out all the content-management crappola.

    --
    No, I did not read the f***ing article!
    1. Re:Atom is scary by Anonymous Coward · · Score: 0

      Atom is very simple:

      • There's the Atom Format, which is just a format.
      • There's the Atom Protocol, which is a weblogging protocol that uses the Atom Format for its messages.
      • You do not need the protocol to make use of the format.

      And the migration guide you seek already exists.

  45. HTTP! by Anonymous Coward · · Score: 0

    Its killer app? HTML is a document format! It is HTTP which is *the* 'killer app' behind the web, not HTML.

    And lokeee---it's all simple name-colon-content-linefeed-goodness! Just like SMTP, which could be argued is an even bigger killer app for the Internet.

    The problem is that people confuse concepts and don't think all the way through. Somehow XML is "extensible" when SMTP is the king of extensibility. HTML is a *great* document format and text markup language, no question about that!

    HTML could even be described as a killer app in its own---but that does not mean protocols and config files should suddenly borrow its syntax. Even W3C knows that. Look at the CSS standard, which is the best thing that happened to HTML since the 'TABLE'-tag.

    CSS is a pure W3C standard, and not an angle bracket in sight. And no one on the barricades proposing to re-architecture CSS with XML-tags. Why? Because it is well designed from top to bottom. And the right tool for the right job.

    1. Re:HTTP! by Bogtha · · Score: 1

      Its killer app? HTML is a document format! It is HTTP which is *the* 'killer app' behind the web, not HTML.

      It's the fact that it's decentralised hypertext that makes the WWW work, not the fact that documents are transferred from one place to the other. The thing that makes it decentralised hypertext is HTML, not HTTP.

      Or, to put it another way, people care about what they view, not how it came to be on their computer.

      HTML is a *great* document format and text markup language, no question about that!

      HTML could even be described as a killer app in its own---but that does not mean protocols and config files should suddenly borrow its syntax.

      I'd describe RSS as a document format, not a protocol or config file. You disagree?

      I'm not sure why you bring CSS up, it's a completely different data model with completely different requirements to RSS.

      --
      Bogtha Bogtha Bogtha
  46. Yet Another RSS by Anonymous Coward · · Score: 0

    So, if RSS 2.0 is really more like RSS 0.95 and was just called 2.0 because of warring RSS factions, will RSS 3.0 be more like RSS 0.96 or will it finally catch up with 1.0 and be more like a 1.1?

  47. RSS 3.0 will have to be renamed. by CaptSolo · · Score: 1
    Seems like this RSS 3.0 will have to be renamed:
    RSS 3.0 Cease & Desist Notice

    The style of the notice and a healthy attitude well deserve some time spent reading it.

    PS Agree about RSS 1.0.

  48. Re:An implementing client should support everythin by richardtallent · · Score: 1

    Gee, if only there were a way to transform various XML documents into a common XML specification so we only have to build one import processor...

    *cough*XSLT*cough*

  49. SIOC by Cloudie · · Score: 1

    As (one version of) its name implies ("Really Simple Syndication"), RSS is an excellent way to get your content out to the feed consuming public (people or systems). However, since it is so generic, it has its limitations. When you see an RSS feed, how do you know what it is? Did it come from a blog, a bulletin board, a news site, your aunt's recipe site, a bookmarks list or a set of recently updated photos? Apart from an analysis of the "generator" string, the proposed RSS 3.0 doesn't easily solve this existing problem. How is content related to other content? Have there been any replies or comments on this content? Is item 1 a reply to item 2?

    For my part, I'm interested in content that comes from online community discussions: blogs, mailing lists, bulletin boards, newsgroups - something where one person makes a post on a 'forum' and someone replies to that post.

    Researchers in our Semantic Web cluster at DERI, NUI Galway have been working on an open specification for describing communities using online discussion forums, leading to what Ryan King and others term "distributed conversations".

    The result is SIOC, standing for Semantically-Interconnected Online Communities .

    The initial version of our SIOC specification has been drafted. It can be used in on its own (having a complete set of terms) or in conjunction with other RDF formats such as RSS 1.0 (and 1.1).

    At the moment, online communities are islands that are not interlinked, and the SIOC ontology has been proposed to not only link these communities but to leverage data in ways that were previously unknown.

    While there are many (useful) classes and properties in SIOC, it can essentially be boiled down to: Users create Posts that are contained in Forums that are hosted on Sites, e.g.

    Site -> host_of -> Forum -> container_of -> Post -> has_creator -> User

    Posts have reply Posts, and Forums can be parents of other Forums.

    In terms of producing metadata, we've started with SIOC exporters for open-source discussion systems such as WordPress and Drupal / CivicSpace, and more are on the way. We'd also love to get input from creators of other community discussion systems. Thanks.