← Back to team overview

ffc team mailing list archive

Re: Patch for changing license to LGPL v3 or later

 

Thanks, patch applied.

--
Anders

On Tue, May 03, 2011 at 03:22:57PM +0200, Johannes Ring wrote:
> Hi,
>
> The attached patch for FFC changes the license from GPL v3 or later to
> LGPL v3 or later.
>
> Note that, after a discussion with Anders, the license header is
> changed to follow the GPL [1]. This also includes Python files to make
> the license header consistent for all file-types. This change will
> also make it easier for me to maintain the copyright file in the
> Debian packages [2].
>
> Similar changes are planned for the other FEniCS packages in the near
> future, so please make any comments or suggestions soon.
>
> [1] see the end of the GPL or the GPL howto:
> http://www.gnu.org/licenses/gpl-howto.html
> [2] using the licensecheck program from the devscripts package
>
> Johannes

> # Bazaar merge directive format 2 (Bazaar 0.90)
> # revision_id: johannr@xxxxxxxxx-20110503121357-d4hddl0rc4alaxhv
> # target_branch: bzr+ssh://bazaar.launchpad.net/~ffc-core/ffc/main/
> # testament_sha1: b920b99859a9d9cef95b0079fe030698c73531cb
> # timestamp: 2011-05-03 14:15:05 +0200
> # base_revision_id: logg@xxxxxxxxx-20110502081057-gyqoch3rifaj89jk
> #
> # Begin patch
> === modified file 'AUTHORS'
> --- AUTHORS	2010-02-02 16:45:19 +0000
> +++ AUTHORS	2011-05-03 12:13:57 +0000
> @@ -44,3 +44,6 @@
>      Andy R. Terrel
>      email: aterrel@xxxxxxxxxxxx
>      www:   http://people.cs.uchicago.edu/~aterrel/
> +
> +    Peter Brune
> +    email: brune@xxxxxxxxxxxx
>
> === added file 'COPYING.LESSER'
> --- COPYING.LESSER	1970-01-01 00:00:00 +0000
> +++ COPYING.LESSER	2011-05-03 12:13:57 +0000
> @@ -0,0 +1,165 @@
> +		   GNU LESSER GENERAL PUBLIC LICENSE
> +                       Version 3, 29 June 2007
> +
> + Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
> + Everyone is permitted to copy and distribute verbatim copies
> + of this license document, but changing it is not allowed.
> +
> +
> +  This version of the GNU Lesser General Public License incorporates
> +the terms and conditions of version 3 of the GNU General Public
> +License, supplemented by the additional permissions listed below.
> +
> +  0. Additional Definitions.
> +
> +  As used herein, "this License" refers to version 3 of the GNU Lesser
> +General Public License, and the "GNU GPL" refers to version 3 of the GNU
> +General Public License.
> +
> +  "The Library" refers to a covered work governed by this License,
> +other than an Application or a Combined Work as defined below.
> +
> +  An "Application" is any work that makes use of an interface provided
> +by the Library, but which is not otherwise based on the Library.
> +Defining a subclass of a class defined by the Library is deemed a mode
> +of using an interface provided by the Library.
> +
> +  A "Combined Work" is a work produced by combining or linking an
> +Application with the Library.  The particular version of the Library
> +with which the Combined Work was made is also called the "Linked
> +Version".
> +
> +  The "Minimal Corresponding Source" for a Combined Work means the
> +Corresponding Source for the Combined Work, excluding any source code
> +for portions of the Combined Work that, considered in isolation, are
> +based on the Application, and not on the Linked Version.
> +
> +  The "Corresponding Application Code" for a Combined Work means the
> +object code and/or source code for the Application, including any data
> +and utility programs needed for reproducing the Combined Work from the
> +Application, but excluding the System Libraries of the Combined Work.
> +
> +  1. Exception to Section 3 of the GNU GPL.
> +
> +  You may convey a covered work under sections 3 and 4 of this License
> +without being bound by section 3 of the GNU GPL.
> +
> +  2. Conveying Modified Versions.
> +
> +  If you modify a copy of the Library, and, in your modifications, a
> +facility refers to a function or data to be supplied by an Application
> +that uses the facility (other than as an argument passed when the
> +facility is invoked), then you may convey a copy of the modified
> +version:
> +
> +   a) under this License, provided that you make a good faith effort to
> +   ensure that, in the event an Application does not supply the
> +   function or data, the facility still operates, and performs
> +   whatever part of its purpose remains meaningful, or
> +
> +   b) under the GNU GPL, with none of the additional permissions of
> +   this License applicable to that copy.
> +
> +  3. Object Code Incorporating Material from Library Header Files.
> +
> +  The object code form of an Application may incorporate material from
> +a header file that is part of the Library.  You may convey such object
> +code under terms of your choice, provided that, if the incorporated
> +material is not limited to numerical parameters, data structure
> +layouts and accessors, or small macros, inline functions and templates
> +(ten or fewer lines in length), you do both of the following:
> +
> +   a) Give prominent notice with each copy of the object code that the
> +   Library is used in it and that the Library and its use are
> +   covered by this License.
> +
> +   b) Accompany the object code with a copy of the GNU GPL and this license
> +   document.
> +
> +  4. Combined Works.
> +
> +  You may convey a Combined Work under terms of your choice that,
> +taken together, effectively do not restrict modification of the
> +portions of the Library contained in the Combined Work and reverse
> +engineering for debugging such modifications, if you also do each of
> +the following:
> +
> +   a) Give prominent notice with each copy of the Combined Work that
> +   the Library is used in it and that the Library and its use are
> +   covered by this License.
> +
> +   b) Accompany the Combined Work with a copy of the GNU GPL and this license
> +   document.
> +
> +   c) For a Combined Work that displays copyright notices during
> +   execution, include the copyright notice for the Library among
> +   these notices, as well as a reference directing the user to the
> +   copies of the GNU GPL and this license document.
> +
> +   d) Do one of the following:
> +
> +       0) Convey the Minimal Corresponding Source under the terms of this
> +       License, and the Corresponding Application Code in a form
> +       suitable for, and under terms that permit, the user to
> +       recombine or relink the Application with a modified version of
> +       the Linked Version to produce a modified Combined Work, in the
> +       manner specified by section 6 of the GNU GPL for conveying
> +       Corresponding Source.
> +
> +       1) Use a suitable shared library mechanism for linking with the
> +       Library.  A suitable mechanism is one that (a) uses at run time
> +       a copy of the Library already present on the user's computer
> +       system, and (b) will operate properly with a modified version
> +       of the Library that is interface-compatible with the Linked
> +       Version.
> +
> +   e) Provide Installation Information, but only if you would otherwise
> +   be required to provide such information under section 6 of the
> +   GNU GPL, and only to the extent that such information is
> +   necessary to install and execute a modified version of the
> +   Combined Work produced by recombining or relinking the
> +   Application with a modified version of the Linked Version. (If
> +   you use option 4d0, the Installation Information must accompany
> +   the Minimal Corresponding Source and Corresponding Application
> +   Code. If you use option 4d1, you must provide the Installation
> +   Information in the manner specified by section 6 of the GNU GPL
> +   for conveying Corresponding Source.)
> +
> +  5. Combined Libraries.
> +
> +  You may place library facilities that are a work based on the
> +Library side by side in a single library together with other library
> +facilities that are not Applications and are not covered by this
> +License, and convey such a combined library under terms of your
> +choice, if you do both of the following:
> +
> +   a) Accompany the combined library with a copy of the same work based
> +   on the Library, uncombined with any other library facilities,
> +   conveyed under the terms of this License.
> +
> +   b) Give prominent notice with the combined library that part of it
> +   is a work based on the Library, and explaining where to find the
> +   accompanying uncombined form of the same work.
> +
> +  6. Revised Versions of the GNU Lesser General Public License.
> +
> +  The Free Software Foundation may publish revised and/or new versions
> +of the GNU Lesser General Public License from time to time. Such new
> +versions will be similar in spirit to the present version, but may
> +differ in detail to address new problems or concerns.
> +
> +  Each version is given a distinguishing version number. If the
> +Library as you received it specifies that a certain numbered version
> +of the GNU Lesser General Public License "or any later version"
> +applies to it, you have the option of following the terms and
> +conditions either of that published version or of any later version
> +published by the Free Software Foundation. If the Library as you
> +received it does not specify a version number of the GNU Lesser
> +General Public License, you may choose any version of the GNU Lesser
> +General Public License ever published by the Free Software Foundation.
> +
> +  If the Library as you received it specifies that a proxy can decide
> +whether future versions of the GNU Lesser General Public License shall
> +apply, that proxy's public statement of acceptance of any version is
> +permanent authorization for you to choose that version for the
> +Library.
>
> === modified file 'ChangeLog'
> --- ChangeLog	2011-04-20 14:36:47 +0000
> +++ ChangeLog	2011-05-03 12:13:57 +0000
> @@ -1,3 +1,4 @@
> + - Change license from GPL v3 or later to LGPL v3 or later
>   - Add some schemes for low-order simplices
>   - Request quadrature schemes by polynomial degree (not longer by number
>     of points in each direction)
>
> === modified file 'README'
> --- README	2010-08-24 22:29:51 +0000
> +++ README	2011-05-03 12:13:57 +0000
> @@ -21,10 +21,18 @@
>  --------
>
>    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
> +  it under the terms of the GNU Lesser General Public License as published by
>    the Free Software Foundation, either version 3 of the License, or
>    (at your option) any later version.
>
> +  This program is distributed in the hope that it will be useful,
> +  but WITHOUT ANY WARRANTY; without even the implied warranty of
> +  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +  GNU Lesser General Public License for more details.
> +
> +  You should have received a copy of the GNU Lesser General Public License
> +  along with this program.  If not, see <http://www.gnu.org/licenses/>.
> +
>  Dependencies:
>  -------------
>
>
> === modified file 'bench/MassH1_2D_1.ufl'
> --- bench/MassH1_2D_1.ufl	2010-05-17 19:38:48 +0000
> +++ bench/MassH1_2D_1.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>
>  element = FiniteElement("Lagrange", triangle, 1)
>
>
> === modified file 'bench/MassH1_2D_2.ufl'
> --- bench/MassH1_2D_2.ufl	2010-05-17 19:38:48 +0000
> +++ bench/MassH1_2D_2.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>
>  element = FiniteElement("Lagrange", triangle, 2)
>
>
> === modified file 'bench/MassH1_2D_3.ufl'
> --- bench/MassH1_2D_3.ufl	2010-05-17 19:38:48 +0000
> +++ bench/MassH1_2D_3.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>
>  element = FiniteElement("Lagrange", triangle, 3)
>
>
> === modified file 'bench/MassH1_2D_4.ufl'
> --- bench/MassH1_2D_4.ufl	2010-05-17 19:38:48 +0000
> +++ bench/MassH1_2D_4.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>
>  element = FiniteElement("Lagrange", triangle, 4)
>
>
> === modified file 'bench/MassH1_2D_5.ufl'
> --- bench/MassH1_2D_5.ufl	2010-05-17 19:38:48 +0000
> +++ bench/MassH1_2D_5.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>
>  element = FiniteElement("Lagrange", triangle, 5)
>
>
> === modified file 'bench/MassHcurl_2D_1.ufl'
> --- bench/MassHcurl_2D_1.ufl	2010-05-17 19:38:48 +0000
> +++ bench/MassHcurl_2D_1.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2004-2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2004-2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>
>  element = FiniteElement("N1curl", triangle, 1)
>
>
> === modified file 'bench/MassHcurl_2D_2.ufl'
> --- bench/MassHcurl_2D_2.ufl	2010-05-17 19:38:48 +0000
> +++ bench/MassHcurl_2D_2.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2004-2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2004-2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>
>  element = FiniteElement("N1curl", triangle, 2)
>
>
> === modified file 'bench/MassHcurl_2D_3.ufl'
> --- bench/MassHcurl_2D_3.ufl	2010-05-17 19:38:48 +0000
> +++ bench/MassHcurl_2D_3.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2004-2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2004-2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>
>  element = FiniteElement("N1curl", triangle, 3)
>
>
> === modified file 'bench/MassHcurl_2D_4.ufl'
> --- bench/MassHcurl_2D_4.ufl	2010-05-17 19:38:48 +0000
> +++ bench/MassHcurl_2D_4.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2004-2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2004-2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>
>  element = FiniteElement("N1curl", triangle, 4)
>
>
> === modified file 'bench/MassHcurl_2D_5.ufl'
> --- bench/MassHcurl_2D_5.ufl	2010-05-17 19:38:48 +0000
> +++ bench/MassHcurl_2D_5.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2004-2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2004-2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>
>  element = FiniteElement("N1curl", triangle, 5)
>
>
> === modified file 'bench/MassHdiv_2D_1.ufl'
> --- bench/MassHdiv_2D_1.ufl	2010-05-17 19:38:48 +0000
> +++ bench/MassHdiv_2D_1.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>
>  element = FiniteElement("BDM", triangle, 1)
>
>
> === modified file 'bench/MassHdiv_2D_2.ufl'
> --- bench/MassHdiv_2D_2.ufl	2010-05-17 19:38:48 +0000
> +++ bench/MassHdiv_2D_2.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>
>  element = FiniteElement("BDM", triangle, 2)
>
>
> === modified file 'bench/MassHdiv_2D_3.ufl'
> --- bench/MassHdiv_2D_3.ufl	2010-05-17 19:38:48 +0000
> +++ bench/MassHdiv_2D_3.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>
>  element = FiniteElement("BDM", triangle, 3)
>
>
> === modified file 'bench/MassHdiv_2D_4.ufl'
> --- bench/MassHdiv_2D_4.ufl	2010-05-17 19:38:48 +0000
> +++ bench/MassHdiv_2D_4.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>
>  element = FiniteElement("BDM", triangle, 4)
>
>
> === modified file 'bench/MassHdiv_2D_5.ufl'
> --- bench/MassHdiv_2D_5.ufl	2010-05-17 19:38:48 +0000
> +++ bench/MassHdiv_2D_5.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>
>  element = FiniteElement("BDM", triangle, 5)
>
>
> === modified file 'bench/NavierStokes_2D_1.ufl'
> --- bench/NavierStokes_2D_1.ufl	2010-05-17 19:38:48 +0000
> +++ bench/NavierStokes_2D_1.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>
>  scalar = FiniteElement("Lagrange", triangle, 1)
>  vector = VectorElement("Lagrange", triangle, 1)
>
> === modified file 'bench/NavierStokes_2D_2.ufl'
> --- bench/NavierStokes_2D_2.ufl	2010-05-17 19:38:48 +0000
> +++ bench/NavierStokes_2D_2.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>
>  scalar = FiniteElement("Lagrange", triangle, 2)
>  vector = VectorElement("Lagrange", triangle, 2)
>
> === modified file 'bench/NavierStokes_2D_3.ufl'
> --- bench/NavierStokes_2D_3.ufl	2010-05-17 19:38:48 +0000
> +++ bench/NavierStokes_2D_3.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>
>  scalar = FiniteElement("Lagrange", triangle, 3)
>  vector = VectorElement("Lagrange", triangle, 3)
>
> === modified file 'bench/Poisson_2D_1.ufl'
> --- bench/Poisson_2D_1.ufl	2010-05-17 19:38:48 +0000
> +++ bench/Poisson_2D_1.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2004-2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2004-2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>
>  element = FiniteElement("Lagrange", triangle, 1)
>
>
> === modified file 'bench/Poisson_2D_2.ufl'
> --- bench/Poisson_2D_2.ufl	2010-05-17 19:38:48 +0000
> +++ bench/Poisson_2D_2.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2004-2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2004-2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>
>  element = FiniteElement("Lagrange", triangle, 2)
>
>
> === modified file 'bench/Poisson_2D_3.ufl'
> --- bench/Poisson_2D_3.ufl	2010-05-17 19:38:48 +0000
> +++ bench/Poisson_2D_3.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2004-2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2004-2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>
>  element = FiniteElement("Lagrange", triangle, 3)
>
>
> === modified file 'bench/Poisson_2D_4.ufl'
> --- bench/Poisson_2D_4.ufl	2010-05-17 19:38:48 +0000
> +++ bench/Poisson_2D_4.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2004-2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2004-2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>
>  element = FiniteElement("Lagrange", triangle, 4)
>
>
> === modified file 'bench/Poisson_2D_5.ufl'
> --- bench/Poisson_2D_5.ufl	2010-05-17 19:38:48 +0000
> +++ bench/Poisson_2D_5.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2004-2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2004-2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>
>  element = FiniteElement("Lagrange", triangle, 5)
>
>
> === modified file 'bench/WeightedPoisson_2D_1.ufl'
> --- bench/WeightedPoisson_2D_1.ufl	2010-05-17 19:38:48 +0000
> +++ bench/WeightedPoisson_2D_1.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>
>  element = FiniteElement("Lagrange", triangle, 1)
>
>
> === modified file 'bench/WeightedPoisson_2D_2.ufl'
> --- bench/WeightedPoisson_2D_2.ufl	2010-05-17 19:38:48 +0000
> +++ bench/WeightedPoisson_2D_2.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>
>  element = FiniteElement("Lagrange", triangle, 2)
>
>
> === modified file 'bench/WeightedPoisson_2D_3.ufl'
> --- bench/WeightedPoisson_2D_3.ufl	2010-05-17 19:38:48 +0000
> +++ bench/WeightedPoisson_2D_3.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>
>  element = FiniteElement("Lagrange", triangle, 3)
>
>
> === modified file 'bench/WeightedPoisson_2D_4.ufl'
> --- bench/WeightedPoisson_2D_4.ufl	2010-05-17 19:38:48 +0000
> +++ bench/WeightedPoisson_2D_4.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>
>  element = FiniteElement("Lagrange", triangle, 4)
>
>
> === modified file 'bench/WeightedPoisson_2D_5.ufl'
> --- bench/WeightedPoisson_2D_5.ufl	2010-05-17 19:38:48 +0000
> +++ bench/WeightedPoisson_2D_5.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>
>  element = FiniteElement("Lagrange", triangle, 5)
>
>
> === modified file 'bench/bench.py'
> --- bench/bench.py	2010-05-13 13:07:43 +0000
> +++ bench/bench.py	2011-05-03 12:13:57 +0000
> @@ -2,10 +2,25 @@
>  current directory. It relies on the regression test script for
>  timings."""
>
> -__author__ = "Anders Logg"
> -__date__ = "2010-05-11"
> -__copyright__ = "Copyright (C) 2010 " + __author__
> -__license__  = "GNU GPL version 3 or any later version"
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-05-11
> +# Last changed: 2010-05-11
>
>  import os, glob
>  from utils import print_table
>
> === modified file 'bench/plot.py'
> --- bench/plot.py	2010-12-02 22:03:28 +0000
> +++ bench/plot.py	2011-05-03 12:13:57 +0000
> @@ -1,9 +1,24 @@
>  "This script plots the results found in bench.log."
>
> -__author__ = "Anders Logg"
> -__date__ = "2010-05-13"
> -__copyright__ = "Copyright (C) 2010 " + __author__
> -__license__  = "GNU GPL version 3 or any later version"
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-05-13
> +# Last changed: 2010-05-13
>
>  from pylab import *
>
>
> === modified file 'bench/utils.py'
> --- bench/utils.py	2010-05-12 17:58:52 +0000
> +++ bench/utils.py	2011-05-03 12:13:57 +0000
> @@ -1,7 +1,22 @@
> -__author__ = "Anders Logg"
> -__date__ = "2010-05-11"
> -__copyright__ = "Copyright (C) 2010 " + __author__
> -__license__  = "GNU GPL version 3 or any later version"
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-05-11
> +# Last changed: 2010-05-11
>
>  def print_table(values, title):
>      "Print nicely formatted table."
>
> === modified file 'demo/AlgebraOperators.ufl'
> --- demo/AlgebraOperators.ufl	2010-06-30 09:59:49 +0000
> +++ demo/AlgebraOperators.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2010 Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)
> -# Licensed under the GNU GPL version 3 or any later version
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # Test all algebra operators on Coefficients.
>  #
>
> === modified file 'demo/Biharmonic.ufl'
> --- demo/Biharmonic.ufl	2011-03-08 04:47:15 +0000
> +++ demo/Biharmonic.ufl	2011-05-03 12:13:57 +0000
> @@ -1,6 +1,21 @@
>  #!/usr/bin/env python
> -# Copyright (C) 2009 Kristiand B. Oelgaard, Garth N. Wells and Anders Logg
> -# Licensed under the GNU LGPL Version 2.1.
> +
> +# Copyright (C) 2009 Kristian B. Oelgaard, Garth N. Wells and Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # First added:  2009-06-26
>  # Last changed: 2011-03-08
>
> === modified file 'demo/CoefficientOperators.ufl'
> --- demo/CoefficientOperators.ufl	2011-03-08 04:47:15 +0000
> +++ demo/CoefficientOperators.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2007 Anders Logg (logg@xxxxxxxxx)
> -# Licensed under the GNU GPL version 3 or any later version
> +# Copyright (C) 2007 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # Test form for operators on Coefficients.
>  #
>
> === modified file 'demo/Components.ufl'
> --- demo/Components.ufl	2011-04-01 16:54:48 +0000
> +++ demo/Components.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2011 Garth N. Wells (gnw20@xxxxxxxxx)
> -# Licensed under the GNU GPL version 3 or any later version
> +# Copyright (C) 2011 Garth N. Wells
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # This example demonstrates how to create vectors component-wise
>  #
>
> === modified file 'demo/Conditional.ufl'
> --- demo/Conditional.ufl	2011-03-08 04:47:15 +0000
> +++ demo/Conditional.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2010 Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)
> -# Licensed under the GNU GPL version 3 or any later version
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # Illustration on how to use Conditional to define a source term
>  #
>
> === modified file 'demo/Constant.ufl'
> --- demo/Constant.ufl	2011-03-08 04:47:15 +0000
> +++ demo/Constant.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2007 Anders Logg (logg@xxxxxxxxx)
> -# Licensed under the GNU GPL version 3 or any later version
> +# Copyright (C) 2007 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # Test form for scalar and vector constants.
>  #
>
> === modified file 'demo/Elasticity.ufl'
> --- demo/Elasticity.ufl	2011-03-08 04:47:15 +0000
> +++ demo/Elasticity.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
>  # Copyright (C) 2005 Johan Jansson
> -# Licensed under the GNU GPL version 3 or any later version
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # Modified by Anders Logg 2005-2007
>  #
>
> === modified file 'demo/EnergyNorm.ufl'
> --- demo/EnergyNorm.ufl	2009-12-08 17:53:09 +0000
> +++ demo/EnergyNorm.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2005-2007 Anders Logg (logg@xxxxxxxxx)
> -# Licensed under the GNU GPL version 3 or any later version
> +# Copyright (C) 2005-2007 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # This example demonstrates how to define a functional, here
>  # the energy norm (squared) for a reaction-diffusion problem.
>
> === modified file 'demo/Equation.ufl'
> --- demo/Equation.ufl	2011-03-08 04:47:15 +0000
> +++ demo/Equation.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2007 Anders Logg (logg@xxxxxxxxx)
> -# Licensed under the GNU GPL version 3 or any later version
> +# Copyright (C) 2007 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # Specification of a system F(u, v) = 0 and extraction of
>  # the bilinear and linear forms a and L for the left- and
>
> === modified file 'demo/FacetIntegrals.ufl'
> --- demo/FacetIntegrals.ufl	2011-03-08 04:47:15 +0000
> +++ demo/FacetIntegrals.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2009-2010 Anders Logg.
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2009-2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # First added:  2009-03-20
>  # Last changed: 2011-03-08
>
> === modified file 'demo/FacetRestrictionAD.ufl'
> --- demo/FacetRestrictionAD.ufl	2011-03-08 04:47:15 +0000
> +++ demo/FacetRestrictionAD.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2010 Garth N. Wells.
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2010 Garth N. Wells
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # First added:  2010-06-07
>  # Last changed: 2011-03-08
>
> === modified file 'demo/Heat.ufl'
> --- demo/Heat.ufl	2011-03-08 04:47:15 +0000
> +++ demo/Heat.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2005-2007 Anders Logg (logg@xxxxxxxxx)
> -# Licensed under the GNU GPL version 3 or any later version
> +# Copyright (C) 2005-2007 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # The bilinear form a(v, u1) and linear form L(v) for
>  # one backward Euler step with the heat equation.
>
> === modified file 'demo/HyperElasticity.ufl'
> --- demo/HyperElasticity.ufl	2011-03-08 04:47:15 +0000
> +++ demo/HyperElasticity.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2009 Harish Narayanan.
> -# Licensed under the GNU LGPL Version 2.1.
> +# Copyright (C) 2009 Harish Narayanan
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # First added:  2009-09-29
>  # Last changed: 2011-03-08
>
> === modified file 'demo/Mass.ufl'
> --- demo/Mass.ufl	2011-03-08 04:47:15 +0000
> +++ demo/Mass.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2004-2007 Anders Logg (logg@xxxxxxxxx)
> -# Licensed under the GNU GPL version 3 or any later version
> +# Copyright (C) 2004-2007 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # The bilinear form for a mass matrix.
>  #
>
> === modified file 'demo/MathFunctions.ufl'
> --- demo/MathFunctions.ufl	2010-06-30 09:59:49 +0000
> +++ demo/MathFunctions.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2010 Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)
> -# Licensed under the GNU GPL version 3 or any later version
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # Test all algebra operators on Coefficients.
>  #
>
> === modified file 'demo/MetaData.ufl'
> --- demo/MetaData.ufl	2011-03-08 04:47:15 +0000
> +++ demo/MetaData.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2009 Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxxx)
> -# Licensed under the GNU GPL version 3 or any later version
> +# Copyright (C) 2009 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # Test form for metadata
>  #
>
> === modified file 'demo/Mini.ufl'
> --- demo/Mini.ufl	2011-03-08 04:47:15 +0000
> +++ demo/Mini.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
>  # Copyright (C) 2010 Marie E. Rognes
> -# Licensed under the GNU GPL version 3 or any later version
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # Illustration of vector sum of elements (EnrichedElement): The
>  # bilinear form a(u, v) for the Stokes equations using a mixed
>
> === modified file 'demo/MixedMixedElement.ufl'
> --- demo/MixedMixedElement.ufl	2010-03-22 12:39:22 +0000
> +++ demo/MixedMixedElement.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2007 Anders Logg (logg@xxxxxxxxx)
> -# Licensed under the GNU GPL version 3 or any later version
> +# Copyright (C) 2007 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # A mixed element of mixed elements
>  #
>
> === modified file 'demo/MixedPoisson.ufl'
> --- demo/MixedPoisson.ufl	2011-03-08 04:47:15 +0000
> +++ demo/MixedPoisson.ufl	2011-05-03 12:13:57 +0000
> @@ -1,7 +1,19 @@
> -# Copyright (C) 2006-2007 Anders Logg (logg@xxxxxxxxx) and Marie
> -# Rognes (meg@xxxxxxxxx)"
> -#
> -# Licensed under the GNU LGPL version 3 or any later version
> +# Copyright (C) 2006-2007 Anders Logg and Marie E. Rognes
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # The bilinear form a and linear form L for a mixed formulation of
>  # Poisson's equation with BDM (Brezzi-Douglas-Marini) elements.
>
> === modified file 'demo/NavierStokes.ufl'
> --- demo/NavierStokes.ufl	2011-03-08 04:47:15 +0000
> +++ demo/NavierStokes.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2004-2007 Anders Logg (logg@xxxxxxxxx)
> -# Licensed under the GNU GPL version 3 or any later version
> +# Copyright (C) 2004-2007 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # The bilinear form for the nonlinear term in the
>  # Navier-Stokes equations with fixed convective velocity.
>
> === modified file 'demo/NeumannProblem.ufl'
> --- demo/NeumannProblem.ufl	2011-03-08 04:47:15 +0000
> +++ demo/NeumannProblem.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2006-2007 Anders Logg (logg@xxxxxxxxx)
> -# Licensed under the GNU GPL version 3 or any later version
> +# Copyright (C) 2006-2007 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # The bilinear form a(u, v) and linear form L(v) for
>  # Poisson's equation with Neumann boundary conditions.
>
> === modified file 'demo/Normals.ufl'
> --- demo/Normals.ufl	2011-03-08 04:47:15 +0000
> +++ demo/Normals.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2009 Peter Brune (brune@xxxxxxxxxxxx)
> -# Licensed under the GNU GPL version 3 or any later version
> +# Copyright (C) 2009 Peter Brune
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # This example demonstrates how to use the facet normals
>  # Merely project the normal onto a vector section
>
> === modified file 'demo/Optimization.ufl'
> --- demo/Optimization.ufl	2011-03-08 04:47:15 +0000
> +++ demo/Optimization.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2004-2007 Anders Logg (logg@xxxxxxxxx)
> -# Licensed under the GNU GPL version 3 or any later version
> +# Copyright (C) 2004-2007 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # The bilinear form a(u, v) and linear form L(v) for
>  # Poisson's equation.
>
> === modified file 'demo/P5tet.ufl'
> --- demo/P5tet.ufl	2009-03-15 18:56:28 +0000
> +++ demo/P5tet.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2006-2007 Anders Logg (logg@xxxxxxxxx)
> -# Licensed under the GNU GPL version 3 or any later version
> +# Copyright (C) 2006-2007 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # A fifth degree Lagrange finite element on a tetrahedron
>  #
>
> === modified file 'demo/P5tri.ufl'
> --- demo/P5tri.ufl	2009-03-15 18:56:28 +0000
> +++ demo/P5tri.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2006-2007 Anders Logg (logg@xxxxxxxxx)
> -# Licensed under the GNU GPL version 3 or any later version
> +# Copyright (C) 2006-2007 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # A fifth degree Lagrange finite element on a triangle
>  #
>
> === modified file 'demo/Poisson.ufl'
> --- demo/Poisson.ufl	2011-03-08 04:47:15 +0000
> +++ demo/Poisson.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2004-2007 Anders Logg (logg@xxxxxxxxx)
> -# Licensed under the GNU GPL version 3 or any later version
> +# Copyright (C) 2004-2007 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # The bilinear form a(u, v) and linear form L(v) for
>  # Poisson's equation.
>
> === modified file 'demo/PoissonDG.ufl'
> --- demo/PoissonDG.ufl	2011-03-08 04:47:15 +0000
> +++ demo/PoissonDG.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2006-2007 Kristiand Oelgaard and Anders Logg.
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2006-2007 Kristian B. Oelgaard and Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # First added:  2006-12-05
>  # Last changed: 2011-03-08
>
> === modified file 'demo/QuadratureElement.ufl'
> --- demo/QuadratureElement.ufl	2011-03-08 04:47:15 +0000
> +++ demo/QuadratureElement.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2008 Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxxx)
> -# Licensed under the GNU LGPL Version 2.1.
> +# Copyright (C) 2008 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # First added:  2008-03-31
>  # Last changed: 2011-03-08
>
> === modified file 'demo/ReactionDiffusion.ufl'
> --- demo/ReactionDiffusion.ufl	2011-03-08 04:47:15 +0000
> +++ demo/ReactionDiffusion.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2009 Anders Logg (logg@xxxxxxxxx)
> -# Licensed under the GNU GPL version 3 or any later version
> +# Copyright (C) 2009 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # The bilinear form a(u, v) and linear form L(v) for a simple
>  # reaction-diffusion equation using simplified tuple notation.
>
> === modified file 'demo/RestrictedElement.ufl'
> --- demo/RestrictedElement.ufl	2010-06-24 10:05:55 +0000
> +++ demo/RestrictedElement.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2009 Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxxx)
> -# Licensed under the GNU GPL version 3 or any later version
> +# Copyright (C) 2009 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # Restriction of a finite element.
>  # The below syntax show how one can restrict a higher order Lagrange element
>
> === modified file 'demo/SpatialCoordinates.ufl'
> --- demo/SpatialCoordinates.ufl	2011-03-08 04:47:15 +0000
> +++ demo/SpatialCoordinates.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2010 Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)
> -# Licensed under the GNU GPL version 3 or any later version
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # The bilinear form a(u, v) and linear form L(v) for
>  # Poisson's equation where spatial coordinates are used to define the source
>
> === modified file 'demo/StabilisedStokes.ufl'
> --- demo/StabilisedStokes.ufl	2011-03-08 04:47:15 +0000
> +++ demo/StabilisedStokes.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
>  # Copyright (c) 2005-2007 Anders Logg
> -# Licensed under the GNU LGPL Version 2.1
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # The bilinear form a(u, v) and Linear form L(v) for the Stokes
>  # equations using a mixed formulation (equal-order stabilized).
>
> === modified file 'demo/Stokes.ufl'
> --- demo/Stokes.ufl	2011-03-08 04:47:15 +0000
> +++ demo/Stokes.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2005-2007 Anders Logg (logg@xxxxxxxxx)
> -# Licensed under the GNU GPL version 3 or any later version
> +# Copyright (C) 2005-2007 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # The bilinear form a(u, v) and Linear form L(v) for the Stokes
>  # equations using a mixed formulation (Taylor-Hood elements).
>
> === modified file 'demo/SubDomain.ufl'
> --- demo/SubDomain.ufl	2009-12-08 17:53:09 +0000
> +++ demo/SubDomain.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2008 Anders Logg (logg@xxxxxxxxx)
> -# Licensed under the GNU GPL version 3 or any later version
> +# Copyright (C) 2008 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # This example illustrates how to define a form over a
>  # given subdomain of a mesh, in this case a functional.
>
> === modified file 'demo/SubDomains.ufl'
> --- demo/SubDomains.ufl	2011-03-08 05:05:01 +0000
> +++ demo/SubDomains.ufl	2011-05-03 12:13:57 +0000
> @@ -1,7 +1,19 @@
> -# Copyright (C) 2008 Anders Logg (logg@xxxxxxxxx) and Kristian
> -# B. Oelgaard (k.b.oelgaard@xxxxxxxxxx)
> -#
> -# Licensed under the GNU GPL version 3 or any later version
> +# Copyright (C) 2008 Anders Logg and Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # This simple example illustrates how forms can be defined on
>  # different sub domains.  It is supported for all three integral
>
> === modified file 'demo/TensorWeightedPoisson.ufl'
> --- demo/TensorWeightedPoisson.ufl	2011-03-08 04:47:15 +0000
> +++ demo/TensorWeightedPoisson.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2005-2007 Anders Logg (logg@xxxxxxxxx)
> -# Licensed under the GNU GPL version 3 or any later version
> +# Copyright (C) 2005-2007 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # The bilinear form a(u, v) for tensor-weighted Poisson's equation.
>  #
>
> === modified file 'demo/VectorLaplaceGradCurl.ufl'
> --- demo/VectorLaplaceGradCurl.ufl	2011-03-08 04:47:15 +0000
> +++ demo/VectorLaplaceGradCurl.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2007 Marie Rognes (meg@xxxxxxxxxxx)
> -# Licensed under the GNU GPL version 3 or any later version
> +# Copyright (C) 2007 Marie Rognes
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # The bilinear form a(u, v) and linear form L(v) for the Hodge Laplace
>  # problem using 0- and 1-forms. Intended to demonstrate use of N1curl
>
> === modified file 'demo/VectorPoisson.ufl'
> --- demo/VectorPoisson.ufl	2011-03-08 04:47:15 +0000
> +++ demo/VectorPoisson.ufl	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -# Copyright (C) 2010 Anders Logg (logg@xxxxxxxxx).
> -# Licensed under the GNU GPL version 3 or any later version.
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # The bilinear form a(u, v) and linear form L(v) for
>  # the vector-valued Poisson's equation.
>
> === modified file 'demo/plotelements.py'
> --- demo/plotelements.py	2010-12-10 14:42:02 +0000
> +++ demo/plotelements.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  "This program demonstrates how to plot finite elements with FFC."
>
> -__author__ = "Anders Logg (logg@xxxxxxxxx)"
> -__date__ = "2010-12-07"
> -__copyright__ = "Copyright (C) 2010 " + __author__
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-12-07
>  # Last changed: 2010-12-10
>
>  from ufl import *
>
> === modified file 'ffc/analysis.py'
> --- ffc/analysis.py	2011-05-02 08:10:57 +0000
> +++ ffc/analysis.py	2011-05-03 12:13:57 +0000
> @@ -7,13 +7,26 @@
>  form representation type.
>  """
>
> -__author__ = "Anders Logg (logg@xxxxxxxxx) and Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2007-02-05"
> -__copyright__ = "Copyright (C) 2007-2010 " + __author__
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2007-2010 Anders Logg and Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
>  # Modified by Marie E. Rognes, 2010
> -
> +#
> +# First added:  2007-02-05
>  # Last changed: 2011-05-02
>
>  # UFL modules
>
> === modified file 'ffc/codegeneration.py'
> --- ffc/codegeneration.py	2011-02-21 17:19:43 +0000
> +++ ffc/codegeneration.py	2011-05-03 12:13:57 +0000
> @@ -6,12 +6,26 @@
>  UFC function from an (optimized) intermediate representation (OIR).
>  """
>
> -__author__ = "Anders Logg (logg@xxxxxxxxx) and friends"
> -__date__ = "2009-12-16"
> -__copyright__ = "Copyright (C) 2009 " + __author__
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
>  # Modified by Mehdi Nikbakht, 2010
> +#
> +# First added:  2009-12-16
>  # Last changed: 2011-02-21
>
>  # FFC modules
>
> === modified file 'ffc/codesnippets.py'
> --- ffc/codesnippets.py	2011-02-21 13:48:40 +0000
> +++ ffc/codesnippets.py	2011-05-03 12:13:57 +0000
> @@ -1,13 +1,27 @@
>  "Code snippets for code generation."
>
> -__author__ = "Anders Logg (logg@xxxxxxxxx)"
> -__date__ = "2007-02-28"
> -__copyright__ = "Copyright (C) 2007 Anders Logg"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2007 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
>  # Modified by Kristian B. Oelgaard 2010
> -# Modified by Marie Rognes 2007 -- 2010
> +# Modified by Marie Rognes 2007-2010
>  # Modified by Peter Brune 2009
> +#
> +# First added:  2007-02-28
>  # Last changed: 2011-02-21
>
>  # Code snippets
>
> === modified file 'ffc/compiler.py'
> --- ffc/compiler.py	2011-04-26 14:03:35 +0000
> +++ ffc/compiler.py	2011-05-03 12:13:57 +0000
> @@ -89,14 +89,28 @@
>    format_code       (stage 5)
>  """
>
> -__author__ = "Anders Logg (logg@xxxxxxxxx)"
> -__date__ = "2007-02-05"
> -__copyright__ = "Copyright (C) 2007-2010 " + __author__
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2007-2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
>  # Modified by Kristian B. Oelgaard, 2010.
>  # Modified by Dag Lindbo, 2008.
>  # Modified by Garth N. Wells, 2009.
> +#
> +# First added:  2007-02-05
>  # Last changed: 2010-01-24
>
>  __all__ = ["compile_form", "compile_element"]
>
> === modified file 'ffc/constants.py'
> --- ffc/constants.py	2011-02-23 19:30:18 +0000
> +++ ffc/constants.py	2011-05-03 12:13:57 +0000
> @@ -1,9 +1,23 @@
> -__author__ = "Anders Logg (logg@xxxxxxxxx)"
> -__date__ = "2005-05-20"
> -__copyright__ = "Copyright (C) 2005-2010 " + __author__
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2005-2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
>  # Modified by Kristian B. Oelgaard, 2009
> +#
> +# First added:  2005-05-20
>  # Last changed: 2011-02-23
>
>  FFC_VERSION = "0.9.9+"
>
> === modified file 'ffc/cpp.py'
> --- ffc/cpp.py	2011-02-21 13:48:40 +0000
> +++ ffc/cpp.py	2011-05-03 12:13:57 +0000
> @@ -1,12 +1,26 @@
>  "This module defines rules and algorithms for generating C++ code."
>
> -__author__ = "Anders Logg (logg@xxxxxxxxx) and friends"
> -__date__ = "2009-12-16"
> -__copyright__ = "Copyright (C) 2009-2010 " + __author__
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009-2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
>  # Modified by Kristian B. Oelgaard 2010
>  # Modified by Marie E. Rognes 2010
> +#
> +# First added:  2009-12-16
>  # Last changed: 2011-02-21
>
>  # Python modules
>
> === modified file 'ffc/enrichedelement.py'
> --- ffc/enrichedelement.py	2010-04-07 11:58:32 +0000
> +++ ffc/enrichedelement.py	2011-05-03 12:13:57 +0000
> @@ -1,7 +1,22 @@
> -__author__ = "Marie E. Rognes (meg@xxxxxxxxx)"
> -__date__ = "2010-03-07"
> -__copyright__ = "Copyright (C) 2010 " + __author__
> -__license__  = "GNU GPL version 3 or any later version"
> +# Copyright (C) 2010 Marie E. Rognes
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-03-07
> +# Last changed: 2010-03-07
>
>  import numpy
>  from utils import pick_first
>
> === modified file 'ffc/errorcontrol/errorcontrol.py'
> --- ffc/errorcontrol/errorcontrol.py	2011-04-17 22:43:03 +0000
> +++ ffc/errorcontrol/errorcontrol.py	2011-05-03 12:13:57 +0000
> @@ -1,7 +1,20 @@
> -__author__ = "Marie E. Rognes (meg@xxxxxxxxx)"
> -__copyright__ = "Copyright (C) 2010 " + __author__
> -__license__  = "GNU LGPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Marie E. Rognes
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
>  # Last changed: 2011-01-24
>
>  from ufl import Coefficient, action, FiniteElement, TestFunction, derivative
>
> === modified file 'ffc/errorcontrol/formmanipulations.py'
> --- ffc/errorcontrol/formmanipulations.py	2011-01-17 14:20:19 +0000
> +++ ffc/errorcontrol/formmanipulations.py	2011-05-03 12:13:57 +0000
> @@ -1,7 +1,20 @@
> -__author__ = "Marie E. Rognes (meg@xxxxxxxxx)"
> -__copyright__ = "Copyright (C) 2010 " + __author__
> -__license__  = "GNU LGPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Marie E. Rognes
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
>  # Last changed: 2011-01-17
>
>  from ufl import adjoint, action, replace, inner, dx, ds, dS, avg, derivative
>
> === modified file 'ffc/evaluatebasis.py'
> --- ffc/evaluatebasis.py	2011-02-21 13:48:40 +0000
> +++ ffc/evaluatebasis.py	2011-05-03 12:13:57 +0000
> @@ -1,11 +1,24 @@
>  """Code generation for evaluation of finite element basis values. This module generates
>  code which is more or less a C++ representation of the code found in FIAT."""
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2007-04-04"
> -__copyright__ = "Copyright (C) 2007-2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2007-2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2007-04-04
>  # Last changed: 2011-02-21
>
>  # Python modules
>
> === modified file 'ffc/evaluatebasisderivatives.py'
> --- ffc/evaluatebasisderivatives.py	2011-02-21 13:48:40 +0000
> +++ ffc/evaluatebasisderivatives.py	2011-05-03 12:13:57 +0000
> @@ -2,11 +2,24 @@
>  This module generates code which is more or less a C++ representation of the code
>  found in FIAT_NEW."""
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2007-04-16"
> -__copyright__ = "Copyright (C) 2007-2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2007-2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2007-04-16
>  # Last changed: 2011-02-21
>
>  # Python modules
>
> === modified file 'ffc/evaluatedof.py'
> --- ffc/evaluatedof.py	2010-02-09 14:40:31 +0000
> +++ ffc/evaluatedof.py	2011-05-03 12:13:57 +0000
> @@ -24,11 +24,25 @@
>
>  """
>
> -__author__ = "Marie E. Rognes (meg@xxxxxxxxx)"
> -__copyright__ = "Copyright (C) 2009"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009 Marie E. Rognes
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
>  # Modified by Kristian B. Oelgaard 2010
> +#
>  # Last changed: 2010-02-09
>
>  from ffc.cpp import format, remove_unused
>
> === modified file 'ffc/extras.py'
> --- ffc/extras.py	2010-09-06 12:50:42 +0000
> +++ ffc/extras.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  "This modules provides additional functionality for users of FFC."
>
> -__author__ = "Anders Logg <logg@xxxxxxxxx>"
> -__date__ = "2010-09-03"
> -__copyright__ = "Copyright (C) 2010 Anders Logg"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-09-03
>  # Last changed: 2010-09-06
>
>  __all__ = ["compute_tensor_representation"]
>
> === modified file 'ffc/fiatinterface.py'
> --- ffc/fiatinterface.py	2011-01-13 15:59:20 +0000
> +++ ffc/fiatinterface.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,24 @@
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx) and Anders Logg (logg@xxxxxxxxx)"
> -__date__ = "2009-03-06"
> -__copyright__ = "Copyright (C) 2009-2010 " + __author__
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009-2010 Kristian B. Oelgaard and Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
>  # Modified by Garth N. Wells, 2009.
>  # Modified by Marie Rognes, 2009-2010.
> +#
> +# First added:  2009-03-06
>  # Last changed: 2011-01-13
>
>  # Python modules
>
> === modified file 'ffc/formatting.py'
> --- ffc/formatting.py	2011-02-21 13:48:40 +0000
> +++ ffc/formatting.py	2011-05-03 12:13:57 +0000
> @@ -9,11 +9,24 @@
>  ufc_utils.
>  """
>
> -__author__ = "Anders Logg (logg@xxxxxxxxx) and friends"
> -__date__ = "2009-12-16"
> -__copyright__ = "Copyright (C) 2009 " + __author__
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2009-12-16
>  # Last changed: 2011-02-21
>
>  # Python modules
>
> === modified file 'ffc/interpolatevertexvalues.py'
> --- ffc/interpolatevertexvalues.py	2010-02-09 13:34:21 +0000
> +++ ffc/interpolatevertexvalues.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,24 @@
>  "Code generation for interpolate_vertex_values."
>
> -__author__ = "Marie E. Rognes (meg@xxxxxxxxx)"
> -__copyright__ = "Copyright (C) 2009"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009 Marie E. Rognes
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
>  # Modified by Kristian B. Oelgaard 2010
> +#
>  # Last changed: 2010-02-09
>
>  from ffc.cpp import format, remove_unused
>
> === modified file 'ffc/jitcompiler.py'
> --- ffc/jitcompiler.py	2011-04-27 09:04:14 +0000
> +++ ffc/jitcompiler.py	2011-05-03 12:13:57 +0000
> @@ -1,15 +1,29 @@
>  """This module provides a just-in-time (JIT) form compiler.
>  It uses Instant to wrap the generated code into a Python module."""
>
> -__author__ = "Anders Logg (logg@xxxxxxxxx)"
> -__date__ = "2007-07-20"
> -__copyright__ = "Copyright (C) 2007-2009 Anders Logg"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2007-2009 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
>  # Modified by Johan Hake, 2008-2009
>  # Modified by Ilmar Wilbers, 2008
>  # Modified by Kristian B. Oelgaard, 2009
>  # Modified by Joachim Haga, 2011.
> +#
> +# First added:  2007-07-20
>  # Last changed: 2011-04-26
>
>  # Python modules
>
> === modified file 'ffc/jitobject.py'
> --- ffc/jitobject.py	2011-03-11 19:42:26 +0000
> +++ ffc/jitobject.py	2011-05-03 12:13:57 +0000
> @@ -1,8 +1,21 @@
> -__author__ = "Anders Logg (logg@xxxxxxxxx)"
> -__date__ = "2008-09-04"
> -__copyright__ = "Copyright (C) 2008 Anders Logg"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2008 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2008-09-04
>  # Last changed: 2011-03-11
>
>  # Python modules.
>
> === modified file 'ffc/log.py'
> --- ffc/log.py	2010-02-12 09:09:56 +0000
> +++ ffc/log.py	2011-05-03 12:13:57 +0000
> @@ -5,12 +5,26 @@
>  is a wrapper for the standard Python logging module.
>  """
>
> -__author__ = "Anders Logg (logg@xxxxxxxxx)"
> -__date__ = "2009-01-12"
> -__copyright__ = "Copyright (C) 2009 Anders Logg"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
>  # Modified by Kristian B. Oelgaard, 2009
> +#
> +# First added:  2009-01-12
>  # Last changed: 2010-02-12
>
>  # UFL modules
>
> === modified file 'ffc/mixedelement.py'
> --- ffc/mixedelement.py	2011-03-28 13:44:12 +0000
> +++ ffc/mixedelement.py	2011-05-03 12:13:57 +0000
> @@ -1,11 +1,24 @@
> -__author__ = "Anders Logg (logg@xxxxxxxxx) and friends"
> -__copyright__ = "Copyright (C) 2005-2010 Anders Logg"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> -# Modified by Garth N. Wells 2006-2009
> -# Modified by Marie E. Rognes (meg@xxxxxxxxx) 2007--2010
> -# Modified by Kristian B. Oelgaard 2010
> -
> +# Copyright (C) 2005-2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# Modified by Garth N. Wells, 2006-2009
> +# Modified by Marie E. Rognes, 2007-2010
> +# Modified by Kristian B. Oelgaard, 2010
> +#
>  # Last changed: 2010-01-30
>
>  # Python modules
>
> === modified file 'ffc/optimization.py'
> --- ffc/optimization.py	2011-01-11 14:21:55 +0000
> +++ ffc/optimization.py	2011-05-03 12:13:57 +0000
> @@ -6,11 +6,24 @@
>  representation.
>  """
>
> -__author__ = "Anders Logg (logg@xxxxxxxxx)"
> -__date__ = "2009-12-22"
> -__copyright__ = "Copyright (C) 2009 " + __author__
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2009-12-22
>  # Last changed: 2011-01-11
>
>  # FFC modules
>
> === modified file 'ffc/parameters.py'
> --- ffc/parameters.py	2011-03-08 05:18:56 +0000
> +++ ffc/parameters.py	2011-05-03 12:13:57 +0000
> @@ -1,7 +1,22 @@
> -__author__ = "Anders Logg (logg@xxxxxxxxx)"
> -__date__ = "2005-05-20"
> -__copyright__ = "Copyright (C) 2005-2010 " + __author__
> -__license__  = "GNU GPL version 3 or any later version"
> +# Copyright (C) 2005-2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2005-05-20
> +# Last changed: 2005-05-20
>
>  from log import INFO
>
>
> === modified file 'ffc/plot.py'
> --- ffc/plot.py	2010-12-15 11:47:00 +0000
> +++ ffc/plot.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  "This module provides functionality for plotting finite elements."
>
> -__author__ = "Anders Logg (logg@xxxxxxxxx)"
> -__date__ = "2010-12-07"
> -__copyright__ = "Copyright (C) 2010 " + __author__
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-12-07
>  # Last changed: 2010-12-15
>
>  __all__ = ["plot"]
>
> === modified file 'ffc/quadrature/expr.py'
> --- ffc/quadrature/expr.py	2011-04-19 13:01:25 +0000
> +++ ffc/quadrature/expr.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  "This file implements a base class to represent an expression."
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2009-08-08"
> -__copyright__ = "Copyright (C) 2009-2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009-2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2009-08-08
>  # Last changed: 2010-01-21
>
>  # FFC quadrature modules.
>
> === modified file 'ffc/quadrature/floatvalue.py'
> --- ffc/quadrature/floatvalue.py	2010-02-09 11:56:10 +0000
> +++ ffc/quadrature/floatvalue.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  "This file implements a class to represent a float."
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2009-07-12"
> -__copyright__ = "Copyright (C) 2009-2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009-2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2009-07-12
>  # Last changed: 2010-02-09
>
>  # FFC modules.
>
> === modified file 'ffc/quadrature/fraction.py'
> --- ffc/quadrature/fraction.py	2011-03-28 13:44:12 +0000
> +++ ffc/quadrature/fraction.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  "This file implements a class to represent a fraction."
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2009-07-12"
> -__copyright__ = "Copyright (C) 2009-2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009-2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2009-07-12
>  # Last changed: 2010-02-09
>
>  # FFC modules.
>
> === modified file 'ffc/quadrature/optimisedquadraturetransformer.py'
> --- ffc/quadrature/optimisedquadraturetransformer.py	2010-07-23 19:32:21 +0000
> +++ ffc/quadrature/optimisedquadraturetransformer.py	2011-05-03 12:13:57 +0000
> @@ -1,11 +1,25 @@
>  "QuadratureTransformer (optimised) for quadrature code generation to translate UFL expressions."
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2009-03-18"
> -__copyright__ = "Copyright (C) 2009-2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009-2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
>  # Modified by Anders Logg, 2009
> +#
> +# First added:  2009-03-18
>  # Last changed: 2010-03-11
>
>  # Python modules.
>
> === modified file 'ffc/quadrature/product.py'
> --- ffc/quadrature/product.py	2010-06-15 13:46:49 +0000
> +++ ffc/quadrature/product.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  "This file implements a class to represent a product."
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2009-07-12"
> -__copyright__ = "Copyright (C) 2009-2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009-2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2009-07-12
>  # Last changed: 2010-03-11
>
>  # FFC modules.
>
> === modified file 'ffc/quadrature/quadraturegenerator.py'
> --- ffc/quadrature/quadraturegenerator.py	2011-02-21 15:18:49 +0000
> +++ ffc/quadrature/quadraturegenerator.py	2011-05-03 12:13:57 +0000
> @@ -1,11 +1,25 @@
>  "Code generator for quadrature representation."
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2009-01-07"
> -__copyright__ = "Copyright (C) 2009-2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009-2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
>  # Modified by Mehdi Nikbakht, 2010
> +#
> +# First added:  2009-01-07
>  # Last changed: 2011-02-21
>
>  # Python modules.
>
> === modified file 'ffc/quadrature/quadratureoptimization.py'
> --- ffc/quadrature/quadratureoptimization.py	2011-01-11 14:21:55 +0000
> +++ ffc/quadrature/quadratureoptimization.py	2011-05-03 12:13:57 +0000
> @@ -1,8 +1,21 @@
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-02-08"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-02-08
>  # Last changed: 2011-01-11
>
>  # FFC modules
>
> === modified file 'ffc/quadrature/quadraturerepresentation.py'
> --- ffc/quadrature/quadraturerepresentation.py	2011-04-25 09:56:16 +0000
> +++ ffc/quadrature/quadraturerepresentation.py	2011-05-03 12:13:57 +0000
> @@ -1,11 +1,25 @@
>  "Quadrature representation class for UFL"
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2009-01-07"
> -__copyright__ = "Copyright (C) 2009-2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009-2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
>  # Modified by Anders Logg, 2009.
> +#
> +# First added:  2009-01-07
>  # Last changed: 2010-05-18
>
>  # UFL modules
>
> === modified file 'ffc/quadrature/quadraturetransformer.py'
> --- ffc/quadrature/quadraturetransformer.py	2010-07-24 10:22:48 +0000
> +++ ffc/quadrature/quadraturetransformer.py	2011-05-03 12:13:57 +0000
> @@ -1,12 +1,26 @@
>  "QuadratureTransformer for quadrature code generation to translate UFL expressions."
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2009-02-09"
> -__copyright__ = "Copyright (C) 2009-2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009-2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
>  # Modified by Peter Brune, 2009
>  # Modified by Anders Logg, 2009
> +#
> +# First added:  2009-02-09
>  # Last changed: 2010-03-11
>
>  # Python modules.
>
> === modified file 'ffc/quadrature/quadraturetransformerbase.py'
> --- ffc/quadrature/quadraturetransformerbase.py	2010-07-23 17:22:13 +0000
> +++ ffc/quadrature/quadraturetransformerbase.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  "QuadratureTransformerBase, a common class for quadrature transformers to translate UFL expressions."
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2009-10-13"
> -__copyright__ = "Copyright (C) 2009-2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009-2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2009-10-13
>  # Last changed: 2010-03-11
>
>  # Python modules.
>
> === modified file 'ffc/quadrature/quadratureutils.py'
> --- ffc/quadrature/quadratureutils.py	2010-05-18 20:26:10 +0000
> +++ ffc/quadrature/quadratureutils.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  "Utility functions for quadrature representation."
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2007-03-16"
> -__copyright__ = "Copyright (C) 2007-2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2007-2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2007-03-16
>  # Last changed: 2010-05-18
>
>  # Python modules.
>
> === modified file 'ffc/quadrature/reduce_operations.py'
> --- ffc/quadrature/reduce_operations.py	2010-01-22 13:20:36 +0000
> +++ ffc/quadrature/reduce_operations.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  "Some simple functions for manipulating expressions symbolically"
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2008-04-24"
> -__copyright__ = "Copyright (C) 2008-2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2008-2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2008-04-24
>  # Last changed: 2010-01-21
>
>  # FFC modules
>
> === modified file 'ffc/quadrature/sumobj.py'
> --- ffc/quadrature/sumobj.py	2010-02-09 11:56:10 +0000
> +++ ffc/quadrature/sumobj.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  "This file implements a class to represent a sum."
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2009-07-12"
> -__copyright__ = "Copyright (C) 2009-2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009-2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2009-07-12
>  # Last changed: 2010-02-09
>
>  # FFC modules.
>
> === modified file 'ffc/quadrature/symbol.py'
> --- ffc/quadrature/symbol.py	2010-09-03 11:12:41 +0000
> +++ ffc/quadrature/symbol.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  "This file implements a class to represent a symbol."
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2009-07-12"
> -__copyright__ = "Copyright (C) 2009-2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009-2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2009-07-12
>  # Last changed: 2010-03-11
>
>  # FFC modules.
>
> === modified file 'ffc/quadrature/symbolics.py'
> --- ffc/quadrature/symbolics.py	2011-04-19 13:01:25 +0000
> +++ ffc/quadrature/symbolics.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  "This file contains functions to optimise the code generated for quadrature representation."
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2009-07-12"
> -__copyright__ = "Copyright (C) 2009-2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009-2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2009-07-12
>  # Last changed: 2011-01-21
>
>  # FFC modules
>
> === modified file 'ffc/quadrature_schemes.py'
> --- ffc/quadrature_schemes.py	2011-04-26 11:28:51 +0000
> +++ ffc/quadrature_schemes.py	2011-05-03 12:13:57 +0000
> @@ -17,10 +17,26 @@
>      Methods in Applied Mechanics and Engineering 55(3):339-348, 1986.
>      http://dx.doi.org/10.1016/0045-7825(86)90059-9
>  """
> -__author__ = "Garth N. Wells (gnw20@xxxxxxxxx)"
> -__date__ = "2011-04-19"
> -__copyright__ = "Copyright (C) 2011 " + __author__
> -__license__  = "GNU GPL version 3 or any later version"
> +
> +# Copyright (C) 2011 Garth N. Wells
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2011-04-19
> +# Last changed: 2011-04-19
>
>  # NumPy
>  from numpy import array, arange, float64
>
> === modified file 'ffc/quadratureelement.py'
> --- ffc/quadratureelement.py	2011-04-27 23:14:49 +0000
> +++ ffc/quadratureelement.py	2011-05-03 12:13:57 +0000
> @@ -1,9 +1,23 @@
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2007-12-10"
> -__copyright__ = "Copyright (C) 2007-2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2007-2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
>  # Modified by Garth N. Wells 2006-2009
> +#
> +# First added:  2007-12-10
>  # Last changed: 2010-01-30
>
>  # Python modules.
>
> === modified file 'ffc/representation.py'
> --- ffc/representation.py	2011-04-26 20:08:11 +0000
> +++ ffc/representation.py	2011-05-03 12:13:57 +0000
> @@ -12,13 +12,27 @@
>  in the intermediate representation under the key "foo".
>  """
>
> -__author__ = "Anders Logg (logg@xxxxxxxxx) and friends"
> -__date__ = "2009-12-16"
> -__copyright__ = "Copyright (C) 2009-2010 " + __author__
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009-2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
>  # Modified by Marie E. Rognes 2010
>  # Modified by Kristian B. Oelgaard 2010
> +#
> +# First added:  2009-12-16
>  # Last changed: 2010-04-12
>
>  # Python modules
>
> === modified file 'ffc/restrictedelement.py'
> --- ffc/restrictedelement.py	2010-04-07 12:34:27 +0000
> +++ ffc/restrictedelement.py	2011-05-03 12:13:57 +0000
> @@ -1,8 +1,22 @@
> -__author__ = "Anders Logg (logg@xxxxxxxxx) and friends"
> -__copyright__ = "Copyright (C) 2010 " + __author__
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
>  # Modified by Marie Rognes, 2010.
> +#
>  # Last changed: 2010-04-07
>
>  from ffc.log import error
>
> === modified file 'ffc/tensor/costestimation.py'
> --- ffc/tensor/costestimation.py	2010-01-25 19:55:37 +0000
> +++ ffc/tensor/costestimation.py	2011-05-03 12:13:57 +0000
> @@ -1,7 +1,22 @@
> -__author__ = "Anders Logg (logg@xxxxxxxxx)"
> -__date__ = "2010-01-25"
> -__copyright__ = "Copyright (C) 2010 Anders Logg"
> -__license__  = "GNU GPL version 3 or any later version"
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-25
> +# Last changed: 2010-01-25
>
>  # FFC modules
>  from ffc.log import debug
>
> === modified file 'ffc/tensor/geometrytensor.py'
> --- ffc/tensor/geometrytensor.py	2009-12-21 22:08:25 +0000
> +++ ffc/tensor/geometrytensor.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,24 @@
> -__author__ = "Anders Logg (logg@xxxxxxxxx)"
> -__date__ = "2004-11-03"
> -__copyright__ = "Copyright (C) 2004-2009 Anders Logg"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> -# Modified by Marie E. Rognes (meg@xxxxxxxxxxx) 2007
> +# Copyright (C) 2004-2009 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# Modified by Marie E. Rognes, 2007
>  # Modified by Kristian B. Oelgaard, 2009
> +#
> +# First added:  2004-11-03
>  # Last changed: 2009-12-21
>
>  # FFC modules.
>
> === modified file 'ffc/tensor/monomialextraction.py'
> --- ffc/tensor/monomialextraction.py	2010-01-25 19:55:37 +0000
> +++ ffc/tensor/monomialextraction.py	2011-05-03 12:13:57 +0000
> @@ -1,12 +1,26 @@
>  "Extraction of monomial representations of UFL forms."
>
> -__author__ = "Anders Logg (logg@xxxxxxxxx)"
> -__date__ = "2008-08-01"
> -__copyright__ = "Copyright (C) 2008-2009 Anders Logg"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2008-2009 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
>  # Modified by Martin Alnes, 2008
>  # Modified by Kristian B. Oelgaard
> +#
> +# First added:  2008-08-01
>  # Last changed: 2010-01-25
>
>  # UFL modules
>
> === modified file 'ffc/tensor/monomialintegration.py'
> --- ffc/tensor/monomialintegration.py	2011-04-20 14:32:39 +0000
> +++ ffc/tensor/monomialintegration.py	2011-05-03 12:13:57 +0000
> @@ -1,16 +1,30 @@
>  "This module implements efficient integration of monomial forms."
>
> -__author__ = "Anders Logg (logg@xxxxxxxxx)"
> -__date__ = "2004-11-03"
> -__copyright__ = "Copyright (C) 2004-2009 Anders Logg"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2004-2009 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
>  # Thanks to Robert C. Kirby for suggesting the initial algorithm that
>  # this implementation is based on.
> -
> -# Modified by Garth N. Wells 2006
> -# Modified by Marie E. Rognes (meg@xxxxxxxxxxx) 2008
> +#
> +# Modified by Garth N. Wells, 2006
> +# Modified by Marie E. Rognes, 2008
>  # Modified by Kristian B. Oelgaard, 2009
> +#
> +# First added:  2004-11-03
>  # Last changed: 2010-02-02
>
>  # Python modules
>
> === modified file 'ffc/tensor/monomialtransformation.py'
> --- ffc/tensor/monomialtransformation.py	2010-02-17 16:49:24 +0000
> +++ ffc/tensor/monomialtransformation.py	2011-05-03 12:13:57 +0000
> @@ -1,12 +1,26 @@
>  "Transformation of monomial representations of UFL forms."
>
> -__author__ = "Anders Logg (logg@xxxxxxxxx)"
> -__date__ = "2009-03-06"
> -__copyright__ = "Copyright (C) 2009 Anders Logg"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
>  # Modified by Kristian B. Oelgaard, 2009
>  # Modified by Marie E. Rognes, 2010
> +#
> +# First added:  2009-03-06
>  # Last changed: 2010-02-17
>
>  # UFL modules
>
> === modified file 'ffc/tensor/multiindex.py'
> --- ffc/tensor/multiindex.py	2009-12-21 22:08:25 +0000
> +++ ffc/tensor/multiindex.py	2011-05-03 12:13:57 +0000
> @@ -1,11 +1,25 @@
> -__author__ = "Anders Logg (logg@xxxxxxxxx)"
> -__date__ = "2004-11-03"
> -__copyright__ = "Copyright (C) 2004-2009 Anders Logg"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> -# Modified by Garth N. Wells 2006
> -# Modified by Marie E. Rognes (meg@xxxxxxxxxxx) 2007
> +# Copyright (C) 2004-2009 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# Modified by Garth N. Wells, 2006
> +# Modified by Marie E. Rognes, 2007
>  # Modified by Kristian B. Oelgaard, 2009
> +#
> +# First added:  2004-11-03
>  # Last changed: 2009-12-21
>
>  # Python modules.
>
> === modified file 'ffc/tensor/referencetensor.py'
> --- ffc/tensor/referencetensor.py	2010-01-14 10:55:46 +0000
> +++ ffc/tensor/referencetensor.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,24 @@
> -__author__ = "Anders Logg (logg@xxxxxxxxx)"
> -__date__ = "2004-11-03"
> -__copyright__ = "Copyright (C) 2004-2009 Anders Logg"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2004-2009 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
>  # Modified by Garth N. Wells 2006
>  # Modified by Kristian B. Oelgaard, 2009.
> +#
> +# First added:  2004-11-03
>  # Last changed: 2010-01-14
>
>  # FFC modules.
>
> === modified file 'ffc/tensor/tensorgenerator.py'
> --- ffc/tensor/tensorgenerator.py	2011-02-21 15:18:49 +0000
> +++ ffc/tensor/tensorgenerator.py	2011-05-03 12:13:57 +0000
> @@ -1,14 +1,28 @@
>  "Code generator for tensor representation"
>
> -__author__ = "Anders Logg (logg@xxxxxxxxx)"
> -__date__ = "2004-11-03"
> -__copyright__ = "Copyright (C) 2004-2010 Anders Logg"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2004-2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
>  # Modified by Kristian B. Oelgaard, 2009-2010
> -# Modified by Marie Rognes (meg@xxxxxxxxxxx), 2007
> +# Modified by Marie Rognes, 2007
>  # Modified by Garth N. Wells, 2009
>  # Modified by Mehdi Nikbakht, 2010
> +#
> +# First added:  2004-11-03
>  # Last changed: 2011-02-21
>
>  # FFC modules
>
> === modified file 'ffc/tensor/tensoroptimization.py'
> --- ffc/tensor/tensoroptimization.py	2011-01-11 14:21:55 +0000
> +++ ffc/tensor/tensoroptimization.py	2011-05-03 12:13:57 +0000
> @@ -1,7 +1,22 @@
> -__author__ = "Anders Logg (logg@xxxxxxxxx)"
> -__date__ = "2010-02-08"
> -__copyright__ = "Copyright (C) 2010 " + __author__
> -__license__  = "GNU GPL version 3 or any later version"
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-02-08
> +# Last changed: 2010-02-08
>
>  # Python modules
>  from numpy import shape
>
> === modified file 'ffc/tensor/tensorreordering.py'
> --- ffc/tensor/tensorreordering.py	2010-02-10 21:56:56 +0000
> +++ ffc/tensor/tensorreordering.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  "Reordering of entries in reference tensor for interior facets."
>
> -__author__ = "Anders Logg (logg@xxxxxxxxx)"
> -__date__ = "2006-12-01"
> -__copyright__ = "Copyright (C) 2006-2009 Anders Logg"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2006-2009 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2006-12-01
>  # Last changed: 2010-02-10
>
>  # Python modules
>
> === modified file 'ffc/tensor/tensorrepresentation.py'
> --- ffc/tensor/tensorrepresentation.py	2010-02-10 21:56:56 +0000
> +++ ffc/tensor/tensorrepresentation.py	2011-05-03 12:13:57 +0000
> @@ -8,12 +8,26 @@
>    2. FErari optimizations
>  """
>
> -__author__ = "Anders Logg (logg@xxxxxxxxx)"
> -__date__ = "2007-02-05"
> -__copyright__ = "Copyright (C) 2007-2010 Anders Logg"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2007-2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
>  # Modified by Kristian B. Oelgaard, 2010.
> +#
> +# First added:  2007-02-05
>  # Last changed: 2010-02-10
>
>  # UFL modules
>
> === modified file 'ffc/utils.py'
> --- ffc/utils.py	2010-02-12 17:05:08 +0000
> +++ ffc/utils.py	2011-05-03 12:13:57 +0000
> @@ -1,9 +1,23 @@
> -__author__ = "Anders Logg (logg@xxxxxxxxx)"
> -__date__ = "2005-02-04"
> -__copyright__ = "Copyright (C) 2005-2010 Anders Logg"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2005-2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
>  # Modified by Kristian B. Oelgaard, 2009
> +#
> +# First added:  2005-02-04
>  # Last changed: 2010-02-12
>
>  # Python modules.
>
> === modified file 'ffc/wrappers.py'
> --- ffc/wrappers.py	2011-04-28 00:03:11 +0000
> +++ ffc/wrappers.py	2011-05-03 12:13:57 +0000
> @@ -1,8 +1,21 @@
> -__author__ = "Anders Logg (logg@xxxxxxxxx)"
> -__date__ = "2010-01-18"
> -__copyright__ = "Copyright (C) 2010 " + __author__
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-18
>  # Last changed: 2011-03-22
>
>  # Python modules
>
> === modified file 'sandbox/swig/expr.py'
> --- sandbox/swig/expr.py	2010-01-21 10:50:17 +0000
> +++ sandbox/swig/expr.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  "This file implements a base class to represent an expression."
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2009-08-08"
> -__copyright__ = "Copyright (C) 2009-2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009-2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2009-08-08
>  # Last changed: 2010-01-21
>
>  # FFC common modules.
>
> === modified file 'sandbox/swig/floatvalue_obj.py'
> --- sandbox/swig/floatvalue_obj.py	2010-01-21 10:50:17 +0000
> +++ sandbox/swig/floatvalue_obj.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  "This file implements a class to represent a float."
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2009-07-12"
> -__copyright__ = "Copyright (C) 2009-2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009-2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2009-07-12
>  # Last changed: 2010-01-21
>
>  # FFC common modules.
>
> === modified file 'sandbox/swig/fraction_obj.py'
> --- sandbox/swig/fraction_obj.py	2010-01-21 10:50:17 +0000
> +++ sandbox/swig/fraction_obj.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  "This file implements a class to represent a fraction."
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2009-07-12"
> -__copyright__ = "Copyright (C) 2009-2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009-2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2009-07-12
>  # Last changed: 2010-01-21
>
>  # FFC common modules
>
> === modified file 'sandbox/swig/new_symbol.py'
> --- sandbox/swig/new_symbol.py	2010-01-21 10:50:17 +0000
> +++ sandbox/swig/new_symbol.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  "This file contains functions to optimise the code generated for quadrature representation."
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2009-07-12"
> -__copyright__ = "Copyright (C) 2009-2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009-2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2009-07-12
>  # Last changed: 2010-01-21
>
>  # FFC common modules
>
> === modified file 'sandbox/swig/product_obj.py'
> --- sandbox/swig/product_obj.py	2010-01-21 10:50:17 +0000
> +++ sandbox/swig/product_obj.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  "This file implements a class to represent a product."
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2009-07-12"
> -__copyright__ = "Copyright (C) 2009-2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009-2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2009-07-12
>  # Last changed: 2010-01-21
>
>  # FFC common modules.
>
> === modified file 'sandbox/swig/sum_obj.py'
> --- sandbox/swig/sum_obj.py	2010-01-21 10:50:17 +0000
> +++ sandbox/swig/sum_obj.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  "This file implements a class to represent a sum."
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2009-07-12"
> -__copyright__ = "Copyright (C) 2009-2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009-2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2009-07-12
>  # Last changed: 2010-01-21
>
>  # FFC common modules.
>
> === modified file 'sandbox/swig/symbol_obj.py'
> --- sandbox/swig/symbol_obj.py	2010-01-21 10:50:17 +0000
> +++ sandbox/swig/symbol_obj.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  "This file implements a class to represent a symbol."
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2009-07-12"
> -__copyright__ = "Copyright (C) 2009-2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009-2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2009-07-12
>  # Last changed: 2010-01-21
>
>  # FFC common modules.
>
> === modified file 'sandbox/swig/test_new_symbol.py'
> --- sandbox/swig/test_new_symbol.py	2010-01-21 10:50:17 +0000
> +++ sandbox/swig/test_new_symbol.py	2011-05-03 12:13:57 +0000
> @@ -1,11 +1,24 @@
>  #!/usr/bin/env python
>  "Some simple functions for manIPulating expressions symbolically"
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2009-07-11"
> -__copyright__ = "Copyright (C) 2009-2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009-2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2009-07-11
>  # Last changed: 2010-01-21
>
>  import unittest
>
> === modified file 'scripts/ffc'
> --- scripts/ffc	2011-01-18 14:46:41 +0000
> +++ scripts/ffc	2011-05-03 12:13:57 +0000
> @@ -1,18 +1,32 @@
>  #!/usr/bin/env python
> -#
> +
>  # This script is the command-line interface to FFC. It parses
>  # command-line arguments and wraps the given form file code in a
>  # Python module which is then executed.
>
> -__author__ = "Anders Logg (logg@xxxxxxxxx)"
> -__date__ = "2004-10-14"
> -__copyright__ = "Copyright (C) 2004-2009 Anders Logg"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2004-2009 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
>  # Modified by Johan Jansson, 2005.
>  # Modified by Ola Skavhaug, 2006.
>  # Modified by Dag Lindbo, 2008.
>  # Modified by Kristian B. Oelgaard 2010.
> +#
> +# First added:  2004-10-14
>  # Last changed: 2011-01-18
>
>  # Python modules.
>
> === modified file 'scripts/ffc-clean'
> --- scripts/ffc-clean	2008-09-27 17:50:15 +0000
> +++ scripts/ffc-clean	2011-05-03 12:13:57 +0000
> @@ -2,10 +2,25 @@
>  #
>  # This script cleans the FFC JIT cache
>
> -__author__ = "Anders Logg (logg@xxxxxxxxx)"
> -__date__ = "2008-01-02 -- 2008-09-03"
> -__copyright__ = "Copyright (C) 2008 Anders Logg"
> -__license__  = "GNU GPL version 3 or any later version"
> +# Copyright (C) 2008 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2008-01-02
> +# Last changed: 2008-09-03
>
>  import sys
>
>
> === modified file 'scripts/makedist'
> --- scripts/makedist	2009-12-04 14:12:04 +0000
> +++ scripts/makedist	2011-05-03 12:13:57 +0000
> @@ -1,8 +1,21 @@
> -
>  #!/bin/bash
>  #
> -# Copyright (C) Anders Logg 2004-2008
> -# Licensed under the GNU GPL version 3 or any later version
> +# Copyright (C) 2004-2008 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  #
>  # This script creates a new release of FFC
>
>
> === modified file 'test/evaluate_basis/cppcode.py'
> --- test/evaluate_basis/cppcode.py	2010-01-18 16:59:36 +0000
> +++ test/evaluate_basis/cppcode.py	2011-05-03 12:13:57 +0000
> @@ -1,9 +1,24 @@
>  "This module provides simple C++ code for verification of UFC code."
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-18"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-18
> +# Last changed: 2010-01-18
>
>  # Common code for all integral types
>  evaluate_basis_code = """\
>
> === modified file 'test/evaluate_basis/test.py'
> --- test/evaluate_basis/test.py	2010-01-18 21:15:34 +0000
> +++ test/evaluate_basis/test.py	2011-05-03 12:13:57 +0000
> @@ -1,8 +1,21 @@
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-18"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-18
>  # Last changed: 2010-01-18
>
>  from cppcode import evaluate_basis_code
>
> === modified file 'test/evaluate_basis_derivatives/cppcode.py'
> --- test/evaluate_basis_derivatives/cppcode.py	2010-01-18 21:15:34 +0000
> +++ test/evaluate_basis_derivatives/cppcode.py	2011-05-03 12:13:57 +0000
> @@ -1,9 +1,24 @@
>  "This module provides simple C++ code for verification of UFC code."
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-18"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-18
> +# Last changed: 2010-01-18
>
>  # Common code for all integral types
>  evaluate_basis_derivatives_code = """\
>
> === modified file 'test/evaluate_basis_derivatives/test.py'
> --- test/evaluate_basis_derivatives/test.py	2010-01-18 21:15:34 +0000
> +++ test/evaluate_basis_derivatives/test.py	2011-05-03 12:13:57 +0000
> @@ -1,8 +1,21 @@
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-18"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-18
>  # Last changed: 2010-01-18
>
>  from cppcode import evaluate_basis_derivatives_code
>
> === modified file 'test/regression/test.py'
> --- test/regression/test.py	2011-04-26 14:03:35 +0000
> +++ test/regression/test.py	2011-05-03 12:13:57 +0000
> @@ -9,11 +9,24 @@
>  option -b.
>  """
>
> -__author__ = "Anders Logg, Kristian B. Oelgaard and Marie E. Rognes"
> -__date__ = "2010-01-21"
> -__copyright__ = "Copyright (C) 2010 " + __author__
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Anders Logg, Kristian B. Oelgaard and Marie E. Rognes
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-21
>  # Last changed: 2010-05-12
>
>  # FIXME: Need to add many more test cases. Quite a few DOLFIN
>
> === modified file 'test/regression/ufctest.h'
> --- test/regression/ufctest.h	2011-02-21 21:15:32 +0000
> +++ test/regression/ufctest.h	2011-05-03 12:13:57 +0000
> @@ -1,5 +1,19 @@
> -// Copyright (C) 2010 Anders Logg.
> -// Licensed under the GNU GPL version 3 or any later version.
> +// Copyright (C) 2010 Anders Logg
> +//
> +// This file is part of FFC.
> +//
> +// FFC is free software: you can redistribute it and/or modify
> +// it under the terms of the GNU Lesser General Public License as published by
> +// the Free Software Foundation, either version 3 of the License, or
> +// (at your option) any later version.
> +//
> +// FFC is distributed in the hope that it will be useful,
> +// but WITHOUT ANY WARRANTY; without even the implied warranty of
> +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +// GNU Lesser General Public License for more details.
> +//
> +// You should have received a copy of the GNU Lesser General Public License
> +// along with FFC.  If not, see <http://www.gnu.org/licenses/>.
>  //
>  // First added:  2010-01-24
>  // Last changed: 2010-05-11
>
> === modified file 'test/regression/ufctest.py'
> --- test/regression/ufctest.py	2010-05-11 09:39:48 +0000
> +++ test/regression/ufctest.py	2011-05-03 12:13:57 +0000
> @@ -1,8 +1,21 @@
> -__author__ = "Anders Logg, Kristian B. Oelgaard and Marie E. Rognes"
> -__date__ = "2010-01-24"
> -__copyright__ = "Copyright (C) 2010 " + __author__
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Anders Logg, Kristian B. Oelgaard and Marie E. Rognes
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-24
>  # Last changed: 2010-05-11
>
>  _test_code = """\
>
> === modified file 'test/test.py'
> --- test/test.py	2010-02-03 18:46:01 +0000
> +++ test/test.py	2011-05-03 12:13:57 +0000
> @@ -1,9 +1,24 @@
>  """Run all tests, including unit tests and regression tests"""
>
> -__author__ = "Anders Logg (logg@xxxxxxxxx)"
> -__date__ = "2007-06-09 -- 2007-06-09"
> -__copyright__ = "Copyright (C) 2007 Anders Logg"
> -__license__  = "GNU GPL version 3 or any later version"
> +# Copyright (C) 2007 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2007-06-09
> +# Last changed: 2007-06-09
>
>  import os
>  import re
>
> === modified file 'test/unit/evaluate_basis/cppcode.py'
> --- test/unit/evaluate_basis/cppcode.py	2010-02-01 15:01:12 +0000
> +++ test/unit/evaluate_basis/cppcode.py	2011-05-03 12:13:57 +0000
> @@ -1,9 +1,24 @@
>  "This module provides simple C++ code for verification of UFC code."
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-18"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-18
> +# Last changed: 2010-01-18
>
>  #evaluate_basis_code = """\
>  ##include <iostream>
>
> === modified file 'test/unit/evaluate_basis/test.py'
> --- test/unit/evaluate_basis/test.py	2010-02-02 08:39:32 +0000
> +++ test/unit/evaluate_basis/test.py	2011-05-03 12:13:57 +0000
> @@ -2,10 +2,25 @@
>  functions evaluate_basisi and evaluate_basis_derivatives generated by FFC to the
>  values tabulated by FIAT and to reference values computed by an older version of FFC."""
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-02-01"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-02-01
> +# Last changed: 2010-02-01
>
>  import unittest
>  from test_against_fiat import main as fiat_main
>
> === modified file 'test/unit/evaluate_basis/test_against_fiat.py'
> --- test/unit/evaluate_basis/test_against_fiat.py	2010-04-12 15:21:24 +0000
> +++ test/unit/evaluate_basis/test_against_fiat.py	2011-05-03 12:13:57 +0000
> @@ -1,8 +1,21 @@
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-29"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-29
>  # Last changed: 2010-04-12
>
>  from cppcode import evaluate_basis_code_fiat
>
> === modified file 'test/unit/evaluate_basis/test_against_ref_values.py'
> --- test/unit/evaluate_basis/test_against_ref_values.py	2010-02-01 15:01:12 +0000
> +++ test/unit/evaluate_basis/test_against_ref_values.py	2011-05-03 12:13:57 +0000
> @@ -1,8 +1,21 @@
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-18"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-18
>  # Last changed: 2010-01-29
>
>  from cppcode import evaluate_basis_code
>
> === modified file 'test/unit/evaluate_basis/test_common.py'
> --- test/unit/evaluate_basis/test_common.py	2010-02-02 10:22:12 +0000
> +++ test/unit/evaluate_basis/test_common.py	2011-05-03 12:13:57 +0000
> @@ -1,8 +1,21 @@
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-29"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-29
>  # Last changed: 2010-02-02
>
>  from ffc.log import info, info_red, info_blue, info_green, debug
>
> === modified file 'test/unit/misc/test.py'
> --- test/unit/misc/test.py	2010-02-02 08:34:37 +0000
> +++ test/unit/misc/test.py	2011-05-03 12:13:57 +0000
> @@ -1,11 +1,27 @@
>  "Unit tests for FFC"
>
> -__author__ = "Anders Logg (logg@xxxxxxxxx)"
> -__date__ = "2007-02-06 -- 2009-02-24"
> -__copyright__ = "Copyright (C) 2007-2009 Anders Logg"
> -__license__  = "GNU GPL version 3 or any later version"
> +# Copyright (C) 2007-2009 Anders Logg
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# Modified by Marie E. Rognes, 2010
> +#
> +# First added:  2007-02-06
> +# Last changed: 2009-02-24
>
> -# Modified by Marie E. Rognes <meg@xxxxxxxxx> 2010
>  import unittest
>  import sys
>  import numpy
>
> === modified file 'test/unit/symbolics/test.py'
> --- test/unit/symbolics/test.py	2011-03-28 13:44:12 +0000
> +++ test/unit/symbolics/test.py	2011-05-03 12:13:57 +0000
> @@ -1,11 +1,24 @@
>  #!/usr/bin/env python
>  "Test suite for the symbolic classes."
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2009-07-11"
> -__copyright__ = "Copyright (C) 2009-2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2009-2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2009-07-11
>  # Last changed: 2010-02-01
>
>  import unittest
>
> === modified file 'test/unit/symbolics/testdgelastodyn.py'
> --- test/unit/symbolics/testdgelastodyn.py	2010-02-01 10:13:16 +0000
> +++ test/unit/symbolics/testdgelastodyn.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  #!/usr/bin/env python
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-06"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-06
>  # Last changed: 2010-02-01
>
>  # Pyhton modules
>
> === modified file 'test/unit/symbolics/testelasticity2d.py'
> --- test/unit/symbolics/testelasticity2d.py	2010-02-09 11:56:10 +0000
> +++ test/unit/symbolics/testelasticity2d.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  #!/usr/bin/env python
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-06"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-06
>  # Last changed: 2010-02-01
>
>  # Pyhton modules
>
> === modified file 'test/unit/symbolics/testelasticityterm.py'
> --- test/unit/symbolics/testelasticityterm.py	2010-03-11 13:59:32 +0000
> +++ test/unit/symbolics/testelasticityterm.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  #!/usr/bin/env python
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-06"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-06
>  # Last changed: 2010-03-11
>
>  # Pyhton modules
>
> === modified file 'test/unit/symbolics/testelasweighted.py'
> --- test/unit/symbolics/testelasweighted.py	2010-03-11 13:59:32 +0000
> +++ test/unit/symbolics/testelasweighted.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  #!/usr/bin/env python
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-06"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-06
>  # Last changed: 2010-03-11
>
>  # Pyhton modules
>
> === modified file 'test/unit/symbolics/testelasweighted2.py'
> --- test/unit/symbolics/testelasweighted2.py	2010-03-11 13:59:32 +0000
> +++ test/unit/symbolics/testelasweighted2.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  #!/usr/bin/env python
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-06"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-06
>  # Last changed: 2010-03-11
>
>  # Pyhton modules
>
> === modified file 'test/unit/symbolics/testexpandoperations.py'
> --- test/unit/symbolics/testexpandoperations.py	2010-02-01 10:13:16 +0000
> +++ test/unit/symbolics/testexpandoperations.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  #!/usr/bin/env python
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-06"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-06
>  # Last changed: 2010-02-01
>
>  # Pyhton modules
>
> === modified file 'test/unit/symbolics/testfloat.py'
> --- test/unit/symbolics/testfloat.py	2010-02-01 10:13:16 +0000
> +++ test/unit/symbolics/testfloat.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  #!/usr/bin/env python
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-06"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-06
>  # Last changed: 2010-02-01
>
>  # Pyhton modules
>
> === modified file 'test/unit/symbolics/testfloatoperators.py'
> --- test/unit/symbolics/testfloatoperators.py	2010-02-03 19:05:32 +0000
> +++ test/unit/symbolics/testfloatoperators.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  #!/usr/bin/env python
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-06"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-06
>  # Last changed: 2010-02-01
>
>  # Pyhton modules
>
> === modified file 'test/unit/symbolics/testfraction.py'
> --- test/unit/symbolics/testfraction.py	2010-02-01 10:13:16 +0000
> +++ test/unit/symbolics/testfraction.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  #!/usr/bin/env python
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-06"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-06
>  # Last changed: 2010-02-01
>
>  # Pyhton modules
>
> === modified file 'test/unit/symbolics/testfractionoperators.py'
> --- test/unit/symbolics/testfractionoperators.py	2010-02-01 10:13:16 +0000
> +++ test/unit/symbolics/testfractionoperators.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  #!/usr/bin/env python
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-06"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-06
>  # Last changed: 2010-02-01
>
>  # Pyhton modules
>
> === modified file 'test/unit/symbolics/testmixedsymbols.py'
> --- test/unit/symbolics/testmixedsymbols.py	2010-03-11 13:59:32 +0000
> +++ test/unit/symbolics/testmixedsymbols.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  #!/usr/bin/env python
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-06"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-06
>  # Last changed: 2010-03-11
>
>  # Pyhton modules
>
> === modified file 'test/unit/symbolics/testnotfinished.py'
> --- test/unit/symbolics/testnotfinished.py	2011-03-28 13:44:12 +0000
> +++ test/unit/symbolics/testnotfinished.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  #!/usr/bin/env python
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-06"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-06
>  # Last changed: 2010-02-01
>
>  # Pyhton modules
>
> === modified file 'test/unit/symbolics/testpoisson.py'
> --- test/unit/symbolics/testpoisson.py	2010-02-09 11:56:10 +0000
> +++ test/unit/symbolics/testpoisson.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  #!/usr/bin/env python
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-06"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-06
>  # Last changed: 2010-02-01
>
>  # Pyhton modules
>
> === modified file 'test/unit/symbolics/testproduct.py'
> --- test/unit/symbolics/testproduct.py	2010-06-15 13:46:49 +0000
> +++ test/unit/symbolics/testproduct.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  #!/usr/bin/env python
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-06"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-06
>  # Last changed: 2010-02-01
>
>  # Pyhton modules
>
> === modified file 'test/unit/symbolics/testproductoperators.py'
> --- test/unit/symbolics/testproductoperators.py	2010-02-01 10:13:16 +0000
> +++ test/unit/symbolics/testproductoperators.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  #!/usr/bin/env python
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-06"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-06
>  # Last changed: 2010-02-01
>
>  # Pyhton modules
>
> === modified file 'test/unit/symbolics/testrealexamples.py'
> --- test/unit/symbolics/testrealexamples.py	2010-02-01 10:13:16 +0000
> +++ test/unit/symbolics/testrealexamples.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  #!/usr/bin/env python
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-06"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-06
>  # Last changed: 2010-02-01
>
>  # Pyhton modules
>
> === modified file 'test/unit/symbolics/testreducegip.py'
> --- test/unit/symbolics/testreducegip.py	2010-02-01 10:13:16 +0000
> +++ test/unit/symbolics/testreducegip.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  #!/usr/bin/env python
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-06"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-06
>  # Last changed: 2010-02-01
>
>  # Pyhton modules
>
> === modified file 'test/unit/symbolics/testreduceoperations.py'
> --- test/unit/symbolics/testreduceoperations.py	2010-02-01 10:13:16 +0000
> +++ test/unit/symbolics/testreduceoperations.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  #!/usr/bin/env python
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-06"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-06
>  # Last changed: 2010-02-01
>
>  # Pyhton modules
>
> === modified file 'test/unit/symbolics/testreducevartype.py'
> --- test/unit/symbolics/testreducevartype.py	2011-04-19 13:01:25 +0000
> +++ test/unit/symbolics/testreducevartype.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  #!/usr/bin/env python
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-06"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-06
>  # Last changed: 2010-02-01
>
>  # Pyhton modules
>
> === modified file 'test/unit/symbolics/testsum.py'
> --- test/unit/symbolics/testsum.py	2010-02-01 10:13:16 +0000
> +++ test/unit/symbolics/testsum.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  #!/usr/bin/env python
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-06"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-06
>  # Last changed: 2010-02-01
>
>  # Pyhton modules
>
> === modified file 'test/unit/symbolics/testsumoperators.py'
> --- test/unit/symbolics/testsumoperators.py	2010-02-01 10:13:16 +0000
> +++ test/unit/symbolics/testsumoperators.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  #!/usr/bin/env python
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-06"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-06
>  # Last changed: 2010-02-01
>
>  # Pyhton modules
>
> === modified file 'test/unit/symbolics/testsymbol.py'
> --- test/unit/symbolics/testsymbol.py	2010-07-01 17:41:40 +0000
> +++ test/unit/symbolics/testsymbol.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  #!/usr/bin/env python
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-06"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-06
>  # Last changed: 2010-02-01
>
>  # Pyhton modules
>
> === modified file 'test/unit/symbolics/testsymboloperators.py'
> --- test/unit/symbolics/testsymboloperators.py	2010-02-01 10:13:16 +0000
> +++ test/unit/symbolics/testsymboloperators.py	2011-05-03 12:13:57 +0000
> @@ -1,10 +1,23 @@
>  #!/usr/bin/env python
>
> -__author__ = "Kristian B. Oelgaard (k.b.oelgaard@xxxxxxxxx)"
> -__date__ = "2010-01-06"
> -__copyright__ = "Copyright (C) 2010 Kristian B. Oelgaard"
> -__license__  = "GNU GPL version 3 or any later version"
> -
> +# Copyright (C) 2010 Kristian B. Oelgaard
> +#
> +# This file is part of FFC.
> +#
> +# FFC is free software: you can redistribute it and/or modify
> +# it under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation, either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# FFC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public License
> +# along with FFC.  If not, see <http://www.gnu.org/licenses/>.
> +#
> +# First added:  2010-01-06
>  # Last changed: 2010-02-01
>
>  # Pyhton modules
>
> # Begin bundle
> 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

> _______________________________________________
> Mailing list: https://launchpad.net/~ffc
> Post to     : ffc@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~ffc
> More help   : https://help.launchpad.net/ListHelp




References