嵌入式Linux设备驱动程序开发指南(原书第2版)
上QQ阅读APP看书,第一时间看更新

3.1 许可证

Linux内核使用GNU GPLv2许可证。这个许可证授权你自由地使用、学习、修改或分享软件。但是,当软件被再分发的时候,不管软件是修改过的,还是未修改过的,GPL许可证都要求你以同样的许可证再分发该软件及源代码。如果对Linux内核做了修改(比如:针对你的硬件做了调整),这就是一个内核的衍生品,因此必须以GPLv2许可证发行。但是,你仅需要在设备被分发到使用者手中的时候才需要这样做,而不必在任何时间都遵循这个规则。

本书中提供的内核模块都以GPL许可证发行。关于开源软件许可证的更多信息可以参考http://opensource.org/licenses。