Extension Repository Policy

The objective of the extension repository policy is to ease the path to publishing packages, while protecting Ubuntu users from poor quality, malicious, or illegal software. In general, we're seeking a light-weight framework that enables developers to clearly understand the rules and how we apply them. This policy applies to software published through one of the extension repositories Extras, Partner, and Commercial (they appear in Software Center as “Independent”, “Canonical Partners”, and “For Purchase”).

1.0 Technical Criteria

Packages in the extension repositories must meet the following criteria:

Archive administrators will enforce the above rules before accepting a package in the repository and may eventually remove any package2 that has a known issue (security or discovery of a fact that breaks the above rules) when the partner fails to respond to our requests to fix in a timely manner. A specific Ubuntu Security Notice might also be published in this case.

2.0 Packaging

Packages should use the Debian package format, correctly indicate all dependencies, and be cleanly installed and removed. It is recommended to follow the Ubuntu Policy Manual as closely as possible, but note the following differences:

This policy was approved by the Ubuntu Technical Board on August 11, 2011.

Footnotes

  1. This is a standard policy for these repositories that is not being defined here, just placed here as a reminder. (1)

  2. This will not remove the software for users that have already deployed it but will prevent its installation by any other users. (2)

ExtensionRepositoryPolicy (last edited 2011-12-21 01:48:58 by vorlon)