シェルコマンドを介して変更されたGPLv2ライセンスのツールを開始および停止するAndroid用のアプリケーションを作成しました。
これはクローズド ソースの GUI として機能し、GPLv2 ライセンスの部分と一緒に android-apk にバンドルします。
前述のように、GPLv2 ソフトウェアを変更しました (不要なものを削除し、少し拡張しました)。(変更された) GPLv2 ソフトウェアをコマンド ライン経由で呼び出して、GPL ライセンスを損なわないようにします (シェル経由の呼び出しはリンクとは異なります)。
次のようになります。
[クローズドソース GUI] -> shell-command (start/stop) -> [修正された GPLv2 ツール]
すべてのパーツは、最後に 1 つの .apk ファイルで公開されます。
私の質問は次のとおりです。
GPL ツールの変更されたソースを提供するにはどうすればよいですか?
- リクエストに応じて(「メールで」など)?
- APKファイルにもバンドルされていますか(最も簡単でしょう)?
- ウェブ上で公開する (どこ?!)?
ソフトウェアの「クレジット」には何を書く必要がありますか?
- おかげで..?
- ソースを取得するには、#1 をご覧ください。
私はライセンス契約を尊重しますが、GPL は私にとって新しい分野なので、助けが必要かもしれません。
PS:
たぶん、誰かが最終的な答えを持っているかもしれません:Java-JNI経由でGPLツールを呼び出すこともできますか? しかし、それはGPLに害を及ぼすと思います。