web-dev-qa-db-ja.com

アプリケーションを送信すると、ソースコードはどうなりますか

これは、次のフォローアップの質問です。 商用アプリケーションの更新はどのように処理されますか?

  1. ソフトウェアセンターに含めるためのアプリケーションを提出するとき、Debianソースパッケージをアップロードする必要があります。ソースコードはどうなりますか?公開されるかどうか?

  2. Pythonアプリケーションはどうですか?

4
QQQ

My Apps に送信された商用またはプロプライエタリアプリのソースコードは公開されていません。価格を指定して商用アプリケーションを選択し、非オープンソースライセンスを選択してプロプライエタリアプリケーションを選択します。

Pythonの質問に関しては、Pythonアプリパッケージは通常、ソースファイルをインストールするため、質問していると思います。代わりに、バイトコードを含むバンドルを配布できます。ソースファイルの一部ですが、逆コンパイルできることに注意してください。コードを難読化することもできますが、Pythonコードを難読化するのは難しいことではないようですが、効果もあります。制限されます。たとえば、詳細を知ることができます ここ

いずれの場合も、アプリを購入したユーザーのみがインストールされているものにアクセスできますが、アプリを送信する前に、使用するライセンスの種類を決定する必要があります。 商用オープンソースアプリ にすることもできます!

6
David Planella