Linked by Thom Holwerda on Wed 2nd May 2012 22:32 UTC, submitted by PLan
Permalink for comment 516856
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
Features
Linked by Thom Holwerda on 05/21/13 21:38 UTC
Linked by Thom Holwerda on 05/20/13 11:29 UTC
Linked by Thom Holwerda on 05/18/13 21:33 UTC
Linked by David Adams on 05/16/13 4:23 UTC
Linked by Thom Holwerda on 05/11/13 21:41 UTC
Linked by Thom Holwerda on 05/08/13 14:22 UTC
Linked by Thom Holwerda on 05/02/13 15:28 UTC
Linked by Thom Holwerda on 04/29/13 21:06 UTC
Linked by Thom Holwerda on 04/24/13 22:24 UTC
Linked by Thom Holwerda on 04/18/13 11:21 UTC
More Features »
Sponsored Links



Member since:
2006-01-25
I think your off on a wild tangent. No offense meant, I just don't see any correlation between this ruling and the GPL/LGPL at all. Its simple:
1. The GPL/LGPL are licenses based purely in copyright law.
2. You cannot copyright an idea, only expressions of idea.
3. An API is an idea.
Thus the GPL/LGPL simply do not apply to APIs... They apply to the code you wrote, not the idea (API) being expressed. The linking clause (the distinction between the two licenses) has nothing to do with APIs or ideas - it is about what constitutes a derived work. The way linking is implemented is a function of the language you choose to use - it has nothing at all to do with your code or what it expresses.
GPL says yes it is copyrightable and this affects other works that links to it.
No. You are linking to an implementation, not an API - it is the implementation that affects the other works that link to it. The GPL doesn't cover the arrangement of interfaces in a library (i.e. it's API) - it only covers the underlying source code and its binary representation when run.
If someone writes a 100% compatible independent implementation without using any of the source code from the GPL version they are free to license it however they see fit - they did not violate the copyright of the GPL code and thus are not affected by it.
Edited 2012-05-03 04:47 UTC