diafero wrote:But PhysX is not derived work of CWE, so it does not become subject of the GPL. From all I heard, the only ones that could have anything against using a closed-source library in an open-source application are the authors of that application, as their code is shipped with code not licensed correctly. If they add an exception to their license, all is fine.
If what you say is true, Hoikas, a license exception by Cyan would not gain us anything at all - after allit wouldn't change the fact that PhysX is used in a GPL application.
We link with PhysX, therefore PhysX is affected by the viral GPL clause, which means we violate the PhysX EULA, so nvidia can sue us. With the exception, the GPL would not affect PhysX, which would keep us safe from that.
Trylon wrote:Just a stupid idea here, but what about just putting in the exception (probably wise to do it on an experimental basis at first), and don't bother until complains about it?
It's not like there's anyone who has a really good reason to file a complaint against that, right.... I mean, it seems like the lesser of two evils... There's jsut Cyan and some fans who like to see a binary release on the one side, and NVidea who doesn't care about the engine on the other side...
That would be a big no-no... Then anyone who has contributed code under the vanilla GPL could sue us. They have to all agree to relicense their code under the GPL with our modifications (the PhysX exception).