RSS es una familia de formatos de fuentes Web utilizados para publicar contenidos actualizados con frecuencia, como entradas de blog, titulares de noticias o podcasts. Un documento RSS, que se denomina «feed», «web feed» o «canal», contiene un resumen del contenido de un sitio web asociado o el texto completo. RSS permite a la gente mantenerse al día de sus sitios web favoritos sin necesidad de consultarlos manualmente. Este flujo de contenidos entre sitios web y usuarios se denomina «sindicación web».
Los contenidos RSS pueden leerse con un software llamado «lector RSS», «lector de feeds» o «agregador». El usuario se suscribe a una fuente introduciendo el enlace de la misma en el lector o pulsando un icono RSS en un navegador que inicia el proceso de suscripción en línea. El lector comprueba a menudo los contenidos nuevos en los canales suscritos por el usuario y descarga las actualizaciones que encuentra. Este contenido se almacena en un archivo XML estándar que muchos ordenadores y programas diferentes pueden entender. Este archivo indica a los programas cómo mostrar el contenido al usuario.
Las letras «RSS» se utilizan para referirse a cualquiera de estos formatos:
RSS también se utiliza en los intercambios. Un ejemplo de uso de RSS es Carbon Place, que lo utiliza para mostrar órdenes al público.
Historia
Hubo otros formatos similares antes de RSS que no fueron tan populares. El primero fue el Meta Content Framework creado en 1995 por Ramanathan V. Guha y otros en Apple Computers.
La primera versión de RSS se llamó RDF Site Summary. Fue realizada por Dan Libby y Ramanathan V. Guha en Netscape y hecha pública en marzo de 1999. Se convirtió en RSS 0.9. En julio de 1999, Dan Libby creó RSS 0.91, que se deshizo de algunas características que no eran útiles. También añadió elementos del formato de sindicación de noticias de Dave Winer. Libby cambió el nombre del formato de RDF a RSS Rich Site Summary y planificó cómo mejorarlo en el futuro.
En 2001, la empresa fue reestructurada por su propietario, AOL, y dejó de dar soporte a RSS. Después de eso, el formato fue desarrollado por el RSS-DEV Working Group y Dave Winer. Winer fue el primero en escribir programas que podían leer y escribir RSS y que no estaban hechos por Netscape.
RSS 1.0 fue producido en diciembre de 2000 por el equipo RSS-DEV, que incluía representantes de O’Reilly Media y Moreover Technologies. Esta versión añadió compatibilidad con los espacios de nombres XML y RDF, que se había eliminado en RSS 0.91. Esta versión también volvió a cambiar el nombre a «RDF Site Summary» y añadió nuevos elementos que ayudan a describir el contenido, como Dublin Core.
También en diciembre de 2000, Dave Winer publicó RSS 0.92. Añadía el elemento enclosure, que podía utilizarse para incluir sonido en los canales RSS. Esta característica es uno de los orígenes del Podcasting. Winer también hizo borradores de RSS 0.93, que permitía incluir muchos elementos adjuntos por elemento, y de RSS 0.94, pero estas versiones se cancelaron tras su publicación.
En septiembre de 2002, Winter realizó RSS 2.0, la siguiente versión principal de RSS. Esta versión introdujo los siguientes cambios
Para garantizar que los programas antiguos que sólo admiten RSS 0.92 sigan funcionando con RSS 2.0, la compatibilidad con los espacios de nombres sólo se aplica a otros contenidos del feed, no a los propios elementos. Otros formatos, como Atom, intentaron eliminar esta limitación, pero nunca se impusieron.