其中,只有許可證是 "GPL", "GPL v2", "GPL and additional rights", "Dual BSD/GPL", "Dual MIT/GPL", "Dual MPL/GPL" 之一,才認為是 GPL 相容。
如果不是 GPL 相容,有下列影響:
- 關掉 debug_locks (作用不是很清楚),並顯示「Disabling lock debugging due to kernel taint」
- 不能用 EXPORT_SYMBOL_GPL 的函數,這個應該是最大的限制
- 污點 (存在 tainted_mask) 紀錄有使用非 GPL 相容的模組。其它污點有模組強迫載入等,只是除錯用的紀錄。
沒有留言:
張貼留言