How to Comply with This Clause in the Ubuntu Developer Programme Agreement?

John Pugh john.pugh at
Mon Nov 14 13:52:04 UTC 2011

On 11/12/2011 02:44 AM, Nathan Osman wrote:
> (What is written below is taken from this Ask Ubuntu question
> <> of
> mine.)
> I was reading through the Ubuntu Developer Programme Agreement
> <> for submitting
> applications to the Software Center and stubled across the following clause:
>     3.1 You must first test Apps you submit to confirm they are
>     compatible with all currently supported versions of Ubuntu (as
>     listed on Canonical's website at the date of submission by you) and
>     your Apps must comply with the Publishing Policy.
> Does this mean I must install both the 32 and 64 bit versions of Ubuntu
> 8.04, 10.04, 10.10, 11.04, and 11.10? If so, that's *10* installations
> of Ubuntu - is that really feasible (even with virtual machines)?
> I have begun setting up `chroot` environments for compiling and testing
> the applications. Is this considered testing and therefore satisfies the
> requirements of the license agreement?

I replied to the question on AskUbuntu. Basically this clause simply
informs you of your obligation to test your app. For purposes of a paid
application in the Software Center, 10.10, 11.04, and 11.10 would be the
only ones you need to support. You can always put in a comment to the
reviewer that you can only support one version (such as the latest,
11.10) and they will only build for that version.

In the case of ARB apps, I think you will want to support most, if not
all of the Canonical supported versions as those applications work a bit
differently than paid applications.

I hope that helps.

More information about the Ubuntu-app-devel mailing list