nvidia linux驱动程序eula(尤其是2.1.3和5部分)如何与欧盟指令一起对计算机程序进行法律保护?
我认为如果欧洲的法律合法,那么有人会这样做并上传到nouveau 。但是我不确定。

评论

抱歉,请问律师。

2.1.3-无逆向工程。所以,不,这是不合法的。尽管如上所述,请联系律师。

@Paul:如果欧盟法律与许可证相抵触,则这将使许可证的这一部分无效,并且在许多情况下,如果许可证,条约或任何其他内容的一部分无效,则会使整个许可证无效。我个人的看法是,假设NVidia无法提供linux驱动程序(他们没有提供),那么在欧盟合法的做法是,将Windows驱动程序拆解为使其能够与linux一起使用所需的扩展名,但不能创建Windows驱动程序。新的,独立的驱动程序集。但是我也不是律师,因此不应将此个人观点视为事实。

您可能对此法律堆栈交换提案感兴趣,该提案现已进入承诺阶段。

#1 楼

据我所知,如果您需要逆向工程以实现互操作性,并且软件或硬件制造商拒绝这样做,则可以在欧洲进行。

这意味着,如果您无法使图形卡在您喜欢的操作系统下正常工作,并且该卡的制造商不想为其提供支持,那么您可以在其上进行反向工程。

当心,禁止公开发布反向的(直接)结果!例如,您不能发布固件的反汇编。事实是,我不知道您是否可以发布通过反转固件获得的API ... API某种程度上与原始原料相距很远...而以开源方式发布您的代码将就像发布API一样...所以,我不知道确切的限制在哪里。

我记得几年前,我们和其他人一起写信给Apple,要求他们支持Ogg- iPod Nano上的Vorbis格式。他们收到了这封信,但不敢回答。然后,我们开始在不违反法律的情况下逆转Nano。

解决欧洲逆向工程法律的另一种方法是成为实验室的一部分。然后,您可以进行反向操作以研究您关注的软件或硬件(请注意,在这种情况下,发布仍然很乏味)。

评论


因此,如果它们不响应,则对14个微内核进行反向工程是合法的?

–user3313119
2014-09-15 14:25



如果是出于互操作性目的,那么可以。请参阅欧盟的逆向工程。

–恐怖
2014-09-15 19:32