www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1993/01/20/15:59:27

From: Mark W. Spychalla <spy AT dpls DOT dacc DOT wisc DOT edu>
Subject: Advice wanted on how to release djgpp shareware renderer
To: djgpp AT sun DOT soe DOT clarkson DOT edu
Date: Wed, 20 Jan 93 14:00:21 CST

Hello,

  My name is Mark Spychalla.  My friend Abe Megahed and I have written a
computer graphics rendering package that currently runs under X11 on Unix
workstations and under djgpp using the libgrx graphics library.  We plan
on releasing a shareware distribution of this package in several weeks
This release will contain a partially obsfucated copy of the C source code
along with binaries for several machines.  We wish to distribute a djgpp
executable for the PC so that users will not have to compile it themselves.
I would appreciate advice and suggestions on the best manner of releasing a
legal djgpp version of our software.

----------------------------------------------------------------------------

RELEVANT INFORMATION:

Currently the program is compiled to a .exe file with the equivalent of
the following:

gcc -O2 -c *.c
gcc -o renderer *.o -lpc -lgrx -lm 
strip renderer 
aout2exe renderer 

Besides the X11 OR libgrx functions it AT MOST uses the following C functions:
                ^^                     ^^^^^^^
accept abort abs atan atol bind bzero calloc close cos dup2 exit exp
fabs fclose feof fgets fileno floor fopen fork fprintf fscanf fputs
free getc log malloc memcpy open perror printf putchar qsort realloc
setsockopt setvbuf sin socket sprintf sqrt sscanf strcat strcmp strcpy
strlen ungetc wait
 
In order to currently run renderer.exe on a PC I must have the following:

 1) go32.exe must be in the current path
 2) Certain dos shell environment variables must be set (minimally
    set GO32TMP=a:
    set GO32=ansi emu a:/emu387
    )

-----------------------------------------------------------------------------

So naturally, I just like to stick a copy of go32.exe and all the various
drivers for the various PC graphics cards from c:/djgpp/contrib/libgrx/drivers
into the distribution for the users to use.

May I legally add just these files to the distribution?  If so, what 
conditions must I meet to do so? If not, or if it requires paying fees
for every copy, what options do I have that most closely approximate
just including these few files?

Thanks! I greatly appreciate any advice you are willing to offer!

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   Mark Spychalla (spy AT dpls DOT dacc DOT wisc DOT edu)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%       

- Raw text -


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