Linuxカーネルで使用されるGPLライセンスによれば、ソースコードに対するすべての修正はオープンソースでなければなりません。しかし、たとえばLinuxベースの新しいオペレーティングシステムを作成する場合は、独自のデスクトップシステムとそのすべてを開発します。いいえカーネルを変更した場合、私のプロジェクトはLinuxのみを使用するオープンソースでなければなりませんか?
この記事を投稿するのに適したサイトであることを願っています。
ベストアンサー1
COPYING
カーネルソースコードに含まれる序文は次のとおりです。
ノート!この著作権は実際にいいえ一般的なシステムコールを介してカーネルサービスを使用するユーザープログラムをオーバーライドします。これはカーネルの一般的な使用とみなされ、そうではありません。いいえ「二次著作物」であるタイトル。 [...]カーネルに関する限り、GPLの唯一の有効なバージョンは次のとおりです。これ特に明記しない限り、ライセンスの特定のバージョン(例:v2.2、v3.x、またはその他のバージョンではないv2)。
リヌス・トバルズ
したがって、最初から独自のオペレーティングシステムユーザー領域を作成したい場合は、必要に応じてその部分にライセンスを付与できます。その後、すべてを一緒に配布することができ、カーネルはそのままライセンスされ、ユーザー領域部分はそのままライセンスされます。さまざまな独自システムがLinuxカーネルを使用しているため、これはまれではありません(ただし、他のオープンソース部分も含まれることが多いとします)。
あなたができないことは、全体を一緒に配布し、ライセンスを含むカーネルに適用されると主張することです(ライセンスがGPLと互換性がない限り)。