Re: AdaCore ... the Next SCO?



Martin Krischik <krischik@xxxxxxxxxxxxxxxxxxxxx> writes:

M E Leypold wrote:

"Martin Krischik" <krischik@xxxxxxxxxxxxxxxxxxxxx> writes:

Simon Wright wrote:
Since the BCs don't use the non-standard pragma License (Licence?) the
question doesn't arise. And given this discussion they are not going
to.

In the absence of pragma License GNAT scans the commens for magic words
which indicate the lincence used ;-) . As it is the BC will be
considered GMGPL by GNAT. But since no GNAT specific packages are used
no licence warnings are issued.

If if there would be: I do not grok it: Linking GMGPL with GPL
libraries should put the excutable under GPL, but the GMGPL part of
the source would still be under GMGPL, wouldn't it? Why the license
warnings then with GNAT specific units?

Because Ada support "rename" - the GMGPL package could pass thru GPL
licensed stuff. The Linux-Kernel Guys are really pissed of by many
companies circumventing the GPL by modules containing basicly:

void x ()
{
y();
}

I don't quite understand this point. However, I suppose it protects me
as a GMGPL author from mistakenly depending on something which (in the
public GNAT GPL compiler) is GPL. For instance, my embedded web server
depends on GNAT.Regex, damnit.
.



Relevant Pages

  • Re: Ada in Debian: most libraries will switch to the pure GPL in Etch
    ... if I get the source from ACT CVS it's GPL and if I get it from one ... that it has been distributed as GMGPL. ... Theoretically, I could ask the FSF for a GMGPL license, and maybe get ... AdaCore, ...
    (comp.lang.ada)
  • Re: ANNOUNCE: DTraq Released
    ... DTraq 1.100 for GNAT GPL 2005 is licensed using the full GPL, ... client remains GMGPL, for what it's worth. ... Public License. ...
    (comp.lang.ada)
  • Re: ada & gui
    ... If you modify a GMGPL library and distribute the modified code, you have to provide the modifications, as required by the GPL. ... AdaCore provides GNAT and sells support to major aerospace and defense contractors. ... So, these companies will use these tools if they can be convinced that they can legally keep their own code proprietary, and only have to make available any modifications to the open source software that was provided to them by the vendor, in this case AdaCore. ...
    (comp.lang.ada)
  • Re: Runtime versions (GPL vs Modified GPL)
    ... anon> The "special exception" clause allows the programmer to use GNAT ... anon> acadamic or GPL to develope the software under a compatable GPL ... anon> license or the LGPL which is still apart of the GPL license ...
    (comp.lang.ada)
  • Re: AdaCore ... the Next SCO?
    ... make anything without a GPL license. ... That is not Freedom. ... and GMGPL also have their place. ...
    (comp.lang.ada)