Date: Fri, 22 May 1998 08:33:53 -0400 (EDT) Message-Id: <199805221233.IAA21373@delorie.com> From: DJ Delorie To: jmorris AT calderauk DOT com CC: djgpp AT delorie DOT com In-reply-to: <35655B70.9AF01B65@calderauk.com> (message from caldera on Fri, 22 May 1998 12:03:12 +0100) Subject: Re: Legalities of a mini-distribution of DJGPP? Precedence: bulk > I wish to make a small distribution of DJGPP for a specific purpose, > compiling small runtime modules using my own library. > > For this I need only the following files: Note that you aren't including DJGPP's runtime (djdev201.zip). Is this intentional? You're missing a *lot* of functionality if you intend to write DOS programs without djdev, but it is possible. > as.exe > cc1plus.exe > cpp.exe > gcc.exe > ld.exe > cwsdpmi.exe > > Because of this, I would like to produce a zipfile with just these > programs so that someone can create the runtime modules without needing > to download and configure the entire DJGPP distribution. > > Who should I contact to obtain permission for this? The GNU GPL grants you permission to redistribute GNU GPL programs under certain conditions; read the file COPYING for details. The biggest restriction is that you MUST make the sources to those programs available to anyone you give the binaries to. CWSDPMI has its own policies; you should read its copyright. In general, programs come with redistribution terms; you don't need to ask a *person* permission because chances are you've already been granted it. However, while I can't prevent you from doing this, I recommend you don't do this; the FAQ has recommendations about redistributing DJGPP, which have been made based on many cases of confusion and problems caused by unofficial djgpp distributions that didn't work the way the official distribution worked. A better project would be to recreate the "EZ-GCC" package from djgpp v1 but with the latest djgpp tools, and integrate it into the standard DJGPP distribution. > Naturally I would give an address where the full distribution can be > obtained. This would be appreciated, but not legally required, and not sufficient to comply with the GNU GPL: If you provide the binaries, providing sources is your responsibility, not mine.