Hold on. I just catched that the license in ps2sdk is AFL2.0, not AFL1.1. I am still not a lawyer since 20 minutes, so, I'd go ask about AFL2.0 beeing GPL-compatible or not. And it seems it's still quite a huge discussion inside the FSF itself to determine of AFL is indeed incompatible or not.
--edit--
So, to sum up, softwares such as ps2link are illegal (they are even in violation of the GPL since it's linked dynamically with a GPL module (ps2eth), thus should be GPL itself anyway, now that I think about it)>> [[email protected] - Thu Apr 21 08:37:28 2005]:
>>
>> Hello,
>>
>> I am currently a bit dazzeled by the whole page at
>> http://www.gnu.org/philosophy/license-list.html which states that, for
>> example, AFL is GPL-incompatible. What I am trying to understand is,
>> if I write a GPL software, I can't use any module in it (static
>> library or so) which is AFL ?
That's correct, whether the linking is static or dynamic, unless the
module is normally distributed with the major components of the
operating system on which your program runs. If you're the sole
copyright holder of the GPL software, you could grant an exception to
allow this -- please see the GPL FAQ for details.
-- -Dave "Novalis" Turner GPL Compliance Engineer Free Software Foundation
Also, a software such as madplay can't be as well, since it's GPL code using AFL components. And any software made of any GPL libraries from the ps2sdk-ports directory are not good either (well, that's only freetype, ucl, and madplay; all the rest is okay).
Now we maaaaaaay fall on the "unless the module is normally distributed with the major components of the operating system on which your program runs" exception, since, well, the ps2sdk by itself is a kind of major component to run homebrew code on the PS2. I don't even want to argue anything; I am not a lawyer of any kind.
So, this is to answer rinco, asmodi and other various people on #ps2dev who were worried about the license problem down here. Yes, what is currently done with GPL code down here (mixing AFL and GPL) is a no-no (guess what: if it was BSD license instead of AFL -which doesn't differ that much I think, no?-, it would have been okay)
Dang. I am sooooooooo outta here.
But I guess rinco wants to remove madplay now. Ho, and, scummvm is illegal too then. LavosSpawn and Endy (and ole) will love that. And so are the various emulators evilo, 7not6 and ole ported. And if we have to refrain from porting GPL softwares to PS2 only because a GPL-incompatible license has been choosed for the core libs (whereas the main point was to have a license which was less viral than GPL - such as BSD or so), I guess I don't have anything left to do over here either.
(of course, my policy is still "let's wait for anybody to complain, and don't bother about that license bullshit" - still, that post is informative for people who really care about license-legal-crap problems, unlike me).