[AWS] Removing the GMGPL exception text from all source files

Tero Koskinen tero.koskinen at iki.fi
Wed Jun 25 19:06:05 CEST 2008


On Thu, 12 Jun 2008 22:47:13 +0200 Ludovic Brenta wrote:
> Ted Dennison writes:
> > Ludovic Brenta wrote:
> >> In order to reduce confusion in the minds of users of Debian, I have
> >> removed the GMGPL exception text from all source files.  The patch is
> >> attached.

Are you talking about aws-gpl-2.5.0-src.tgz from libre.adacore.com?
It doesn't seem to have GMGPL exceptions.
(MD5 (aws-gpl-2.5.0-src.tgz) = 904f385d338afd3a18473c75337bb288)

But there are some other problems with the source tarball.
It seems to have some (sparc) object files:
$ tar ztf aws-gpl-2.5.0-src.tgz|grep .build
AWS-gpl-2.5.0w/templates_parser/.build
AWS-gpl-2.5.0w/templates_parser/.build/debug
AWS-gpl-2.5.0w/templates_parser/.build/debug/relocatable
AWS-gpl-2.5.0w/templates_parser/.build/debug/relocatable/obj
AWS-gpl-2.5.0w/templates_parser/.build/debug/relocatable/obj/templates_parser-configuration__standalone.ali
AWS-gpl-2.5.0w/templates_parser/.build/debug/relocatable/obj/templates_parser-configuration__standalone.o
AWS-gpl-2.5.0w/templates_parser/.build/debug/relocatable/obj/templates_parser-debug.ali
AWS-gpl-2.5.0w/templates_parser/.build/debug/relocatable/obj/templates_parser-debug.o
AWS-gpl-2.5.0w/templates_parser/.build/debug/relocatable/obj/templates_parser-input__standalone.ali
AWS-gpl-2.5.0w/templates_parser/.build/debug/relocatable/obj/templates_parser-input__standalone.o
AWS-gpl-2.5.0w/templates_parser/.build/debug/relocatable/obj/templates_parser-query.ali
AWS-gpl-2.5.0w/templates_parser/.build/debug/relocatable/obj/templates_parser-query.o
AWS-gpl-2.5.0w/templates_parser/.build/debug/relocatable/obj/templates_parser-utils.ali
AWS-gpl-2.5.0w/templates_parser/.build/debug/relocatable/obj/templates_parser-utils.o
AWS-gpl-2.5.0w/templates_parser/.build/debug/relocatable/obj/templates_parser.ali
AWS-gpl-2.5.0w/templates_parser/.build/debug/relocatable/obj/templates_parser.o
AWS-gpl-2.5.0w/templates_parser/.build/debug/relocatable/obj/templates_parser_tasking__standard_tasking.ali
AWS-gpl-2.5.0w/templates_parser/.build/debug/relocatable/obj/templates_parser_tasking__standard_tasking.o
AWS-gpl-2.5.0w/templates_parser/.build/debug/relocatable/lib
AWS-gpl-2.5.0w/templates_parser/.build/debug/relocatable/lib/libtemplates_parser.so
AWS-gpl-2.5.0w/templates_parser/.build/debug/relocatable/lib/templates_parser-configuration__standalone.ali
AWS-gpl-2.5.0w/templates_parser/.build/debug/relocatable/lib/templates_parser-debug.ali
AWS-gpl-2.5.0w/templates_parser/.build/debug/relocatable/lib/templates_parser-input__standalone.ali
AWS-gpl-2.5.0w/templates_parser/.build/debug/relocatable/lib/templates_parser-query.ali
AWS-gpl-2.5.0w/templates_parser/.build/debug/relocatable/lib/templates_parser-utils.ali
AWS-gpl-2.5.0w/templates_parser/.build/debug/relocatable/lib/templates_parser.ali
AWS-gpl-2.5.0w/templates_parser/.build/debug/relocatable/lib/templates_parser_tasking__standard_tasking.ali
$

> >
> > Doesn't that in effect change the terms under which people can use AWS?
> 
> No because anything downloaded from libre.adacore.com is GPL no matter
> what.  The patch does not change the license; it only corrects how the
> license terms are communicated to the user.

If I have understood correctly, you can still download GMGPL versions
from Adacore public SVN (http://svn.eu.adacore.com/anonsvn/Dev).

Or alternatively, if you mean that SVN versions are also pure GPL, then
it raises a question about external contributions (how to handle them?).

Having original sources under pure GPL forces also contributions going
under pure GPL and then they would contaminate the (commercial) GMGPL
versions also. (I am assuming that the all contributions will be merged
to the GNAT Pro sources, since it would be troublesome to maintain
multiple different branches/versions. I guess the contributions would
require then some copyright assignment deal, but readme.txt doesn't
talk about it.)

If you are correct about SVN sources being pure GPL, then "License"
section in readme.txt also needs a change, since it has following text:
> License
> -------
>
> AWS is distributed under a dual licencing. The AWS/GPL to be used with GNAT
> GPL Edition and AWS/GMGPL.
>
> AWS/GMGPL (GNAT Modified GPL) ensures that commercial applications can
> be built using AWS. Note that AWS comes with a set of
> components. Those components are using a license compatible with the
> AWS's one. For information about component's individual licenses see
> include/readme.txt.

-- 
Tero Koskinen <tero.koskinen at iki.fi>


More information about the AWS mailing list