El software en main
es compatible con Canonical. Obviamente, no van a admitir cada pieza arbitraria de software en Internet. El software en universe
se hereda de Debian, donde un grupo selecto de personas, designado como Desarrolladores de Debian, asume la responsabilidad del mantenimiento de los paquetes que cargan (incluso si el embalaje real es realizado por otros). Obviamente, no tienen la capacidad de mantener paquetes para cada pieza de software en Internet.
¿Qué hacen las personas que no pueden hacer que los desarrolladores de Canonical o Debian admitan su software? Deben encontrar otras formas, que incluyen crear su propio repositorio. La introducción del PPA por parte de Ubuntu alivió la presión sobre los voluntarios de la comunidad para que mantengan los paquetes y, al mismo tiempo, liberó a los desarrolladores de muchas de las restricciones impuestas por las políticas de lanzamiento de las distribuciones.
Recuerda que lo que quieres puede no ser lo que alguien más quiere. Al apegarse a un conjunto estable de software y permitir PPA, mientras que los usuarios tienen una ligera sobrecarga de mantener la lista de repositorios, obtienen mucha flexibilidad para obtener lo que necesitan. Los desarrolladores obtienen flexibilidad para proporcionar actualizaciones. Los encargados del mantenimiento se sienten aliviados de la presión de tener que mantenerse al día con cada pieza arbitraria de software en Internet.