カスタムカーネルをリリースする場合は、カーネルソースコードもリリースする必要がありますか?

カスタムカーネルをリリースする場合は、カーネルソースコードもリリースする必要がありますか?

リリースするAndroid携帯カーネルが用意されています。私はリリースビルドのために常に現在のソースコードをGitHubにプッシュします。しかし、私のサーバーには、私が実行するすべてのビルドを含む実験フォルダもあります。これらの最新バージョンのソースコードは公に提供されていません。

私はこれを行うことができますか?

ベストアンサー1

配布する[GPL V2ライセンス]バイナリをコンパイルするために使用されたソースコードを配布する必要があります。これでバイナリを取得した人は誰でもソースコードを変更して再コンパイルできます。

ソースコードとバイナリが正確に並んでいる必要はありません。ソースコードは簡単に入手し、解凍する必要があります...そうでなければ、それを取得する方法、どこで取得するか、解凍して構築する方法を文書化する必要があります...

これは、展開するバイナリのすべてのバージョン(実験バージョンを含む)にのみ適用されます。実験的なバイナリが公開され上書きされた場合は、ソースリポジトリ(gitなど)を公開してもかまいません。

バラより http://www.gnu.org/licenses/gpl-faq.en.html#GPLRequireSourcePostedPublic

おすすめ記事