|
|
|
|
|
by 0x0
4903 days ago
|
|
That sounds like a very dangerous opinion to present as if it were a fact. Is it not more a matter of whether a piece of software is a "derivative" of the GPL software? Looks like even the FSF does not have a clear black&white answer to this question: http://www.gnu.org/licenses/gpl-faq.html#MereAggregation: "if the semantics of the communication are intimate enough, exchanging complex internal data structures, that too could be a basis to consider the two parts as combined into a larger program" I remember the mysql guys used to claim that any software connecting to a mysql server would be "infected" with GPL, at least if it was written to depend on the official mysql client libraries, even if the software in question didn't actually copy a single character from any mysql distributions. (?) |
|
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.