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=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI autolearn=unavailable autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,62a0ce08269e2cbf X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-10-12 07:25:57 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fr.clara.net!heighliner.fr.clara.net!freenix!enst!enst.fr!not-for-mail From: "David Botton" Newsgroups: comp.lang.ada Subject: Re: windows bindings Date: Fri, 12 Oct 2001 10:24:39 -0400 Organization: ENST, France Sender: comp.lang.ada-admin@ada.eu.org Message-ID: References: Reply-To: comp.lang.ada@ada.eu.org NNTP-Posting-Host: marvin.enst.fr Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Trace: avanie.enst.fr 1002896756 30281 137.194.161.2 (12 Oct 2001 14:25:56 GMT) X-Complaints-To: usenet@enst.fr NNTP-Posting-Date: Fri, 12 Oct 2001 14:25:56 +0000 (UTC) To: Return-Path: X-pair-Authenticated: 216.254.101.195 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700 Errors-To: comp.lang.ada-admin@ada.eu.org X-BeenThere: comp.lang.ada@ada.eu.org X-Mailman-Version: 2.0.4 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: comp.lang.ada mail<->news gateway List-Unsubscribe: , List-Archive: Errors-To: comp.lang.ada-admin@ada.eu.org X-BeenThere: comp.lang.ada@ada.eu.org Xref: archiver1.google.com comp.lang.ada:14410 Date: 2001-10-12T10:24:39-04:00 > Has > anyone wrote a simplified (i.e. not in legal jargon) summary of the GMGPL > license that describes what it allows like the ppl have tried to do with the > GPL? The GMGPL is GPL plus the following (taken from the GWindows headers): -- As a special exception, if other files instantiate generics from this -- -- unit, or you link this unit with other files to produce an executable, -- -- this unit does not by itself cause the resulting executable to be -- -- covered by the GNU General Public License. This exception does not -- -- however invalidate any other reasons why the executable file might be -- -- covered by the GNU Public -- I do have a question about this, perhaps Robert Dewar and others with more experience can answer this question: If some one was to extend through OO an Ada tagged type would this new type and associated code be infected with the GMGPL? Practical example: In GWindows you have handlers that can be used to set events, but it is also possible to use OO to override various events and respond to them. Would that mean that my Whatchamakalit Order Entry forum must now be released under GMGPL since it uses OO to handle events from say GWindows.Windows.Window_Type At what point is something an extension to GWindows or an entity on to its own, becomes very blurred here... David Botton