リリースするAndroid携帯カーネルが用意されています。私はリリースビルドのために常に現在のソースコードをGitHubにプッシュします。しかし、私のサーバーには、私が実行するすべてのビルドを含む実験フォルダもあります。これらの最新バージョンのソースコードは公に提供されていません。
私はこれを行うことができますか?
答え1
配布する[GPL V2ライセンス]バイナリをコンパイルするために使用されたソースコードを配布する必要があります。これでバイナリを取得した人は誰でもソースコードを変更して再コンパイルできます。
ソースコードとバイナリが正確に並んでいる必要はありません。ソースコードは簡単に入手し、解凍する必要があります...そうでなければ、それを取得する方法、どこで取得するか、解凍して構築する方法を文書化する必要があります...
これは、展開するバイナリのすべてのバージョン(実験バージョンを含む)にのみ適用されます。実験的なバイナリが公開され上書きされた場合は、ソースリポジトリ(gitなど)を公開してもかまいません。
バラより http://www.gnu.org/licenses/gpl-faq.en.html#GPLRequireSourcePostedPublic