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,81ad2a544a72a777 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,UTF8 Path: g2news1.google.com!news1.google.com!newsread.com!news-xfer.newsread.com!news-feed01.roc.ny.frontiernet.net!nntp.frontiernet.net!newscon06.news.prodigy.com!prodigy.net!border1.nntp.dca.giganews.com!nntp.giganews.com!local01.nntp.dca.giganews.com!nntp.scarlet.biz!news.scarlet.biz.POSTED!not-for-mail NNTP-Posting-Date: Tue, 18 Oct 2005 16:31:44 -0500 From: Ludovic Brenta Newsgroups: comp.lang.ada Subject: Re: FSF libgnat References: <87irvuejhc.fsf@ludovic-brenta.org> Date: Tue, 18 Oct 2005 23:33:05 +0200 Message-ID: <87ek6iecj2.fsf@ludovic-brenta.org> User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/21.4 (gnu/linux) Cancel-Lock: sha1:n7FyVubiwzTvChyhtHRPi5mQNGI= MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit NNTP-Posting-Host: 83.134.237.75 X-Trace: sv3-sXfLYw0niMtpnCwIOFMX53zWX4peL4Hy+hnWMzgVQrf+YDP7uVxjgMGnBT/guQ2sgb4PImaO/Ix2z+Q!2jWCN/CwKK+CU1d+nLwyZ22qU19jwc07VYop1FMhX1eZThTeMC65URO6tiajRlLduiDv4zIEIA== X-Complaints-To: abuse@scarlet.be X-DMCA-Complaints-To: abuse@scarlet.biz X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.32 Xref: g2news1.google.com comp.lang.ada:5782 Date: 2005-10-18T23:33:05+02:00 List-Id: Björn Persson writes: > Ludovic Brenta wrote: >> Stanislav Tsekhmistroh writes: >>>Can anyone tell me, what are the condition for using FSF version of >>>libgnat? >> - distribute the sources to libgnat, or point people to these >> sources, with your program. > > I *think* you only need to provide the sources if you distribute > Libgnat as such. If you distribute a program that merely uses > Libgnat, then I think you don't have to provide any sources, because > of the special exception. Linking libgnat into your program, whether statically or dynamically, causes parts of it to be incorporated into your program (and, indeed, causes your program to be a "work based on" libgnat, in GPL parlance). Your program does not have to be GPL (by special permission), but libgnat keeps its license, and that license requires that you provide or offer to provide the sources of libgnat. >> If you modify libgnat, you must publish the modified sources of >> libgnat. I'd like to rephrase this: you don't have to publish anything; but if you distribute your program in binary form to person A, then you must also give the source code of libgnat to person A, even if you modified this source code. You don't have to post the modified sources to a web site if you don't want to. > Unless you only use the modified Libgnat "internally" within your > company or similar. Correct. The license only applies if you distribute your program. But I think that the OP was interested in conditions that apply when distributing his program. -- Ludovic Brenta.