Please update this article to reflect recent events or newly available information. October Main article: History of web syndication technology The RSS formats were preceded by several attempts at web syndication that did not achieve widespread popularity. The basic idea of restructuring information about websites goes back to as early as , when Ramanathan V. It was released in March for use on the My. As RSS was being embraced by web publishers who wanted their feeds to be used on My.
Com in April during new owner AOL 's restructuring of the company, also removing documentation and tools that supported the format. Winer published a modified version of the RSS 0. He also released drafts of RSS 0. To preserve backward compatibility with RSS 0. This has fueled ongoing controversy[ specify ] in the syndication development community as to which entity was the proper publisher of RSS.
One product of that contentious debate was the creation of an alternative syndication format, Atom, that began in June In February , Opera Software followed suit. In June , the board revised their version of the specification to confirm that namespaces may extend core elements with namespace attributes, as Microsoft has done in Internet Explorer 7.
According to their view, a difference of interpretation left publishers unsure of whether this was permitted or forbidden. The RSS format itself is relatively easy to read both by automated processes and by humans alike.
An example feed could have contents such as the following: The specification is an independent draft not supported or endorsed in any way by the RSS-Dev Working Group or any other organization. The major change in this version is an explicit extension mechanism using XML namespaces. Most syndication software supports both branches. The extension mechanisms make it possible for each branch to copy innovations in the other.
For example, the RSS 2. Likewise, the RSS 2. There are also several common outside extension packages available, e. The most serious compatibility problem is with HTML markup. This behavior has become expected of readers, to the point of becoming a de facto standard,[ citation needed ] though there is still some inconsistency in how software handles this markup, particularly in titles.
This inherently allows for more diverse, yet standardized, transactions without modifying the core RSS specification. To accomplish this extension, a tightly controlled vocabulary in the RSS world, "module"; in the XML world, "schema" is declared through an XML namespace to give names to concepts and relationships between those concepts.
For example, applications that rely on the Common Feed List of Windows might handle such files as if they were corrupt, and not open them. Interoperability can be maximized by keeping the file size under this limit. RSS feeds which provide links to. RSS to email See also: RSS gained wider use because of early feed reader support. Technically, Atom has several advantages: