Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to develop an app for the new Ubuntu's contest, but I have two questions:

  1. Can I develop an "existing" app, which I added to Launchpad some days ago, but which no source code was uploaded?
  2. Can I use external programs, such QEMU or Wget to develop them? For example, calling them with things like os.system().
share|improve this question
up vote 4 down vote accepted

Regarding your first question, you are supposed to develop an app from scratch. But, I am sure the judges won't mind if you use some of the ideas and code from your existing app given that you were the one who created the other app as well.

And for the second question, you can use anything as long as they exist in the Ubuntu 12.04 repositories. This restriction is because of the App Review Board guidelines.

Relevant parts from the guidelines below:

  • You can include any libraries that are part of your app. For example, if you're writing a Python game, and you've written a Python library to store character data, it's fine to include that with your app.

  • If your app depends on external libraries, please make sure that your app runs on the current versions shipped in Ubuntu. (We're open to considering dependencies on backported libraries, on a case-by-case basis, but only if the backport is a new library and not an updated version of an existing library.)

  • No other software can depend on the application being submitted (e.g. development libraries should be submitted to main/universe or upstream to Debian instead).

  • Applications must be able to be built with tools & libraries in the Ubuntu archive. Apps may bundle additional libraries they depend on, but may not include new versions of already packaged libraries.

share|improve this answer
OK, so then I'm able to develop my Virtuam application :) – espectalll Jun 17 '12 at 11:39 – espectalll Jun 17 '12 at 11:40
But, just to be sure, I would suggest you wait for a more official answer. – jokerdino Jun 17 '12 at 11:44
The reason for the "from scratch" requirement was to put all contestants on equal footing. If you had the idea, but hadn't started on the code, then it would be fair. If you've been developing it for a couple weeks already, and just haven't uploaded the code yet, then it wouldn't be fair. – mhall119 Jun 17 '12 at 15:42

So long as no code exists before the three-week period, you are good to go!

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.