La publicación de contenidos en Internet se ha vuelto más accesible y gratuita a través de blogs, fotos y videos. Esto ha eliminado las barreras económicas para el acceso público y permite crear comunidades online entre amigos. La publicación requiere software libre e instalación, así como recursos humanos para producir contenidos. Existe una dualidad entre proveedores comerciales de publicación y plataformas de publicación independiente y flexible.