insmod到Linux Kernel的xxx.ko驱动是否需要Open Source?

5 views
Skip to first unread message

Anders Ma

unread,
Jan 4, 2010, 4:21:59 AM1/4/10
to sz...@googlegroups.com
如果我insmod一个driver.ko到Linux Kernel ,什么情况需要 “提供/不提供” 这个driver.ko背后的Source Code?

有了解这个的吗?谢谢!

--
Regards
Anders

Yongheng Qi

unread,
Jan 4, 2010, 4:43:20 AM1/4/10
to sz...@googlegroups.com
我印象中.ko文件可以选择Not free src的。
--
Yongheng Qi  

Mobile: +86 1390 119 7481

Zhang Le

unread,
Jan 4, 2010, 5:58:19 AM1/4/10
to sz...@googlegroups.com
2010/1/4 Anders Ma <xuejiao.ma@gmail.com>
如果我insmod一个driver.ko到Linux Kernel ,什么情况需要 “提供/不提供” 这个driver.ko背后的Source Code?

有了解这个的吗?谢谢!

看你有没有用到GPL_ONLY的symbol


--
Zhang Le, Robert
Gentoo/Loongson(龙芯) Developer
http://zhangle.is-a-geek.org

mjxian

unread,
Jan 4, 2010, 7:30:04 AM1/4/10
to sz...@googlegroups.com, robert....@gmail.com
On Mon, 4 Jan 2010 18:58:19 +0800 Zhang Le <robert....@gmail.com>
wrote:

> 2010/1/4 Anders Ma <xueji...@gmail.com>
>
> > 如果我insmod一个driver.ko到Linux Kernel ,什么情况需要 “提供/


> > 不提供” 这个driver.ko背后的Source Code?
> >
> > 有了解这个的吗?谢谢!
> >
>
> 看你有没有用到GPL_ONLY的symbol
>
>

对了,如果使用的内核是以 GPLv3
重新发布的话,插进内核的模块是不是都必须遵守 GPL?

Zhang Le

unread,
Jan 4, 2010, 1:23:21 PM1/4/10
to mjxian, sz...@googlegroups.com
2010/1/4 mjxian <mjx...@gmail.com>

不需要

GPLv3主要是防止tivoization,就是硬件里的软件仍然gpl,理论上你可以修改,但是事实上你不能修改
还有就是一些专利相关的。

可以看看这个 http://gplv3.fsf.org/rms-why.html

Reply all
Reply to author
Forward
0 new messages