|
发表于 2023-4-20 08:02:14
来自手机
|
显示全部楼层
本帖最后由 天天爱玛丽 于 2023-4-20 08:42 编辑
修改的GPL协议的源代码,客户要求时都要无偿发布,但是可以收取技术支持费用。话说两端,自己添加的代码不使用GPL,不发布就是。linux集成的驱动很少,想并入内核,绝非易事,甚至涉及正直因素。
提交的代码如果能够进入内核,就享受与内核同等的权利,可以理解为受其保护.
但是普通开发人员想成功向内核提交代码,可能性接近0,芯片厂商为了将自己的芯片支持并入主线,也非易事.
某个芯片族,只允许存在一份代码,可以通过简单的配置兼容同系列芯片,如果有些芯片不能通过简单的修改配置实现兼容,还想提交新的驱动,这个就想多了,自己玩可以,并入内核是不可能的.所以厂商需要将芯片做的尽量能在程序上兼容,以后可以通过提交补丁的方式加入内核,因为驱动代码只能有一份.事实上很多芯片都没办法将自己的驱动并入内核.
每一份驱动代码中都有维护者的邮件,普通开发人员只能将修改打包成补丁给维护者,维护者才有权限向内核提交.
广大普通应用人员,无需关注GPL协议的权限问题. |
|