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=0.6 required=5.0 tests=BAYES_00,TO_NO_BRKTS_FROM_MSSP autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,92c39a3be0a7f17d X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-12-31 21:45:43 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!out.nntp.be!propagator-SanJose!in.nntp.be!news-in-sanjose!newsranger.com!www.newsranger.com!not-for-mail Newsgroups: comp.lang.ada From: Ted Dennison References: Subject: Re: Containers package Message-ID: <72cY7.642$wp1.383@www.newsranger.com> X-Abuse-Info: When contacting newsranger.com regarding abuse please X-Abuse-Info: forward the entire news article including headers or X-Abuse-Info: else we will not be able to process your request X-Complaints-To: abuse@newsranger.com NNTP-Posting-Date: Tue, 01 Jan 2002 00:45:39 EST Organization: http://www.newsranger.com Date: Tue, 01 Jan 2002 05:45:39 GMT Xref: archiver1.google.com comp.lang.ada:18418 Date: 2002-01-01T05:45:39+00:00 List-Id: In article , Nick Roberts says... >write a book). I am going to release it under the LGPL. The LGPL isn't really all that appropriate to Ada packages. For one thing, it could be (and has been) argued that instantiation of a generic's code is inclusion and not simple linking against a library, and thus any user would have to GPL their code. For another, it actually requires that you provide all end-users with compilers and any other tools they might need to recompile the library and relink the program when a new version of the library comes out. For situations where your code gets copied directly into someone else's object files (and you don't want that to render their code GPL only), it is generally suggested that you use something like the license used for Bison (GNU's YACC clone). See http://www.gnu.org/licenses/gpl-faq.html#CanIUseGPLToolsForNF for a discussion. Gnat's GMGPL is a license of this ilk. The LGPL was written for link libraries (eg: "libfoo.a"). It isn't very useful outside that domain. --- T.E.D. homepage - http://www.telepath.com/dennison/Ted/TED.html No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced.