提交申请时,源代码会发生什么

这是一个后续问题: 如何处理商业应用程序的更新?

  1. 当我提交申请以包含在软件中心时,我必须上传Debian源包。 源代码会发生什么? 是否发布?

  2. 那么Python应用程序呢?

对于提交到“ 我的应用”的商业或专有应用,不会发布源代码。 您通过指定价格选择商业应用程序,并通过选择非开源许可证来选择专有应用程序。

关于Python问题,我的猜测是你要问,因为Python应用程序包通常会安装源文件。 您可以使用字节码而不是源文件分发包,但需要注意它可以被反编译。 您也可以尝试混淆代码,但是虽然看起来混淆Python代码并不难,但有效性也可能有限。 例如,您可以在此处了解更多信息 。

在任何情况下,只有购买了您的应用程序的用户才能访问它安装的任何内容,但您应该在提交应用程序之前决定使用哪种类型的许可证。 你甚至可以把它变成一个商业开源应用程序 !