Sorry if that may sound stupid but wouldn't that mean that if a GPL application links against a non-GPL application/library it would violate the GPL? Or is this a one-way thing?
Maybe a bad example, but: as soon as a non GPLed program uses a GUI it links against X, which is MIT, so no problem. But as soon as I start a GPL program with a GUI it links to X, too. So both, the GPLed and non-GPLed are indirectly linked.
But you name it: GPL doesn't allow non-GPL code to link against it. Let's remember that for later[¹].
Is this really legal or do you just not care / can't do anything against it?
Do they? What is this product you are talking about? Again: I thought kernel.org and distributions like Debian, Ubuntu, ... distribute the kernel.
Maybe:
I don't know the kernel interfaces nor BSD good enough so I can't tell if BSD has _all_ they need, but, well, ...
Yes, but every app has this to some point, else devs would write Windows apps.
Much more important for me: When they asked for inclusion, did they tell that codes where copy&pasted from the proprietary version? The phoronix article isn't clear about that but it almost reads like so.
Which they told they did not. Of course many people say much all the day, but there isn't more they can do atm, or is there?
the phoronix article reads like they don't know:
Well... Now I see you drawing a line. Why exactly there?
Yes, the nVidia driver was build from the windows driver, but what makes this a real difference? It's still violating the GPL if I understand you correctly. Also it clearly couldn't be used as is for the linux kernel. All changes have been made to make it a derivative work of the kernel and nVidia knew exactly what they did. The step to port it to linux was made with the same minds/thinkings/feelings/whatever Rising Tide Systems had when creating this SCSI thing. So why not sue nVidia and every distribution shipping their driver? Would make more sense then all that "Fuck you nVidia!" hype last time.
And for AFS: So if I build a table and after that you finished the chair for your table I'm allowed to steal it cause "my table was first, so I clearly didn't steel your chair for it".
What? So it's not allowed to use non_GPL as long as your code doesn't grow to much? That doesn't make any sense at all[¹].
BTW: Don't get me wrong, I don't want to be rude, I just want to understand better and am tired like hell, so if something sounds more rude than it should I'm sorry.
