Linked by Thom Holwerda on Wed 2nd May 2012 22:32 UTC, submitted by PLan
Permalink for comment 516843
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 06/13/13 14:35 UTC
Linked by Thom Holwerda on 06/11/13 17:07 UTC
Linked by Thom Holwerda on 06/10/13 23:13 UTC
Linked by Thom Holwerda on 06/08/13 14:57 UTC
Linked by Thom Holwerda on 06/07/13 11:40 UTC
Linked by Thom Holwerda on 06/04/13 12:45 UTC
Linked by nfeske on 05/31/13 10:12 UTC
Linked by Thom Holwerda on 05/29/13 16:59 UTC
Linked by Thom Holwerda on 05/24/13 17:26 UTC
Linked by Thom Holwerda on 05/21/13 21:38 UTC
More Features »
Sponsored Links



Member since:
2009-07-18
Indeed. I have always wondered how that was enforceable.
import xmllib
...
document.getElementsByTagName("div")
I'm sure there are several implementations of such an xmllib with the same API, and the exact implementation/licence depends on the library you are using at runtime. How can library A then demand that your software must be GPL'd? Even when it is the only library, the developer doesn't necessarily use and definitely doesn't distribute the code. The end-user is the one doing the puzzling.
In fact, I recall that the FSF did not consider including header files as derivative works[1]. In dynamic languages such as python, you don't even include anything before distributing it. This difference between GPL and LGPL has always been a bit fuzzy to me. Perhaps this is why many prefer to avoid the GPL nowadays.
[1] http://lkml.indiana.edu/hypermail/linux/kernel/0301.1/0362.html
The discussion is quite interesting to follow while keeping this court ruling about API's in mind.
Edited 2012-05-03 03:43 UTC