delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1994/07/12/06:14:36

From: Ross Williams <ross AT guest DOT adelaide DOT edu DOT au>
Subject: Question about GO32 and commercial code.
To: djgpp AT sun DOT soe DOT clarkson DOT edu
Date: Tue, 12 Jul 1994 19:37:38 +0930 (CST)

Dear DJGPPers,

I'm trying to build a commercial product for which I will be charging
*money*. I tried to compile it under Borland C, but there wasn't
enough run-time memory, and Borland don't sell a DOS extender (at
least not this week). So I got hold of a copy of DJGPP and
successfully compiled my program under it. It's great! Everything
looks flat inside of DJGPP. I'm very impressed.

Anyway, I copied my executable PROG.EXE onto a disk and took it to a
beta tester and it wouldn't run on his machine. It said it couldn't
execute GO32. Now I knew when I linked my program that GO32 was
involved, but I thought that by using coff2exe after linking, that
GO32 would not be required at run time. Seems that it simply means
that you don't have to actually type GO32 as a prefix to the command
line, while still requiring GO32 to be present and "in the path".

The other thing is that I want to be sure that my shipped executable
is free from FSF code. My understanding is that it will be free from
FSF code because: 1) GO32 is written by DJ, not FSF, 2) docs say that
the only libraries linked in are libc.a and libgcc.a, and they're not
FSF.

So in the end, I have two questions:

   1) Do I have to ship to my customers GO32.EXE as well
      as MYPROG.EXE? Is there any way of avoiding this?

   2) Assuming I don't link in any libraries explicitly, is it
      OK/legal to ship MYPROG.EXE (and if necessary GO32.EXE)
      to paying customers?

I'd VERY much appreciate answers to these questions.

Thanks,

Ross.

+--------------------------------------------------------------+
| Name    : Dr Ross N. Williams                                |
| Company : RockSoft Pty Ltd    (Reg TM Australia, TM USA)     |
| Net     : ross AT guest DOT adelaide DOT edu DOT au.                        |
| Fax     : +61 8 379-4766    24 hours                         |
| Phone   : +61 8 379-9217    24 hours                         |
| Snail   : 16 Lerwick Avenue, Hazelwood Park 5066, Australia  |
| Archive : ftp.adelaide.edu.au/pub/compression and /funnelweb |
+--------------------------------------------------------------+


- Raw text -


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