Hi Michael, > Basic question of confusion here: Since FreeDOS is GPL'ed, and since > action was taken in the past against a vendor who distributed FreeDOS with > their commercial product without that commercial product being GPL, and > since SpinRite is not GPL or Open Source, how the heck would GRC use > FreeDOS as its SpinRite distribution base? Is there a redistribution > escape hatch?
Simple. SpinRite is not linked to FreeDOS. They are separate files. Linux distros have been containing closed source programs for years without problems. SpinRite can stay closed source, and FreeDOS can stay open source. GPL only forces SpinRite to tell about FreeDOS and to give every SpinRite user a chance to get the FreeDOS source codes, for example by putting up a copy of the used sources on the SpinRite homepage. About the money: The 20k$ was the DR-DOS buy-out. PTS-DOS would have been, in this particular case, 6k$/year (but it seems to have compatibility problems in some hard-core tests). The newsgroup only mentioned 0.5k$ being invested in fixing a particular bug with ASPI (used for USB here) drivers. Tom already fixed that bug for free, and the fix is part of FreeDOS 2035. Tom gets better compatibility as a reward, which is good because his own commercial product Drive Snapshot contains FreeDOS, too. Drive Snapshot is of course closed source, FreeDOS is open source, but no problem at all! Sure it would be complicated to "pay the community". But Steve could have paid either himself or one of the kernel developers to fix the problem. The "bad" thing would have been that even this "commercial" bugfix would have had to be open source (because it is a kernel modification and the kernel is GPL), so other people can "profit" from the improvement for free. Linux distributors spend a lot of time in improving Linux, but as you can see, improving a free product does not really hurt their revenues. People still buy their distro, because they like a nicely pre-packaged system instead of having to do "LinuxFromScratch". And the distros even contain closed-source components, like proprietary configuration GUI / user interfaces, no license problem either. Debian has a stronger opinion here - they include only open source software and even want it to be compileable with open source compilers. Before the times of NASM and OpenWatcom, that meant that Debian included DOSEMU but not FreeDOS. Alas, FreeDOS still contains several parts which require closed source (like ArrowASM) or even non-free (like TASM/MASM) compilers, although I think the latter is limited to EMM386/HIMEM and a few others (ArrowASM is not clever enough for EMM386 and NASM has too much different syntax). Eric ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Freedos-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freedos-devel