Chinaunix

标题: [FYI] Linux内核,自2008年1月1日起,将拒绝非GPL协议的module [打印本页]

作者: albcamus    时间: 2006-12-14 16:41
标题: [FYI] Linux内核,自2008年1月1日起,将拒绝非GPL协议的module
邮件列表,不方便贴过来,估计kerneltrap.org马上就会有新闻登出。下面是google group的两个连接:
http://groups.google.com/group/f ... CN#49660a7178833ef1
http://groups.google.com/group/f ... CN#49660a7178833ef1

对国内我们这些人的职业,肯定是有影响的
作者: albcamus    时间: 2006-12-14 16:43
据Greg KH称, 此举主要是为了帮助开发者保护自己的代码不被滥用, (我的理解)并迫使一些硬件厂商公开Specification,而不是仅仅提供二进制的驱动程序。
作者: Send_linux    时间: 2006-12-14 17:38
但是linus先生本人很反感这种做法
list上已经开始了新一轮的XXXXX

http://thread.gmane.org/gmane.linux.kernel/475654/focus=475824
作者: albcamus    时间: 2006-12-14 17:56
标题: 回复 3楼 Send_linux 的帖子
正是,哈哈,而且用词严厉。 我发贴时候还没看到他的真实意见,光看到玩幽默了
作者: albcamus    时间: 2006-12-14 18:05
我觉得Greg KH和Martin Bligh说的也有道理,至少,系统日志里全都是这样的信息令人很不爽(而且由于不公开specs和只有二进制模块,无从修改):

BUG: sleeping function called from invalid context at include2/asm/semaphore.h:105
in_atomic():1, irqs_disabled():0

Call Trace:
[<ffffffff8100b4f2>] __might_sleep+0xb2/0xb4
[<ffffffff8839f65f>] :fglrx:__ke_down_struct_sem+0x27/0x40
[<ffffffff883a3c1b>] :fglrx:drm_getmagic+0x10b/0x1a0
[<ffffffff883a3b10>] :fglrx:drm_getmagic+0x0/0x1a0
[<ffffffff883a9345>] :fglrx:firegl_ioctl+0x1b5/0x220
[<ffffffff8839e914>] :fglrx:ip_firegl_ioctl+0x9/0xb
[<ffffffff8104538b>] do_ioctl+0x5e/0x77
[<ffffffff81031fae>] vfs_ioctl+0x264/0x281
[<ffffffff8105068a>] sys_ioctl+0x5f/0x82
[<ffffffff810229a1>] __up_read+0x1c/0x97
[<ffffffff810229a1>] __up_read+0x1c/0x97
[<ffffffff8106378e>] system_call+0x7e/0x83

BUG: sleeping function called from invalid context at include2/asm/semaphore.h:105
in_atomic():1, irqs_disabled():0


频率极高,几乎演没了正常的printk输出。
作者: albcamus    时间: 2006-12-14 18:30
Greg KH道歉了,虚惊一场
作者: dozec    时间: 2006-12-14 19:21

现场直播呀~~瞅瞅热闹去~~
作者: Jobs.AE@    时间: 2006-12-15 01:04
GPL III版不会被采用吧?问题也是类似的!
哎,肯定会有影响的!
作者: zhoubasten    时间: 2006-12-15 09:54
只是讨论这个意向,还没有最终决定把
作者: Send_linux    时间: 2006-12-15 10:02
原帖由 albcamus 于 2006-12-14 18:30 发表
Greg KH道歉了,虚惊一场


是啊,那个哥们退缩了
linus也不是神,我认为Linux的现状迟早要解决的,分家看来是个不错的方法,哈哈
作者: guotie    时间: 2006-12-15 11:20
我比较支持这种作法。

至少非gpl的模块不应该放在官方发布的内核中。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2