|
|
|
|
|
by mattsah
4907 days ago
|
|
I misspoke, what I should have said is that GPL's distribution clause only pertains to binary software. clearly if you provide someone a piece of GPL software (such as a perl script to do something useful on their server) it's GPL so it's free software and it's already source code. The point is that the Affero clause is very clearly targets software that is being used over a network connection rather than being distributed. It is not possible in the least that the "semantics of the communication are intimate enough" to qualify -- the semantics of the communication are HTTP, an open standard used for extremely varied purposes. I'm quite sure the MySQL guys are simply wrong on that, but even if they're not, it's clearly not the case for HTTP. |
|
Just a leftover test function inside the main app referencing this library would probably be enough to consider it a derivative or combined work, no?
(Not sure how HTTP comes into play regarding the linking and combining of a project and this AGPL library?)
I think the terms are difficult to understand. In the general case who knows what a library author intended or how think they understand the license??
(Also, claiming GPL only pertains to binary software sounds really quite imprecise too. Just because you receive source code does not mean you can use it or distribute it in any way you see fit. You would still need to abide by whatever license accompanies the non-binary software)