Posted by: Anonymous Coward
on July 17, 2006 05:23 AM
If your code has to link my code, and make direct function calls to my code, then your code is a derivation of my code.
As long as I don't change your code, and the whole product is intact, it's not a derivation in my opinion. Yes, I know you disagree. However, others don't, see <a href="http://www.sitepoint.com/article/public-license-explained" title="sitepoint.com">Rosen's explanation</a sitepoint.com>: He's says the expression in the GPL: "contains or is derived from" has a very specific meaning under copyright law that effectively reduce the reach of the GPL to a licensee's own code.
However, nobody likes to test this in court so that's the FUD I was talking about. The GPL could make stand and be explicit what it wants 'derived' to mean. We'll see whether it'll do so in its next version.
Small note
Posted by: Anonymous Coward on July 17, 2006 05:23 AMAs long as I don't change your code, and the whole product is intact, it's not a derivation in my opinion. Yes, I know you disagree. However, others don't, see <a href="http://www.sitepoint.com/article/public-license-explained" title="sitepoint.com">Rosen's explanation</a sitepoint.com>: He's says the expression in the GPL: "contains or is derived from" has a very specific meaning under copyright law that effectively reduce the reach of the GPL to a licensee's own code.
However, nobody likes to test this in court so that's the FUD I was talking about. The GPL could make stand and be explicit what it wants 'derived' to mean. We'll see whether it'll do so in its next version.
#