An executable compressor is no different than a compiler/linker. The exe compressor is a major component of the OS (at least for the purposes of FreeDOS) just like a compiler/linker. The major comonents do not have to provide source (it is the only source exemption in the GPL). Thus the source to the compressed executables stub is no more required than the source to the junk the compiler adds when building the uncompressed executable. Do you really want to bloat FreeDOS with the source to the .EXE headers, C startup code (not that we can provide that using Borland's compilers), the stack frame and any other generated source from the compilers? No and it isn't required by the GPL, that is why the exception exists.
My view is that (unless one of the copyright holders indicates otherwise), official FreeDOS releases should use whichever exe compressor is available that produces the smallest binaries that are still 8086 compatible and adds no other known technical incompatibilities. As far as I'm concerned, if one has a problem with this, then the individual (or Linux distribution, etc) may choose to rebuild the entire set with whatever free (or commercial) tool chain they feel appropriate. Also note, while the distributions generally use the binary as compiled by the maintainer (cause it is overall less trouble), this is not set in stone; the distributions may (and and some future point might) build the programs from source [possibly using a different tool chain] and so potentially not match the program as distributed by the maintainer. What executable compressor is used is a pointless discussion when identical binaries are not the concern [it's the ability to modify and improve by using the the source that is important after all]. As for the license change, sounds like a PITA, but I'm all for clearer and simpler licenses; however only the copyright holders can actually make this change. I (as far as I know) have no copyright on any FreeDOS related material so have no say. Please keep in mind, there are many parts to FreeDOS, so while the kernel and many of the utilities are GPL licensed, there is no requirement of a particular license to to be part of FreeDOS. Each different license does add to the headache of assembling the distributions though, and a program may be ommitted if the license is deemed inappropriate for FreeDOS by whomever assembles a given FreeDOS distribution. I.e shareware, use limited, or no source programs will probably not be included. What was the point of this thread again? any exe compressor the maintainer wants to use should be considered ok unless explicitly forbidden by law (ie commercial status of exe compressor is not worth considering unless the maintainer wants to make that consideration -- personally I only care about technical not financial merits); others can always make differently compressed binaries, that's why the source is there (to modify to suit your heart's desires). Of course this is only my view, I am not a lawyer, do not know copyright/legal issues for all countries, nor paid detailed attention to all aspects of this discussion ... blah ... Jeremy Davis ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _______________________________________________ Freedos-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freedos-devel