Android アプリを作成し、GNU GPL でリリースしたいと考えています。Google Play にアップロードするときは、デジタル署名キーで署名する必要があるため、ある意味で、アプリのインストール パッケージを組み立てる際に秘密キーが重要な役割を果たします。
ただし、コードを変更したユーザーは、署名されていないコンテンツをデバイスにインストールすることを許可していれば、署名されていないバージョンをコンパイルしてインストールできますが、私がリリースした元の .apk ファイルは、私の署名がないため、この方法で再現することはできません。
簡単に言うと、GNU GPL バージョン 3 では、自分の秘密鍵も公開する必要があると思いますか? (そうでないことを願っています。)