[aspectc-user] Aspect C++ license

Olaf Spinczyk Olaf.Spinczyk at informatik.uni-erlangen.de
Sat Dec 15 21:13:58 CET 2007

Hi Uri,

the manual is wrong. We'll have to change this particular sentence. ac++
is available for free and you can use it to compile non-commercial as
well as commercial code. It is open source and convered by the GPL.
There are no additional restrictions.

Sorry for the confusion,


Uri Moszkowicz schrieb:
> Hi Olaf,
> Thanks for the reply. I will clarify the first question. The AspectC++
> manual stats that "The compiler is freely available in binary form for
> non-commercial use" on the first page. Since my company would be using
> this tool commercially this statement implies that we could not use
> this program without purchasing it. However, it only specifically
> mentions the "binary form" which implies that the source form could be
> used commercially. I would like clarification on license for using
> this tool - can my company freely use it commercially?
> Thanks,
> Uri
> On Dec 14, 2007 5:09 PM, Olaf Spinczyk
> <Olaf.Spinczyk at informatik.uni-erlangen.de
> <mailto:Olaf.Spinczyk at informatik.uni-erlangen.de>> wrote:
>     Hi Uri,
>     I am not completely sure if I understand your question. However, I can
>     answer the second part:
>     You can use ac++ to weave commercial code. The code, which is
>     generated
>     by ac++, is not covered by the GPL (as far as I understand the g++
>     license, this is the same). It does not matter if you compile ac++
>     yourself or download the binary version, which we provide on
>     aspectc.org <http://aspectc.org>.
>     I hope this helps.
>     - Olaf
>     Uri Moszkowicz wrote:
>     > Hi,
>     > I am interested in AspectC++ and would like to start using it
>     where I
>     > work but have some questions about licensing. The software
>     source code
>     > is released under the GPL v2+ license but the manual states that the
>     > binary cannot be used for commercial purposes. Does this mean
>     that to
>     > use it for commercial purposes I have to compile the source?
>     There is
>     > no explicit license provided with the binary but if it was compiled
>     > with the GPL source code then I suspect that the commercial
>     > restriction is not allowed by GPL: "This program is free software".
>     >
>     > Does the AspectC++ compiler ever include GPL source code into woven
>     > code? I'm wondering if executables produced from woven code would be
>     > bound by GPL or whether it is considered a derivative work as
>     with GCC.
>     >
>     > Thanks,
>     > Uri
>     >
>     ------------------------------------------------------------------------
>     >
>     > _______________________________________________
>     > aspectc-user mailing list
>     > aspectc-user at aspectc.org <mailto:aspectc-user at aspectc.org>
>     > http://www.aspectc.org/mailman/listinfo/aspectc-user
>     >

More information about the aspectc-user mailing list