ThirdPartyApt
Third parties should be able to distribute programs for installation on Ubuntu or other Apt based distros (especially Ubuntu). They should be provided tools to make installation, integration and maintenence of their programs easy. We have existing infrastructure to provide to them, but need to do so in a consistant way while providing an easy to use interface.
The main use case is simple. A user should be able to be provided a link to click on by a third party ISV which will start the installation of that ISVs software. The user should click on such a link, be provided an explanation of what they are about to install. The installed software should track updates from the ISV automatically and integrate into the existing infrastructure. We already provide Apt for this. An ISV can provide an Apt repository URL for the user which accomplishes most of this.
Basically what is needed is some way to intro
... to be continued ...