Linux 的授權

###2-5、device driver 的授權

  • device driver 的授權會受到連結方式影響:
  • static link -> GPL
  • dynamic link -> driver 開發者自訂

以 kernel module 形式提供的 device driver,開發者可透過 MODULE_LICENSE 這個 macro 將授權方式設定為以下七種之一:

GPL
GPL v2
GPL and additional rights
Dual BSD/GPL
Dual MIT/GPL
Dual MPL/GPL
Proprietary

沒有定義此 macro 時,將自動視為 Proprietary,這個 macro 可讓 kernel 知道 device driver 的授權方式。


书籍推荐