Jeroen, > > Every application on every operation system must link with > the OS APIs > > to run. But that's the same, on Linux, Windows, Solaris, BeOS or > > whatever. > > But glibc is GPL-compatible, so it isn't the same on GNU/Linux.
Agreed. > > But generally, VXDs link to even fewer APIs that > > normal programs do. So if this theory is correct, every > GPL'd program > > running on a non-GPL'd operating system would be illegal, what is > > apparently not the case. > > To quote the GPL: > However, as a special exception, the source code distributed need > not include anything that is normally distributed (in either > source or binary form) with the major components (compiler, > kernel, and so on) of the operating system on which the executable > runs, unless that component itself accompanies the executable. > > IANAL, but I think it's allowed to have a GPL'd plex86 running on > windows, not? Yes, without any doubt. I just can't see why this should not be the case for the VXD. Markus