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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,18e682cb937b2c58 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news4.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!newsfeed.vmunix.org!peer-uk.news.demon.net!kibo.news.demon.net!news.demon.co.uk!demon!not-for-mail From: Simon Wright Newsgroups: comp.lang.ada Subject: Re: ANN: Update to AdaGPGME and libgpg-error Date: 30 Mar 2005 16:29:23 +0100 Organization: Pushface Sender: simon@smaug.pushface.org Message-ID: References: <3atkviF6e5b9nU1@individual.net> <3av1vhF6bo85jU1@individual.net> NNTP-Posting-Host: pogner.demon.co.uk Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: news.demon.co.uk 1112196666 22585 62.49.19.209 (30 Mar 2005 15:31:06 GMT) X-Complaints-To: abuse@demon.net NNTP-Posting-Date: Wed, 30 Mar 2005 15:31:06 +0000 (UTC) User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 Xref: g2news1.google.com comp.lang.ada:10162 Date: 2005-03-30T16:29:23+01:00 List-Id: Marin David Condic writes: > I think the LGPL does not adequately cover generics. For a long time, > Ada has been rather unique in having generics and so licenses aimed at > things like C never really thought to cover them. Clearly, other > languages are catching up, so the GMGPL may be more useful. > > A generic is not really a callable subroutine. Its sort of vaguely > similar to a macro expansion, but not quite the same thing. So if the > LGPL says you can call a subroutine and that doesn't make your code > GPL'ed, does that mean that instantiating a generic doesn't GPL your > code? If its ambiguous at all, you're better off having a license that > explicitly spells it out. For example, see the header comment on bison.simple: /* As a special exception, when this file is copied by Bison into a Bison output file, you may use that output file without restriction. This special exception was added by the Free Software Foundation in version 1.24 of Bison. */ I wrote the following for XSL stylesheets: As a special exception, when portions of this file are copied by a stylesheet processor into an output file, this file does not by itself cause the resulting file to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the output file might be covered by the GNU Public License. which was intended as 'GMGPL for stylesheets'. I suspect I was going a bit further than really necessary ... -- Simon Wright 100% Ada, no bugs.