Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Me and a few of my friends decided to create a game for the App showdown. However, we wanted to make a commercial game out of it (for <5$). So the question is: If I want to submit a commercial app, what exactly do I have to do? We would be willing to provide it as open source software but want to sell it in USC anyway. How should I submit the app if we can do that? (Note: we would only open source if it's required, but would prefer to only share the source with the judges. Is that also possible?).

Also: If I have to upload the source code to the PPA and let it build by ubuntu's build service: How do I do that with Mono-apps? It worked perfectly for other projects where I had CMakeFiles and stuff like that. But for Mono, I only have a MonoDevelop project file - how to do that right?

Thanks

share|improve this question
3  
the first part is covered in the online documentation. i would re-examine the question to put the mono bit at the front –  hbdgaf Jun 28 '12 at 11:30

2 Answers 2

If I want to submit a commercial app, what exactly do I have to do?

You can submit commercial open source apps as usual

we would only open source if it's required, but would prefer to only share the source with the judges. Is that also possible?

No Ubuntu Appshowdownfaq says

Your app must be Open Source to be eligible for the contest, and you can use any license that complies with the Open Source definition.

ie, you must provide source code to public

How to package mono develop project?

Here is guide from ubuntu wiki

share|improve this answer
    
Thanks, that helped :) one more question about the "how to do that": So I can simply release under the MIT license but still set a price in SoftwareCenter later? That sound's a bit weird, but I guess that's the way to do it? –  Adrian Jun 28 '12 at 15:30
    
Yeah .Open source software and freeware apps are different –  Tachyons Jun 29 '12 at 2:28

I have a open source application written in mono which builds using a MonoDevelop project file. It has been accepted into debian and is in the offical ubuntu repros.

You can view the code including the packaging for it here: https://bitbucket.org/trampster/widemargin/src

The important bit is in your rules file:

#!/usr/bin/make -f

include /usr/share/cli-common/cli.make

override_dh_auto_build:
    xbuild $(CURDIR)/WideMargin.sln /p:Configuration=Release

override_dh_auto_clean:
    xbuild $(CURDIR)/WideMargin.sln /p:Configuration=Release /t:Clean

%:
    dh $@

This informs xbuild to build from your MonoDevelop solution file.

you will also need to pull in some dependencies:

sudo apt-get install devscripts
sudo apt-get install debhelper
sudo apt-get install cli-common-dev
sudo apt-get install mono-xbuild
share|improve this answer
    
Thanks trampster, your rules file helped me out. Additionally, I had to add --exclude-moduleref=glib-2.0.dll to the end of the file. –  sergej Nov 17 '13 at 14:59

Your Answer

 
discard

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.