Я и несколько моих друзей решили создать игру для вскрытия приложений. Однако мы хотели сделать из нее коммерческую игру (за < 5 $). Итак, вопрос: если я хочу отправить коммерческое приложение, что именно я должен сделать? Мы были бы готовы предоставить его как программное обеспечение с открытым исходным кодом, но все равно хотели бы продавать его в ОСК. Как мне подать заявку, если мы можем это сделать? (Примечание: мы бы открыли исходный код, только если это необходимо, но предпочли бы только поделиться источником с судьями. Это также возможно?).
Также: если мне нужно загрузить исходный код в PPA и разрешить его сборку с помощью службы сборки ubuntu: как мне это сделать с Mono-приложениями? Он отлично работал для других проектов, где у меня были CMakeFiles и тому подобное. Но для Mono у меня есть только файл проекта MonoDevelop - как это сделать?
Спасибо
У меня есть приложение с открытым исходным кодом, написанное на моно, которое строит с использованием файла проекта MonoDevelop. Он был принят в Debian и находится в официальном репозитории Ubuntu.
Вы можете просмотреть код, включая упаковку для него, здесь: https://bitbucket.org/trampster/widemargin/src
Важный бит находится в файле правил: 115]
#!/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 $@
Это информирует xbuild о сборке из файла решения MonoDevelop.
вам также нужно будет включить некоторые зависимости:
sudo apt-get install devscripts
sudo apt-get install debhelper
sudo apt-get install cli-common-dev
sudo apt-get install mono-xbuild
Если я хочу отправить коммерческое приложение, что точно я должен сделать?
Можно отправить коммерческие приложения с открытым исходным кодом, как обычно,
мы были бы только открытый исходный код, если бы он требуется, но предпочел бы только совместно использовать источник с судьями. Это также возможно?
Никакой Appshowdownfaq Ubuntu не говорит
Ваше приложение должно быть Открытым исходным кодом для имения право на конкурс, и можно использовать любую лицензию, которая выполняет определение С открытым исходным кодом.
т.е., необходимо предоставить исходный код общественности
Как упаковать моно, разрабатывают проект?
Вот является руководство от человечности Wiki