From: Justin Seyster Date: Tue, 19 Oct 2010 23:12:58 +0000 (-0400) Subject: Copyright and licensing clarifications. Added runtime exception. X-Git-Tag: release-v1.0~38 X-Git-Url: https://git.fsl.cs.stonybrook.edu/?a=commitdiff_plain;h=960cf510b43ad5d27527b18bf6185ed3edb7a173;p=interaspect.git Copyright and licensing clarifications. Added runtime exception. --- diff --git a/COPYING.RUNTIME b/COPYING.RUNTIME new file mode 100644 index 0000000..e1b3c69 --- /dev/null +++ b/COPYING.RUNTIME @@ -0,0 +1,73 @@ +GCC RUNTIME LIBRARY EXCEPTION + +Version 3.1, 31 March 2009 + +Copyright (C) 2009 Free Software Foundation, Inc. + +Everyone is permitted to copy and distribute verbatim copies of this +license document, but changing it is not allowed. + +This GCC Runtime Library Exception ("Exception") is an additional +permission under section 7 of the GNU General Public License, version +3 ("GPLv3"). It applies to a given file (the "Runtime Library") that +bears a notice placed by the copyright holder of the file stating that +the file is governed by GPLv3 along with this Exception. + +When you use GCC to compile a program, GCC may combine portions of +certain GCC header files and runtime libraries with the compiled +program. The purpose of this Exception is to allow compilation of +non-GPL (including proprietary) programs to use, in this way, the +header files and runtime libraries covered by this Exception. + +0. Definitions. + +A file is an "Independent Module" if it either requires the Runtime +Library for execution after a Compilation Process, or makes use of an +interface provided by the Runtime Library, but is not otherwise based +on the Runtime Library. + +"GCC" means a version of the GNU Compiler Collection, with or without +modifications, governed by version 3 (or a specified later version) of +the GNU General Public License (GPL) with the option of using any +subsequent versions published by the FSF. + +"GPL-compatible Software" is software whose conditions of propagation, +modification and use would permit combination with GCC in accord with +the license of GCC. + +"Target Code" refers to output from any compiler for a real or virtual +target processor architecture, in executable form or suitable for +input to an assembler, loader, linker and/or execution +phase. Notwithstanding that, Target Code does not include data in any +format that is used as a compiler intermediate representation, or used +for producing a compiler intermediate representation. + +The "Compilation Process" transforms code entirely represented in +non-intermediate languages designed for human-written code, and/or in +Java Virtual Machine byte code, into Target Code. Thus, for example, +use of source code generators and preprocessors need not be considered +part of the Compilation Process, since the Compilation Process can be +understood as starting with the output of the generators or +preprocessors. + +A Compilation Process is "Eligible" if it is done using GCC, alone or +with other GPL-compatible software, or if it is done without using any +work based on GCC. For example, using non-GPL-compatible Software to +optimize any GCC intermediate representations would not qualify as an +Eligible Compilation Process. + +1. Grant of Additional Permission. + +You have permission to propagate a work of Target Code formed by +combining the Runtime Library with Independent Modules, even if such +propagation would otherwise violate the terms of GPLv3, provided that +all Target Code was generated by Eligible Compilation Processes. You +may then convey such a combination under terms of your choice, +consistent with the licensing of the Independent Modules. + +2. No Weakening of GCC Copyleft. + +The availability of this Exception does not imply any general +presumption that third-party software is unaffected by the copyleft +requirements of the license of GCC. + diff --git a/src/aop-callback.h b/src/aop-callback.h index af9da82..f8eb859 100644 --- a/src/aop-callback.h +++ b/src/aop-callback.h @@ -1,7 +1,12 @@ #ifndef __AOP_CALLBACK_H__ #define __AOP_CALLBACK_H__ -/* This program is free software: you can redistribute it and/or +/* Copyright (c) 2010 Justin Seyster + Copyright (c) 2010 Ketan Dixit + Copyright (c) 2010 Stony Brook University + Copyright (c) 2010 The Research Foundation of SUNY + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. @@ -11,9 +16,14 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + You should have received a copy of the GNU General Public License - along with this program. If not, see . -*/ + and a copy of the GCC Runtime Library Exception along with this + program; see the files COPYING and COPYING.RUNTIME respectively. + If not, see . */ /* This is a private header. Do not include it in source files for client plug-ins. */ diff --git a/src/aop-doxy-main.c b/src/aop-doxy-main.c index 6428f70..6ec49f5 100644 --- a/src/aop-doxy-main.c +++ b/src/aop-doxy-main.c @@ -1,4 +1,9 @@ -/* This program is free software: you can redistribute it and/or +/* Copyright (c) 2010 Justin Seyster + Copyright (c) 2010 Ketan Dixit + Copyright (c) 2010 Stony Brook University + Copyright (c) 2010 The Research Foundation of SUNY + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. @@ -8,9 +13,14 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + You should have received a copy of the GNU General Public License - along with this program. If not, see . -*/ + and a copy of the GCC Runtime Library Exception along with this + program; see the files COPYING and COPYING.RUNTIME respectively. + If not, see . */ #error This file serves only as documentation. Do not compile it. diff --git a/src/aop-duplicate.c b/src/aop-duplicate.c index 57bab19..386961e 100644 --- a/src/aop-duplicate.c +++ b/src/aop-duplicate.c @@ -1,4 +1,9 @@ -/* This program is free software: you can redistribute it and/or +/* Copyright (c) 2010 Justin Seyster + Copyright (c) 2010 Ketan Dixit + Copyright (c) 2010 Stony Brook University + Copyright (c) 2010 The Research Foundation of SUNY + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. @@ -8,9 +13,14 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + You should have received a copy of the GNU General Public License - along with this program. If not, see . -*/ + and a copy of the GCC Runtime Library Exception along with this + program; see the files COPYING and COPYING.RUNTIME respectively. + If not, see . */ /* Whether we want them or not (we don't), Autoconf _insists_ on defining these. Since GCC's config.h (which we must include) also diff --git a/src/aop-duplicate.h b/src/aop-duplicate.h index c87093b..ebad88d 100644 --- a/src/aop-duplicate.h +++ b/src/aop-duplicate.h @@ -1,7 +1,12 @@ #ifndef __AOP_DUPLICATE_H__ #define __AOP_DUPLICATE_H__ -/* This program is free software: you can redistribute it and/or +/* Copyright (c) 2010 Justin Seyster + Copyright (c) 2010 Ketan Dixit + Copyright (c) 2010 Stony Brook University + Copyright (c) 2010 The Research Foundation of SUNY + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. @@ -11,9 +16,14 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + You should have received a copy of the GNU General Public License - along with this program. If not, see . -*/ + and a copy of the GCC Runtime Library Exception along with this + program; see the files COPYING and COPYING.RUNTIME respectively. + If not, see . */ /* This is a private header. Do not include it in source files for client plug-ins. */ diff --git a/src/aop-dynval.h b/src/aop-dynval.h index bb706f7..1a3008e 100644 --- a/src/aop-dynval.h +++ b/src/aop-dynval.h @@ -1,7 +1,12 @@ #ifndef __AOP_DYNVAL_H__ #define __AOP_DYNVAL_H__ -/* This program is free software: you can redistribute it and/or +/* Copyright (c) 2010 Justin Seyster + Copyright (c) 2010 Ketan Dixit + Copyright (c) 2010 Stony Brook University + Copyright (c) 2010 The Research Foundation of SUNY + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. @@ -11,6 +16,10 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + You should have received a copy of the GNU General Public License along with this program. If not, see . */ diff --git a/src/aop-header.c b/src/aop-header.c index 9e31260..cbb4fda 100644 --- a/src/aop-header.c +++ b/src/aop-header.c @@ -1,4 +1,9 @@ -/* This program is free software: you can redistribute it and/or +/* Copyright (c) 2010 Justin Seyster + Copyright (c) 2010 Ketan Dixit + Copyright (c) 2010 Stony Brook University + Copyright (c) 2010 The Research Foundation of SUNY + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. @@ -8,9 +13,14 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + You should have received a copy of the GNU General Public License - along with this program. If not, see . -*/ + and a copy of the GCC Runtime Library Exception along with this + program; see the files COPYING and COPYING.RUNTIME respectively. + If not, see . */ /* aop-header.c: Functions for storing the advice function prototypes we have seen and later outputing those prototypes to an diff --git a/src/aop-header.h b/src/aop-header.h index d21d4bb..06bb74c 100644 --- a/src/aop-header.h +++ b/src/aop-header.h @@ -1,7 +1,12 @@ #ifndef __AOP_HEADER_H__ #define __AOP_HEADER_H__ -/* This program is free software: you can redistribute it and/or +/* Copyright (c) 2010 Justin Seyster + Copyright (c) 2010 Ketan Dixit + Copyright (c) 2010 Stony Brook University + Copyright (c) 2010 The Research Foundation of SUNY + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. @@ -11,9 +16,14 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + You should have received a copy of the GNU General Public License - along with this program. If not, see . -*/ + and a copy of the GCC Runtime Library Exception along with this + program; see the files COPYING and COPYING.RUNTIME respectively. + If not, see . */ /* This is a private header. Do not include it in source file for client plug-ins. */ diff --git a/src/aop-main.c b/src/aop-main.c index c69fb0c..1b63018 100644 --- a/src/aop-main.c +++ b/src/aop-main.c @@ -1,4 +1,9 @@ -/* This program is free software: you can redistribute it and/or +/* Copyright (c) 2010 Justin Seyster + Copyright (c) 2010 Ketan Dixit + Copyright (c) 2010 Stony Brook University + Copyright (c) 2010 The Research Foundation of SUNY + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. @@ -8,9 +13,14 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + You should have received a copy of the GNU General Public License - along with this program. If not, see . -*/ + and a copy of the GCC Runtime Library Exception along with this + program; see the files COPYING and COPYING.RUNTIME respectively. + If not, see . */ /* aop-main.c: Basic setup functions. */ diff --git a/src/aop-pc-assign.c b/src/aop-pc-assign.c index cb5b7e6..b9522ab 100644 --- a/src/aop-pc-assign.c +++ b/src/aop-pc-assign.c @@ -1,4 +1,9 @@ -/* This program is free software: you can redistribute it and/or +/* Copyright (c) 2010 Justin Seyster + Copyright (c) 2010 Ketan Dixit + Copyright (c) 2010 Stony Brook University + Copyright (c) 2010 The Research Foundation of SUNY + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. @@ -8,9 +13,14 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + You should have received a copy of the GNU General Public License - along with this program. If not, see . -*/ + and a copy of the GCC Runtime Library Exception along with this + program; see the files COPYING and COPYING.RUNTIME respectively. + If not, see . */ /* Whether we want them or not (we don't), Autoconf _insists_ on defining these. Since GCC's config.h (which we must include) also diff --git a/src/aop-pc-entry.c b/src/aop-pc-entry.c index 2fa9bad..b1c6bc8 100644 --- a/src/aop-pc-entry.c +++ b/src/aop-pc-entry.c @@ -1,4 +1,9 @@ -/* This program is free software: you can redistribute it and/or +/* Copyright (c) 2010 Justin Seyster + Copyright (c) 2010 Ketan Dixit + Copyright (c) 2010 Stony Brook University + Copyright (c) 2010 The Research Foundation of SUNY + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. @@ -8,9 +13,14 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + You should have received a copy of the GNU General Public License - along with this program. If not, see . -*/ + and a copy of the GCC Runtime Library Exception along with this + program; see the files COPYING and COPYING.RUNTIME respectively. + If not, see . */ /* Whether we want them or not (we don't), Autoconf _insists_ on defining these. Since GCC's config.h (which we must include) also diff --git a/src/aop-pc-exit.c b/src/aop-pc-exit.c index b749ebd..139610b 100644 --- a/src/aop-pc-exit.c +++ b/src/aop-pc-exit.c @@ -1,4 +1,9 @@ -/* This program is free software: you can redistribute it and/or +/* Copyright (c) 2010 Justin Seyster + Copyright (c) 2010 Ketan Dixit + Copyright (c) 2010 Stony Brook University + Copyright (c) 2010 The Research Foundation of SUNY + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. @@ -8,9 +13,14 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + You should have received a copy of the GNU General Public License - along with this program. If not, see . -*/ + and a copy of the GCC Runtime Library Exception along with this + program; see the files COPYING and COPYING.RUNTIME respectively. + If not, see . */ /* Whether we want them or not (we don't), Autoconf _insists_ on defining these. Since GCC's config.h (which we must include) also diff --git a/src/aop-pc-fun-call.c b/src/aop-pc-fun-call.c index 04aca1f..a3a573a 100644 --- a/src/aop-pc-fun-call.c +++ b/src/aop-pc-fun-call.c @@ -1,4 +1,9 @@ -/* This program is free software: you can redistribute it and/or +/* Copyright (c) 2010 Justin Seyster + Copyright (c) 2010 Ketan Dixit + Copyright (c) 2010 Stony Brook University + Copyright (c) 2010 The Research Foundation of SUNY + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. @@ -8,9 +13,14 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + You should have received a copy of the GNU General Public License - along with this program. If not, see . -*/ + and a copy of the GCC Runtime Library Exception along with this + program; see the files COPYING and COPYING.RUNTIME respectively. + If not, see . */ /* Whether we want them or not (we don't), Autoconf _insists_ on defining these. Since GCC's config.h (which we must include) also diff --git a/src/aop-pointcut.c b/src/aop-pointcut.c index f53c80f..fcf856d 100644 --- a/src/aop-pointcut.c +++ b/src/aop-pointcut.c @@ -1,4 +1,9 @@ -/* This program is free software: you can redistribute it and/or +/* Copyright (c) 2010 Justin Seyster + Copyright (c) 2010 Ketan Dixit + Copyright (c) 2010 Stony Brook University + Copyright (c) 2010 The Research Foundation of SUNY + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. @@ -8,9 +13,14 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + You should have received a copy of the GNU General Public License - along with this program. If not, see . -*/ + and a copy of the GCC Runtime Library Exception along with this + program; see the files COPYING and COPYING.RUNTIME respectively. + If not, see . */ /* Whether we want them or not (we don't), Autoconf _insists_ on defining these. Since GCC's config.h (which we must include) also diff --git a/src/aop-pointcut.h b/src/aop-pointcut.h index 00a7bce..6f66b80 100644 --- a/src/aop-pointcut.h +++ b/src/aop-pointcut.h @@ -1,7 +1,12 @@ #ifndef __AOP_POINTCUT_H__ #define __AOP_POINTCUT_H__ -/* This program is free software: you can redistribute it and/or +/* Copyright (c) 2010 Justin Seyster + Copyright (c) 2010 Ketan Dixit + Copyright (c) 2010 Stony Brook University + Copyright (c) 2010 The Research Foundation of SUNY + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. @@ -11,9 +16,14 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + You should have received a copy of the GNU General Public License - along with this program. If not, see . -*/ + and a copy of the GCC Runtime Library Exception along with this + program; see the files COPYING and COPYING.RUNTIME respectively. + If not, see . */ /* This is a private header. Do not include it in source file for client plug-ins. */ diff --git a/src/aop-type.c b/src/aop-type.c index fb42c6c..4920ddb 100644 --- a/src/aop-type.c +++ b/src/aop-type.c @@ -1,4 +1,9 @@ -/* This program is free software: you can redistribute it and/or +/* Copyright (c) 2010 Justin Seyster + Copyright (c) 2010 Ketan Dixit + Copyright (c) 2010 Stony Brook University + Copyright (c) 2010 The Research Foundation of SUNY + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. @@ -8,9 +13,14 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + You should have received a copy of the GNU General Public License - along with this program. If not, see . -*/ + and a copy of the GCC Runtime Library Exception along with this + program; see the files COPYING and COPYING.RUNTIME respectively. + If not, see . */ /* Whether we want them or not (we don't), Autoconf _insists_ on defining these. Since GCC's config.h (which we must include) also diff --git a/src/aop-type.h b/src/aop-type.h index d024aeb..64e8404 100644 --- a/src/aop-type.h +++ b/src/aop-type.h @@ -1,7 +1,12 @@ #ifndef __AOP_TYPE_H__ #define __AOP_TYPE_H__ -/* This program is free software: you can redistribute it and/or +/* Copyright (c) 2010 Justin Seyster + Copyright (c) 2010 Ketan Dixit + Copyright (c) 2010 Stony Brook University + Copyright (c) 2010 The Research Foundation of SUNY + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. @@ -11,9 +16,14 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + You should have received a copy of the GNU General Public License - along with this program. If not, see . -*/ + and a copy of the GCC Runtime Library Exception along with this + program; see the files COPYING and COPYING.RUNTIME respectively. + If not, see . */ /* This is a private header. Do not include it in source file for client plug-ins. */ diff --git a/src/aop-weave.c b/src/aop-weave.c index 9d5cd98..f03df13 100644 --- a/src/aop-weave.c +++ b/src/aop-weave.c @@ -1,4 +1,9 @@ -/* This program is free software: you can redistribute it and/or +/* Copyright (c) 2010 Justin Seyster + Copyright (c) 2010 Ketan Dixit + Copyright (c) 2010 Stony Brook University + Copyright (c) 2010 The Research Foundation of SUNY + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. @@ -8,9 +13,14 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + You should have received a copy of the GNU General Public License - along with this program. If not, see . -*/ + and a copy of the GCC Runtime Library Exception along with this + program; see the files COPYING and COPYING.RUNTIME respectively. + If not, see . */ /* Whether we want them or not (we don't), Autoconf _insists_ on defining these. Since GCC's config.h (which we must include) also diff --git a/src/aop-weave.h b/src/aop-weave.h index 4f78fa2..98f4da6 100644 --- a/src/aop-weave.h +++ b/src/aop-weave.h @@ -1,7 +1,12 @@ #ifndef __AOP_WEAVE_H__ #define __AOP_WEAVE_H__ -/* This program is free software: you can redistribute it and/or +/* Copyright (c) 2010 Justin Seyster + Copyright (c) 2010 Ketan Dixit + Copyright (c) 2010 Stony Brook University + Copyright (c) 2010 The Research Foundation of SUNY + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. @@ -11,9 +16,14 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + You should have received a copy of the GNU General Public License - along with this program. If not, see . -*/ + and a copy of the GCC Runtime Library Exception along with this + program; see the files COPYING and COPYING.RUNTIME respectively. + If not, see . */ /* This is a private header. Do not include it in source files for client plug-ins. */ diff --git a/src/aop.h b/src/aop.h index b59b76b..7ef9082 100644 --- a/src/aop.h +++ b/src/aop.h @@ -1,7 +1,12 @@ #ifndef __AOP_H__ #define __AOP_H__ -/* This program is free software: you can redistribute it and/or +/* Copyright (c) 2010 Justin Seyster + Copyright (c) 2010 Ketan Dixit + Copyright (c) 2010 Stony Brook University + Copyright (c) 2010 The Research Foundation of SUNY + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. @@ -11,9 +16,14 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + You should have received a copy of the GNU General Public License - along with this program. If not, see . -*/ + and a copy of the GCC Runtime Library Exception along with this + program; see the files COPYING and COPYING.RUNTIME respectively. + If not, see . */ /* The InterAspect package for GCC is a framework for building GCC plug-ins that perform instrumentation. InterAspect has two goals: