This is an automated email from the ASF dual-hosted git repository.

jdaugherty pushed a commit to branch 7.0.x
in repository https://gitbox.apache.org/repos/asf/grails-core.git

commit c31b3fa930e9e4a6b02681e640a13c91f9c02d2e
Author: James Daugherty <[email protected]>
AuthorDate: Wed Apr 23 13:11:59 2025 -0400

    update license headers
---
 .../grails/plugins/GrailsVersionUtils.groovy       | 25 ++++++++++++----------
 .../groovy/grails/plugins/VersionComparator.groovy | 25 ++++++++++++----------
 ...AbstractParsingParameterCreationListener.groovy | 25 ++++++++++++----------
 .../groovy/grails/core/DefaultGrailsClass.java     | 25 ++++++++++++----------
 .../support/NullPersistentContextInterceptor.java  | 25 ++++++++++++----------
 .../src/main/groovy/grails/util/DomainBuilder.java | 25 ++++++++++++----------
 .../groovy/grails/util/GrailsMetaClassUtils.java   | 25 ++++++++++++----------
 .../AnnotationDomainClassArtefactHandler.java      | 25 ++++++++++++----------
 .../core/artefact/UrlMappingsArtefactHandler.java  | 25 ++++++++++++----------
 .../core/exceptions/GrailsRuntimeException.java    | 25 ++++++++++++----------
 .../org/grails/core/io/MockFileResource.java       | 25 ++++++++++++----------
 .../org/grails/core/io/MockResourceLoader.java     | 25 ++++++++++++----------
 .../grails/core/io/MockStringResourceLoader.java   | 25 ++++++++++++----------
 .../org/grails/core/io/StaticResourceLoader.java   | 25 ++++++++++++----------
 .../support/GrailsPlaceholderConfigurer.java       | 25 ++++++++++++----------
 .../PluginAwareResourceBundleMessageSource.java    | 25 ++++++++++++----------
 ...GroovyAwareNamedTransactionAttributeSource.java | 25 ++++++++++++----------
 .../GrailsOpenSessionInViewInterceptor.java        | 25 ++++++++++++----------
 .../org/grails/buffer/FastStringPrintWriter.java   | 25 ++++++++++++----------
 .../groovy/org/grails/buffer/FastStringWriter.java | 25 ++++++++++++----------
 .../groovy/org/grails/gsp/GroovyPageMetaInfo.java  | 25 ++++++++++++----------
 .../org/grails/gsp/GroovyPageResourceLoader.java   | 25 ++++++++++++----------
 .../groovy/org/grails/gsp/GroovyPageTemplate.java  | 25 ++++++++++++----------
 .../groovy/org/grails/gsp/GroovyPageWritable.java  | 25 ++++++++++++----------
 .../org/grails/gsp/GroovyPagesException.java       | 25 ++++++++++++----------
 .../grails/gsp/ResourceAwareTemplateEngine.java    | 25 ++++++++++++----------
 .../org/grails/taglib/GroovyPageTagWriter.java     | 25 ++++++++++++----------
 .../groovy/org/grails/taglib/TagBodyClosure.java   | 25 ++++++++++++----------
 .../groovy/org/grails/taglib/TagLibraryLookup.java | 25 ++++++++++++----------
 .../org/grails/gsp/jsp/UncloseableInputStream.java | 25 ++++++++++++----------
 .../grails/spring/GrailsApplicationContext.java    | 25 ++++++++++++----------
 .../main/groovy/grails/web/http/HttpHeaders.java   | 25 ++++++++++++----------
 .../grails/web/pages/GroovyPagesUriSupport.java    | 25 ++++++++++++----------
 .../web/servlet/mvc/ParameterCreationListener.java | 25 ++++++++++++----------
 .../org/grails/web/util/IncludedContent.java       | 25 ++++++++++++----------
 .../main/groovy/grails/spring/WebBeanBuilder.java  | 25 ++++++++++++----------
 .../servlet/mvc/AbstractTokenResponseHandler.java  | 25 ++++++++++++----------
 .../web/servlet/mvc/TokenResponseHandler.java      | 25 ++++++++++++----------
 .../mapping/exceptions/UrlMappingException.java    | 25 ++++++++++++----------
 .../org/grails/web/mapping/DefaultUrlCreator.java  | 25 ++++++++++++----------
 .../grails/web/mapping/DefaultUrlMappingData.java  | 25 ++++++++++++----------
 .../web/mapping/DefaultUrlMappingParser.java       | 25 ++++++++++++----------
 .../web/mapping/DefaultUrlMappingsHolder.java      | 25 ++++++++++++----------
 .../org/grails/web/mapping/RegexUrlMapping.java    | 25 ++++++++++++----------
 .../web/mapping/ResponseCodeMappingData.java       | 25 ++++++++++++----------
 .../mapping/ResponseCodeUrlMappingVisitor.groovy   | 25 ++++++++++++----------
 46 files changed, 644 insertions(+), 506 deletions(-)

diff --git 
a/grails-bootstrap/src/main/groovy/grails/plugins/GrailsVersionUtils.groovy 
b/grails-bootstrap/src/main/groovy/grails/plugins/GrailsVersionUtils.groovy
index 361f8df563..f09d6616f8 100644
--- a/grails-bootstrap/src/main/groovy/grails/plugins/GrailsVersionUtils.groovy
+++ b/grails-bootstrap/src/main/groovy/grails/plugins/GrailsVersionUtils.groovy
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package grails.plugins
 
diff --git 
a/grails-bootstrap/src/main/groovy/grails/plugins/VersionComparator.groovy 
b/grails-bootstrap/src/main/groovy/grails/plugins/VersionComparator.groovy
index d7546d4931..fcec1cc82a 100644
--- a/grails-bootstrap/src/main/groovy/grails/plugins/VersionComparator.groovy
+++ b/grails-bootstrap/src/main/groovy/grails/plugins/VersionComparator.groovy
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package grails.plugins
 
diff --git 
a/grails-converters/src/main/groovy/org/grails/web/converters/AbstractParsingParameterCreationListener.groovy
 
b/grails-converters/src/main/groovy/org/grails/web/converters/AbstractParsingParameterCreationListener.groovy
index 4798937681..4a5ddc1407 100644
--- 
a/grails-converters/src/main/groovy/org/grails/web/converters/AbstractParsingParameterCreationListener.groovy
+++ 
b/grails-converters/src/main/groovy/org/grails/web/converters/AbstractParsingParameterCreationListener.groovy
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.web.converters
 
diff --git a/grails-core/src/main/groovy/grails/core/DefaultGrailsClass.java 
b/grails-core/src/main/groovy/grails/core/DefaultGrailsClass.java
index 97cb639468..e318fbe9d1 100644
--- a/grails-core/src/main/groovy/grails/core/DefaultGrailsClass.java
+++ b/grails-core/src/main/groovy/grails/core/DefaultGrailsClass.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package grails.core;
 
diff --git 
a/grails-core/src/main/groovy/grails/persistence/support/NullPersistentContextInterceptor.java
 
b/grails-core/src/main/groovy/grails/persistence/support/NullPersistentContextInterceptor.java
index 8cbb3ed205..68e7948cf3 100644
--- 
a/grails-core/src/main/groovy/grails/persistence/support/NullPersistentContextInterceptor.java
+++ 
b/grails-core/src/main/groovy/grails/persistence/support/NullPersistentContextInterceptor.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package grails.persistence.support;
 
diff --git a/grails-core/src/main/groovy/grails/util/DomainBuilder.java 
b/grails-core/src/main/groovy/grails/util/DomainBuilder.java
index 5f4bc9bbb5..1c810e36d1 100644
--- a/grails-core/src/main/groovy/grails/util/DomainBuilder.java
+++ b/grails-core/src/main/groovy/grails/util/DomainBuilder.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package grails.util;
 
diff --git a/grails-core/src/main/groovy/grails/util/GrailsMetaClassUtils.java 
b/grails-core/src/main/groovy/grails/util/GrailsMetaClassUtils.java
index b32b2dde28..dd72b7b020 100644
--- a/grails-core/src/main/groovy/grails/util/GrailsMetaClassUtils.java
+++ b/grails-core/src/main/groovy/grails/util/GrailsMetaClassUtils.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package grails.util;
 
diff --git 
a/grails-core/src/main/groovy/org/grails/core/artefact/AnnotationDomainClassArtefactHandler.java
 
b/grails-core/src/main/groovy/org/grails/core/artefact/AnnotationDomainClassArtefactHandler.java
index eb76962f16..35288876e1 100644
--- 
a/grails-core/src/main/groovy/org/grails/core/artefact/AnnotationDomainClassArtefactHandler.java
+++ 
b/grails-core/src/main/groovy/org/grails/core/artefact/AnnotationDomainClassArtefactHandler.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.core.artefact;
 
diff --git 
a/grails-core/src/main/groovy/org/grails/core/artefact/UrlMappingsArtefactHandler.java
 
b/grails-core/src/main/groovy/org/grails/core/artefact/UrlMappingsArtefactHandler.java
index 05a12d56f2..6eb3ca1fe3 100644
--- 
a/grails-core/src/main/groovy/org/grails/core/artefact/UrlMappingsArtefactHandler.java
+++ 
b/grails-core/src/main/groovy/org/grails/core/artefact/UrlMappingsArtefactHandler.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.core.artefact;
 
diff --git 
a/grails-core/src/main/groovy/org/grails/core/exceptions/GrailsRuntimeException.java
 
b/grails-core/src/main/groovy/org/grails/core/exceptions/GrailsRuntimeException.java
index 8ca8245933..33b023a700 100644
--- 
a/grails-core/src/main/groovy/org/grails/core/exceptions/GrailsRuntimeException.java
+++ 
b/grails-core/src/main/groovy/org/grails/core/exceptions/GrailsRuntimeException.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.core.exceptions;
 
diff --git 
a/grails-core/src/main/groovy/org/grails/core/io/MockFileResource.java 
b/grails-core/src/main/groovy/org/grails/core/io/MockFileResource.java
index 710910eb6b..a06dd2f385 100644
--- a/grails-core/src/main/groovy/org/grails/core/io/MockFileResource.java
+++ b/grails-core/src/main/groovy/org/grails/core/io/MockFileResource.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.core.io;
 
diff --git 
a/grails-core/src/main/groovy/org/grails/core/io/MockResourceLoader.java 
b/grails-core/src/main/groovy/org/grails/core/io/MockResourceLoader.java
index 68aab59f15..8a0d49b1be 100644
--- a/grails-core/src/main/groovy/org/grails/core/io/MockResourceLoader.java
+++ b/grails-core/src/main/groovy/org/grails/core/io/MockResourceLoader.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.core.io;
 
diff --git 
a/grails-core/src/main/groovy/org/grails/core/io/MockStringResourceLoader.java 
b/grails-core/src/main/groovy/org/grails/core/io/MockStringResourceLoader.java
index 3ebd4bbe8b..283bee4063 100644
--- 
a/grails-core/src/main/groovy/org/grails/core/io/MockStringResourceLoader.java
+++ 
b/grails-core/src/main/groovy/org/grails/core/io/MockStringResourceLoader.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.core.io;
 
diff --git 
a/grails-core/src/main/groovy/org/grails/core/io/StaticResourceLoader.java 
b/grails-core/src/main/groovy/org/grails/core/io/StaticResourceLoader.java
index 7275375982..263884873a 100644
--- a/grails-core/src/main/groovy/org/grails/core/io/StaticResourceLoader.java
+++ b/grails-core/src/main/groovy/org/grails/core/io/StaticResourceLoader.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.core.io;
 
diff --git 
a/grails-core/src/main/groovy/org/grails/spring/context/support/GrailsPlaceholderConfigurer.java
 
b/grails-core/src/main/groovy/org/grails/spring/context/support/GrailsPlaceholderConfigurer.java
index 6fc3f3048a..7a88ad100b 100644
--- 
a/grails-core/src/main/groovy/org/grails/spring/context/support/GrailsPlaceholderConfigurer.java
+++ 
b/grails-core/src/main/groovy/org/grails/spring/context/support/GrailsPlaceholderConfigurer.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.spring.context.support;
 
diff --git 
a/grails-core/src/main/groovy/org/grails/spring/context/support/PluginAwareResourceBundleMessageSource.java
 
b/grails-core/src/main/groovy/org/grails/spring/context/support/PluginAwareResourceBundleMessageSource.java
index a2982f435d..b070f4cffd 100644
--- 
a/grails-core/src/main/groovy/org/grails/spring/context/support/PluginAwareResourceBundleMessageSource.java
+++ 
b/grails-core/src/main/groovy/org/grails/spring/context/support/PluginAwareResourceBundleMessageSource.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.spring.context.support;
 
diff --git 
a/grails-core/src/main/groovy/org/grails/transaction/GroovyAwareNamedTransactionAttributeSource.java
 
b/grails-core/src/main/groovy/org/grails/transaction/GroovyAwareNamedTransactionAttributeSource.java
index 1819d6570e..a870eeceb5 100644
--- 
a/grails-core/src/main/groovy/org/grails/transaction/GroovyAwareNamedTransactionAttributeSource.java
+++ 
b/grails-core/src/main/groovy/org/grails/transaction/GroovyAwareNamedTransactionAttributeSource.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.transaction;
 
diff --git 
a/grails-data-hibernate5/grails-plugin/src/main/groovy/org/grails/plugin/hibernate/support/GrailsOpenSessionInViewInterceptor.java
 
b/grails-data-hibernate5/grails-plugin/src/main/groovy/org/grails/plugin/hibernate/support/GrailsOpenSessionInViewInterceptor.java
index 53a8299423..5a556b20df 100644
--- 
a/grails-data-hibernate5/grails-plugin/src/main/groovy/org/grails/plugin/hibernate/support/GrailsOpenSessionInViewInterceptor.java
+++ 
b/grails-data-hibernate5/grails-plugin/src/main/groovy/org/grails/plugin/hibernate/support/GrailsOpenSessionInViewInterceptor.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.plugin.hibernate.support;
 
diff --git 
a/grails-encoder/src/main/groovy/org/grails/buffer/FastStringPrintWriter.java 
b/grails-encoder/src/main/groovy/org/grails/buffer/FastStringPrintWriter.java
index e837bed487..16f7b58970 100644
--- 
a/grails-encoder/src/main/groovy/org/grails/buffer/FastStringPrintWriter.java
+++ 
b/grails-encoder/src/main/groovy/org/grails/buffer/FastStringPrintWriter.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.buffer;
 
diff --git 
a/grails-encoder/src/main/groovy/org/grails/buffer/FastStringWriter.java 
b/grails-encoder/src/main/groovy/org/grails/buffer/FastStringWriter.java
index 8b97fd938c..92064ff080 100644
--- a/grails-encoder/src/main/groovy/org/grails/buffer/FastStringWriter.java
+++ b/grails-encoder/src/main/groovy/org/grails/buffer/FastStringWriter.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.buffer;
 
diff --git 
a/grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPageMetaInfo.java 
b/grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPageMetaInfo.java
index 4ca243592b..4a2f7cbbb1 100644
--- a/grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPageMetaInfo.java
+++ b/grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPageMetaInfo.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.gsp;
 
diff --git 
a/grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPageResourceLoader.java 
b/grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPageResourceLoader.java
index ff13ce0042..7620f9f0ec 100644
--- 
a/grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPageResourceLoader.java
+++ 
b/grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPageResourceLoader.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.gsp;
 
diff --git 
a/grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPageTemplate.java 
b/grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPageTemplate.java
index 92b9ed9e68..cb892a1bb2 100644
--- a/grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPageTemplate.java
+++ b/grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPageTemplate.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.gsp;
 
diff --git 
a/grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPageWritable.java 
b/grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPageWritable.java
index 1774c3c491..a7813d1c73 100644
--- a/grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPageWritable.java
+++ b/grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPageWritable.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.gsp;
 
diff --git 
a/grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPagesException.java 
b/grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPagesException.java
index 9a7633beb8..f1e971bec9 100644
--- a/grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPagesException.java
+++ b/grails-gsp/core/src/main/groovy/org/grails/gsp/GroovyPagesException.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.gsp;
 
diff --git 
a/grails-gsp/core/src/main/groovy/org/grails/gsp/ResourceAwareTemplateEngine.java
 
b/grails-gsp/core/src/main/groovy/org/grails/gsp/ResourceAwareTemplateEngine.java
index 9152e52e45..c2e694e368 100644
--- 
a/grails-gsp/core/src/main/groovy/org/grails/gsp/ResourceAwareTemplateEngine.java
+++ 
b/grails-gsp/core/src/main/groovy/org/grails/gsp/ResourceAwareTemplateEngine.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.gsp;
 
diff --git 
a/grails-gsp/grails-taglib/src/main/groovy/org/grails/taglib/GroovyPageTagWriter.java
 
b/grails-gsp/grails-taglib/src/main/groovy/org/grails/taglib/GroovyPageTagWriter.java
index b1bb02310b..c020c3be7c 100644
--- 
a/grails-gsp/grails-taglib/src/main/groovy/org/grails/taglib/GroovyPageTagWriter.java
+++ 
b/grails-gsp/grails-taglib/src/main/groovy/org/grails/taglib/GroovyPageTagWriter.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.taglib;
 
diff --git 
a/grails-gsp/grails-taglib/src/main/groovy/org/grails/taglib/TagBodyClosure.java
 
b/grails-gsp/grails-taglib/src/main/groovy/org/grails/taglib/TagBodyClosure.java
index 4b0f97a8a1..05a73f9b7a 100644
--- 
a/grails-gsp/grails-taglib/src/main/groovy/org/grails/taglib/TagBodyClosure.java
+++ 
b/grails-gsp/grails-taglib/src/main/groovy/org/grails/taglib/TagBodyClosure.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.taglib;
 
diff --git 
a/grails-gsp/grails-taglib/src/main/groovy/org/grails/taglib/TagLibraryLookup.java
 
b/grails-gsp/grails-taglib/src/main/groovy/org/grails/taglib/TagLibraryLookup.java
index 7e966b6877..f3ccad1d31 100644
--- 
a/grails-gsp/grails-taglib/src/main/groovy/org/grails/taglib/TagLibraryLookup.java
+++ 
b/grails-gsp/grails-taglib/src/main/groovy/org/grails/taglib/TagLibraryLookup.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.taglib;
 
diff --git 
a/grails-gsp/grails-web-jsp/src/main/groovy/org/grails/gsp/jsp/UncloseableInputStream.java
 
b/grails-gsp/grails-web-jsp/src/main/groovy/org/grails/gsp/jsp/UncloseableInputStream.java
index 23916b1bd2..c5ed1adeb8 100644
--- 
a/grails-gsp/grails-web-jsp/src/main/groovy/org/grails/gsp/jsp/UncloseableInputStream.java
+++ 
b/grails-gsp/grails-web-jsp/src/main/groovy/org/grails/gsp/jsp/UncloseableInputStream.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.gsp.jsp;
 
diff --git 
a/grails-spring/src/main/groovy/org/grails/spring/GrailsApplicationContext.java 
b/grails-spring/src/main/groovy/org/grails/spring/GrailsApplicationContext.java
index f667695954..32563b2f7a 100644
--- 
a/grails-spring/src/main/groovy/org/grails/spring/GrailsApplicationContext.java
+++ 
b/grails-spring/src/main/groovy/org/grails/spring/GrailsApplicationContext.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.spring;
 
diff --git a/grails-web-common/src/main/groovy/grails/web/http/HttpHeaders.java 
b/grails-web-common/src/main/groovy/grails/web/http/HttpHeaders.java
index c3b4bb1a4b..3a5d7602ec 100644
--- a/grails-web-common/src/main/groovy/grails/web/http/HttpHeaders.java
+++ b/grails-web-common/src/main/groovy/grails/web/http/HttpHeaders.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package grails.web.http;
 
diff --git 
a/grails-web-common/src/main/groovy/org/grails/web/pages/GroovyPagesUriSupport.java
 
b/grails-web-common/src/main/groovy/org/grails/web/pages/GroovyPagesUriSupport.java
index 080f44ba52..c8cb127ddf 100644
--- 
a/grails-web-common/src/main/groovy/org/grails/web/pages/GroovyPagesUriSupport.java
+++ 
b/grails-web-common/src/main/groovy/org/grails/web/pages/GroovyPagesUriSupport.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.web.pages;
 
diff --git 
a/grails-web-common/src/main/groovy/org/grails/web/servlet/mvc/ParameterCreationListener.java
 
b/grails-web-common/src/main/groovy/org/grails/web/servlet/mvc/ParameterCreationListener.java
index 43d2605c1a..fdd7a6f3e1 100644
--- 
a/grails-web-common/src/main/groovy/org/grails/web/servlet/mvc/ParameterCreationListener.java
+++ 
b/grails-web-common/src/main/groovy/org/grails/web/servlet/mvc/ParameterCreationListener.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.web.servlet.mvc;
 
diff --git 
a/grails-web-common/src/main/groovy/org/grails/web/util/IncludedContent.java 
b/grails-web-common/src/main/groovy/org/grails/web/util/IncludedContent.java
index 8b57055e63..862e5c03a8 100644
--- a/grails-web-common/src/main/groovy/org/grails/web/util/IncludedContent.java
+++ b/grails-web-common/src/main/groovy/org/grails/web/util/IncludedContent.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.web.util;
 
diff --git a/grails-web-core/src/main/groovy/grails/spring/WebBeanBuilder.java 
b/grails-web-core/src/main/groovy/grails/spring/WebBeanBuilder.java
index 9ccb7796e8..bc1debedd1 100644
--- a/grails-web-core/src/main/groovy/grails/spring/WebBeanBuilder.java
+++ b/grails-web-core/src/main/groovy/grails/spring/WebBeanBuilder.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package grails.spring;
 
diff --git 
a/grails-web-mvc/src/main/groovy/org/grails/web/servlet/mvc/AbstractTokenResponseHandler.java
 
b/grails-web-mvc/src/main/groovy/org/grails/web/servlet/mvc/AbstractTokenResponseHandler.java
index 7635073ac8..f98e54a175 100644
--- 
a/grails-web-mvc/src/main/groovy/org/grails/web/servlet/mvc/AbstractTokenResponseHandler.java
+++ 
b/grails-web-mvc/src/main/groovy/org/grails/web/servlet/mvc/AbstractTokenResponseHandler.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.web.servlet.mvc;
 
diff --git 
a/grails-web-mvc/src/main/groovy/org/grails/web/servlet/mvc/TokenResponseHandler.java
 
b/grails-web-mvc/src/main/groovy/org/grails/web/servlet/mvc/TokenResponseHandler.java
index b7fa444674..b964b22961 100644
--- 
a/grails-web-mvc/src/main/groovy/org/grails/web/servlet/mvc/TokenResponseHandler.java
+++ 
b/grails-web-mvc/src/main/groovy/org/grails/web/servlet/mvc/TokenResponseHandler.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.web.servlet.mvc;
 
diff --git 
a/grails-web-url-mappings/src/main/groovy/grails/web/mapping/exceptions/UrlMappingException.java
 
b/grails-web-url-mappings/src/main/groovy/grails/web/mapping/exceptions/UrlMappingException.java
index 557b6560b8..6cdce2658b 100644
--- 
a/grails-web-url-mappings/src/main/groovy/grails/web/mapping/exceptions/UrlMappingException.java
+++ 
b/grails-web-url-mappings/src/main/groovy/grails/web/mapping/exceptions/UrlMappingException.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package grails.web.mapping.exceptions;
 
diff --git 
a/grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlCreator.java
 
b/grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlCreator.java
index 749c65e677..32773d111b 100644
--- 
a/grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlCreator.java
+++ 
b/grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlCreator.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.web.mapping;
 
diff --git 
a/grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlMappingData.java
 
b/grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlMappingData.java
index 032359f1f4..b7259318b0 100644
--- 
a/grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlMappingData.java
+++ 
b/grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlMappingData.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.web.mapping;
 
diff --git 
a/grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlMappingParser.java
 
b/grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlMappingParser.java
index 23df7666e6..3c6fbfe69d 100644
--- 
a/grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlMappingParser.java
+++ 
b/grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlMappingParser.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.web.mapping;
 
diff --git 
a/grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlMappingsHolder.java
 
b/grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlMappingsHolder.java
index a54155d3e9..f136bdc977 100644
--- 
a/grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlMappingsHolder.java
+++ 
b/grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/DefaultUrlMappingsHolder.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.web.mapping;
 
diff --git 
a/grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/RegexUrlMapping.java
 
b/grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/RegexUrlMapping.java
index dd56b1d835..a98ba3c92a 100644
--- 
a/grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/RegexUrlMapping.java
+++ 
b/grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/RegexUrlMapping.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.web.mapping;
 
diff --git 
a/grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/ResponseCodeMappingData.java
 
b/grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/ResponseCodeMappingData.java
index c6c3f4dc7b..3ce03e94e4 100644
--- 
a/grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/ResponseCodeMappingData.java
+++ 
b/grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/ResponseCodeMappingData.java
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.web.mapping;
 
diff --git 
a/grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/ResponseCodeUrlMappingVisitor.groovy
 
b/grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/ResponseCodeUrlMappingVisitor.groovy
index 8509bbf76e..1472220561 100644
--- 
a/grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/ResponseCodeUrlMappingVisitor.groovy
+++ 
b/grails-web-url-mappings/src/main/groovy/org/grails/web/mapping/ResponseCodeUrlMappingVisitor.groovy
@@ -1,17 +1,20 @@
 /*
- * Copyright 2004-2005 Graeme Rocher
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *    https://www.apache.org/licenses/LICENSE-2.0
  *
- *      https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
  */
 package org.grails.web.mapping
 


Reply via email to