Showdown do Ubuntu App: Aplicativos comerciais

2

Eu e alguns amigos decidimos criar um jogo para o showdown do aplicativo. No entanto, queríamos criar um jogo comercial (por & lt; 5 $). Então a questão é: Se eu quiser enviar um aplicativo comercial, o que exatamente devo fazer? Estaríamos dispostos a fornecê-lo como software de código aberto, mas queremos vendê-lo no USC de qualquer maneira. Como devo enviar o aplicativo se pudermos fazer isso? (Nota: nós apenas abriríamos o código-fonte se fosse necessário, mas preferiríamos apenas compartilhar a fonte com os juízes. Isso também é possível?).

Além disso: Se eu tiver que carregar o código-fonte para o PPA e deixá-lo construir pelo serviço de compilação do Ubuntu: Como faço isso com aplicativos mono? Funcionou perfeitamente para outros projetos onde eu tinha CMakeFiles e coisas assim. Mas para o Mono, eu só tenho um arquivo de projeto do MonoDevelop - como fazer isso direito?

Obrigado

    
por Adrian 28.06.2012 / 13:25

2 respostas

5

  

Se eu quiser enviar um aplicativo comercial, o que exatamente devo fazer?

Você pode enviar aplicativos comerciais de código aberto como de costume

  

só abriríamos o código-fonte se fosse necessário, mas preferiríamos compartilhar apenas a fonte com os juízes. Isso também é possível?

Não Ubuntu Appshowdownfaq diz

  

Seu aplicativo deve ser Open Source para se qualificar para o concurso e você   pode usar qualquer licença que esteja em conformidade com a definição de código aberto .

ou seja, você deve fornecer o código-fonte para o público

  

Como empacotar o projeto de desenvolvimento mono?

Aqui está o guia do wiki do ubuntu

    
por Tachyons 28.06.2012 / 17:23
1

Eu tenho um aplicativo de código aberto escrito em mono, que é construído usando um arquivo de projeto MonoDevelop. Foi aceito em debian e está no repros do ubuntu oficial.

Você pode ver o código incluindo a embalagem para ele aqui: link

O bit importante está no seu arquivo de regras:

#!/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 $@

Isso informa ao xbuild para construir a partir do seu arquivo de solução MonoDevelop.

você também precisará incluir algumas dependências:

sudo apt-get install devscripts
sudo apt-get install debhelper
sudo apt-get install cli-common-dev
sudo apt-get install mono-xbuild
    
por trampster 03.07.2012 / 11:14