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: a07f3367d7,c92999d3d36edb6c X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,CP1252 Path: g2news2.google.com!news4.google.com!proxad.net!feeder1-2.proxad.net!usenet-fr.net!de-l.enfer-du-nord.net!news.weisnix.org!newsfeed.ision.net!newsfeed2.easynews.net!ision!newsfeed.arcor.de!newsspool4.arcor-online.net!news.arcor.de.POSTED!not-for-mail Date: Thu, 18 Jun 2009 17:28:46 +0200 From: Georg Bauhaus User-Agent: Thunderbird 2.0.0.21 (Macintosh/20090302) MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: MinGW Ada compiler licence question targeting commercial applications References: <4a3a1fd6$0$30224$9b4e6d93@newsspool1.arcor-online.net> In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit Message-ID: <4a3a5d2f$0$31346$9b4e6d93@newsspool4.arcor-online.net> Organization: Arcor NNTP-Posting-Date: 18 Jun 2009 17:28:47 CEST NNTP-Posting-Host: fe2395be.newsspool4.arcor-online.net X-Trace: DXC=Kl0X41JbXDeg`45cDR8l?o4IUK6o X-Complaints-To: usenet-abuse@arcor.de Xref: g2news2.google.com comp.lang.ada:6505 Date: 2009-06-18T17:28:47+02:00 List-Id: Hibou57 (Yannick Duch�ne) schrieb: > > What does exactly mean � derived work � ? If you need to now this exactly (I guess, by exactly you mean how to avoid being sued for violating licenses) you need to pay a lawyer. Or become proficient in software licensing. "Derived work", "Derivative Work" are technical terms, as are originator's rights, copyright, etc etc., with different meanings in different countries. (Another issue is software patents in the USA; I understand that Microsoft has patented a procedure to immediately check the character typed into an input field in a GUI. So beware of calling Ada.Text_IO.Get_Immediate or similar if your software is going to be used in the US ;-) >> The MinGW compilers' licensing may be with a special exception. >> Roughly speaking, do not change a line of code and distribution >> of your derived work will only depend on what it depends considering >> the licenses of all works used in your program. Thess might include >> Microsoft's redistributables etc. > > I'm not sure I've understood line sentence � do not change a line of > code and distribution of your derived work will only depend on what it > depends � If your application incorporates (or calls) Microsoft licensed code, then Microsoft licenses apply. With every Microsoft programming tool set, you get a number of licenses, e.g. for redistributables on which your product depends (and if you may use these tools to build commercial software). Read them. If your application instantiates items from the GNAT library, and the GNAT library is the GPL edition (not the MinGW edition) then, as announced where you got it, (a) this may mean your work will have to be GPL work, too and (b) if your work uses other libraries in addition to the GNAT libraries, then their licenses are not invalidated by e.g. the MinGW exception or the pure GPL.