delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/10/09/23:06:50

Date: Mon, 9 Oct 2000 23:04:52 -0400
Message-Id: <200010100304.XAA01726@envy.delorie.com>
From: DJ Delorie <dj AT delorie DOT com>
To: djgpp AT delorie DOT com
CC: arganoid AT fatal-design DOT com
In-reply-to: <MPG.144c6d957a1a702c98bde2@news.freeserve.net>
(arganoid AT fatal-design DOT com)
Subject: Re: Distributing DJGPP
References: <MPG DOT 144c6d957a1a702c98bde2 AT news DOT freeserve DOT net>
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

> 1) "Compliance with the Gnu license is therefore all you are legally 
> required to consider when you redistribute DJGPP itself"
> 
> - I've read the GPL, but it's rather large and hard to follow - what 
> would be useful would be a summary of how it applies to the 
> redistribution of an unmodified version of DJGPP.

Sigh.  OK, if the GPL is more than you can absorb, here's the easy way
out - include the sources to DJGPP.  This means that for each *b.zip
include the *s.zip also.  For djdev*, include djlsr*.

You should at *least* read section 3, which details the redistribution
terms, but the GPL isn't *that* long (you only need read the terms,
not the intro or the "how to apply" sections, for this purpose).

> 2) "You must redistribute DJGPP as a whole, with all its parts, including 
> the sources to utilities and libraries that are part of DJGPP"
> 
> - For the purposes of this statement, what does "DJGPP as a whole" mean? 

Ideally, the full contents of the v2* directories.  Realistically, it
means use the zip files from djgpp rather than repackaging things in
non-standard zip (or other format) files.  I really hate getting email
that starts with "I unarced the djgpp-base-4.03 package, but I
couldn't find the linker.  Where is it?" because I have no idea what
they're talking about.

You can safely exclude all the alpha and beta subdirectories (34M),
and probably TeX also (38M).  You *could* omit Allegro (11M) but I
wouldn't (it's pretty popular).  Total size of v2* is 369M (with
sources).  Of course, don't omit anything you actually used for your
application.

> If I look in the DJGPP directory on simtelnet, does the statement mean I 
> have to include everything from v2, v2apps, v2gnu, v2misc, etc? Or could 
> I just put enough to be able to compile and link programs on the CD (with 
> the appropriate docs, of course) and put a pointer to the DJGPP website 
> in a readme file?

Sigh.  Compliance with the GNU license is all you are legally required
to consider when you redistribute DJGPP itself.  That means you
*don't* *have* to do anything, except include the sources for whatever
you ship (or guarantee to provide them in the future; read the GPL for
details).  I can't, and won't, stop you from distributing whatever
subset makes the most sense to you, but I *won't* help anyone that
isn't using a standard distribution, because it's too hard.

What the FAQ says is, basically, "the closer your distribution matches
the official distribution, the easier your users will be able to get
help from the net, and the happier they (and we) will be."

A pointer to the official DJGPP web site
(http://www.delorie.com/djgpp/) is a trivial way to enormously help
your users.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019