|
发表于 2010-3-22 11:48:14
|
显示全部楼层
Post by socket9999;2076975
Nouveau没有使用任何任何闭源驱动的片段。他们的方法是使用一个工具检测闭源驱动工作时修改了显卡的哪些寄存器。
Phoronix 网上看到一则消息,大意是说 Linus 看 Fedora 提供 Nouveau 已经很长时间了,希望 Nouveau 的 DRM 也进入内核。
Nouveau 的维护者和 Fedora 的维护者则解释说主要是由于 Nouveau 是依靠反向工程来了解 NV GPU 的某些内部机制的,使用了一些 Microcode,而这些 Microcode 相关的代码进入内核可能有版权问题。Linus 回复说这些理由都是 BS(从几次 Linus 的发言来看这位还真是"牛气"啊),Fedora 是不是完全没有版权问题的发行版?是那么上述理由就是 BS,否则以后发布就别分发 Nouveau 驱动。
今天又看到上面一则消息,这件事的下文是这样:红帽公司的 David Airlie 和 Ben Skeggs 对 Nouveau 的内核部分代码进行了修改,Microcode 将使用内核的 Firmware 接口来加载。这样就避免了版权问题。
我也不确认这些所谓的“微代码”是啥东西,如果只是监控寄存器的修改,那我感觉将不会有所谓的版权问题。 |
|