0

同社は組み込みネットワーク機器を製造しており、カーネル モジュールの一部のプライベート機能を GPL 違反から保護する必要があり、一部のカーネル API は GPL 違反なしで使用できることを覚えています。libc、skb、dev など。

しかし、非GPLカーネルモジュールで使用できる正確なカーネルAPIリストを知っている人はいますか?

どんな提案でも大歓迎です。

セーラー

4

1 に答える 1

2

EXPORT_SYMBOLエクスポートされたインターフェースは と のいずれかでマークされEXPORT_SYMBOL_GPL、後者は GPL (互換) コードのみに制限されています。関連するスレッドからのさまざまな lkml 投稿からの要約と抜粋を含むこの記事も参照してください。

lkml への最近の投稿は、「私はプロプライエタリ ライセンスの下でモジュールを書いています」と始まりました。カーネル モジュールが Linux カーネル自体の派生物であり、GPL の下でリリースする必要があるかどうかについての議論は何度も出てきました。

于 2010-03-23T15:17:40.547 に答える