Что происходит с исходным кодом при отправке приложения

Это следующий вопрос: как обрабатывать обновления для коммерческих приложений?

  1. Когда я отправляю приложение для включения в Центр программного обеспечения, я должен загрузить исходный пакет Debian. Что происходит с исходным кодом? Публикуется ли она или нет?

  2. Что относительно приложения Python?

Исходный код не публикуется для коммерческих или проприетарных приложений, представленных в Мои приложения . Вы выбираете приложение, которое должно быть коммерческим, указывая цену и запатентованную, выбирая лицензию с открытым исходным кодом.

Что касается вопроса Python, я предполагаю, что вы спрашиваете, потому что пакеты приложений Python обычно устанавливают исходные файлы. Вы можете распространять пакет с байт-кодом вместо исходных файлов, но с оговоркой, что его можно декомпилировать. Вы также можете попробовать запутать код, но, хотя кажется, что запутывание кода Python не сложно сделать, также эффективность может быть ограничена. Вы можете узнать больше здесь , например.

В любом случае только пользователи, которые приобрели ваше приложение, смогут получить доступ к тем, что он устанавливает, но вы должны решить, какой тип лицензии использовать перед отправкой приложения. Вы даже можете сделать это коммерческим приложением с открытым исходным кодом !