From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,1efdd369be089610 X-Google-Attributes: gid103376,public From: Dale Stanbrough Subject: Re: gnat-3.10 Date: 1997/06/25 Message-ID: <5os9i9$o32$1@goanna.cs.rmit.edu.au>#1/1 X-Deja-AN: 252612144 Distribution: world References: <5o3p39$f2o$1@orion-fddi.rz.uni-ulm.de> <33B014E3.3343@no.such.com> <5oqp9s$7vj$1@news.nyu.edu> <33B13BF6.79C7@no.such.com> X-XXMessage-ID: Organization: RMIT, Melbourne, Australia Newsgroups: comp.lang.ada Date: 1997-06-25T00:00:00+00:00 List-Id: Richard Kenner writes: ">So, if any part of my program contains any part (or derivation of) >their program, I have two choices: >1. Distribute my program "as a whole" under the terms of the GPL >2. Don't distribute my program. That's correct and exactly the status of the resulting work. If you want to continue to view your code as proprietary, then you have two different copyright terms for pieces of the code and the only way to satisfy both is not to distribute the work at all." ...and there I think is a major issue that needs explaining (to me at least!). What does "contains" mean? If I write a GUI front end for Gnat, does that constitute containment? I could distributed it separately, and have it just make system calls to Gnat? What about a program that is linked to some of the GNAT parser routines? What about a system that dynamically loads Gnat in as a DLL? Is the calling convention what determines the "contains" relationship? Dale ?:-/