RSS возник в 1999 году и стремился быть простым, легким для понимания форматом с относительно скромными целями. После того, как он стал популярным форматом, разработчики захотели расширить его, используя модули, определенные в пространствах имен, как указано в W3C.
RSS 2.0 добавляет эту возможность, следуя простому правилу. RSS-лента может содержать элементы, не описанные на этой странице, только если эти элементы определены в пространстве имен.
Элементы, определенные в этом руководстве, сами по себе не являются членами пространства имен, поэтому RSS 2.0 может оставаться совместимым с предыдущими версиями в следующем смысле: файл версии 0.91 или 0.92 также является допустимым файлом 2.0. Если бы элементы RSS 2.0 находились в пространстве имен, это ограничение было бы нарушено, файл версии 0.9x не был бы действительным файлом 2.0.
RSS ни в коем случае не идеальный формат, но он очень популярен и широко поддерживается. Наличие устоявшейся спецификации — это то, что RSS нужно давно.
Однако спецификация RSS для всех практических целей заморожена в версии 2.0.1. Но вы можете предвидеть возможные версии 2.0.2 или 2.0.3 и т. Д. Только для пояснения спецификации, а не для добавления новых функций в формат.
Последующая работа должна выполняться в модулях с использованием пространств имен и в совершенно новых форматах синдикации с новыми именами.