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

paulk pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/groovy-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new b65811e  add some license headers/update readme
b65811e is described below

commit b65811e4d978a9c55684d126feeabecf93a241fb
Author: Paul King <pa...@asert.com.au>
AuthorDate: Mon Dec 10 12:18:35 2018 +1000

    add some license headers/update readme
---
 README.adoc                                        | 113 +++++++++++++++++----
 build.gradle                                       |  21 +++-
 buildSrc/build.gradle                              |  19 ++++
 buildSrc/src/main/groovy/util/CheckLinks.groovy    |  18 ++++
 buildSrc/src/main/groovy/util/CssFilter.groovy     |  18 ++++
 buildSrc/src/main/groovy/util/JsFilter.groovy      |  18 ++++
 generator/build.gradle                             |  19 ++++
 .../groovy/generator/AsciidoctorFactory.groovy     |  18 ++++
 .../main/groovy/generator/ChangelogParser.groovy   |  18 ++++
 .../src/main/groovy/generator/DocUtils.groovy      |  18 ++++
 .../generator/DocumentationHTMLCleaner.groovy      |  18 ++++
 .../src/main/groovy/generator/PageTemplate.groovy  |  18 ++++
 .../src/main/groovy/generator/SiteGenerator.groovy |  18 ++++
 generator/src/main/groovy/model/Book.groovy        |  18 ++++
 generator/src/main/groovy/model/Changelog.groovy   |  18 ++++
 generator/src/main/groovy/model/Course.groovy      |  18 ++++
 .../src/main/groovy/model/Distribution.groovy      |  18 ++++
 .../src/main/groovy/model/DownloadPackage.groovy   |  18 ++++
 generator/src/main/groovy/model/Ecosystem.groovy   |  18 ++++
 .../src/main/groovy/model/EcosystemEntry.groovy    |  18 ++++
 generator/src/main/groovy/model/Event.groovy       |  18 ++++
 generator/src/main/groovy/model/Events.groovy      |  18 ++++
 generator/src/main/groovy/model/Issue.groovy       |  18 ++++
 generator/src/main/groovy/model/Library.groovy     |  18 ++++
 generator/src/main/groovy/model/Menu.groovy        |  18 ++++
 generator/src/main/groovy/model/MenuItem.groovy    |  18 ++++
 generator/src/main/groovy/model/Page.groovy        |  18 ++++
 generator/src/main/groovy/model/Section.groovy     |  18 ++++
 generator/src/main/groovy/model/SectionItem.groovy |  18 ++++
 generator/src/main/groovy/model/SiteMap.groovy     |  18 ++++
 generator/src/main/groovy/model/UserGroup.groovy   |  18 ++++
 generator/src/main/groovy/model/Video.groovy       |  18 ++++
 gradle.properties                                  |  14 +++
 settings.gradle                                    |  20 +++-
 site-dev/build.gradle                              |  19 ++++
 site-user/build.gradle                             |  19 ++++
 site/gradle/templates/deadlinks.groovy             |  18 ++++
 site/src/site/sitemap-dev.groovy                   |  18 ++++
 site/src/site/sitemap-user.groovy                  |  19 ++++
 39 files changed, 778 insertions(+), 25 deletions(-)

diff --git a/README.adoc b/README.adoc
index 1dc22b1..57247bb 100644
--- a/README.adoc
+++ b/README.adoc
@@ -1,6 +1,27 @@
+//////////////////////////////////////////
+
+  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
+
+    http://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.
+
+//////////////////////////////////////////
+
 = Groovy website
 The Groovy development team
-:revdate: 24-02-2014
+:revdate: 2018-12-10
 :build-icon: 
http://ci.groovy-lang.org:8111/app/rest/builds/buildType:(id:Groovy_Website)/statusIcon
 :noheader:
 :groovy-www: http://groovy-lang.org/
@@ -10,32 +31,63 @@ The Groovy development team
 
 [.left.text-left]
 image::http://groovy-lang.org/img/groovy-logo.png[]
-{groovy-www}[Groovy] is an agile and dynamic language for the Java Virtual 
Machine. It builds upon the strengths of Java, but has additional power 
features inspired by languages like Python, Ruby and Smalltalk.
+{groovy-www}[Groovy] is a multi-faceted language for the Java Virtual Machine. 
It builds
+upon the strengths of Java, but has additional power features inspired by 
languages like
+Python, Ruby and Smalltalk.
 
-Groovy makes modern programming features available to Java developers with 
almost-zero learning curve as well as supports Domain-Specific Languages and 
other compact syntax so your code becomes easy to read and maintain.
+Groovy makes modern programming features available to Java developers with 
almost-zero
+learning curve as well as supports Domain-Specific Languages and other compact 
syntax
+so your code becomes easy to read and maintain.
 
-Groovy makes writing shell and build scripts easy with its powerful processing 
primitives, OO abilities and an Ant DSL.
+Groovy makes writing shell and build scripts easy with its powerful processing 
primitives,
+OO abilities and an Ant DSL.
 
-It also increases developer productivity by reducing scaffolding code when 
developing web, GUI, database or console applications. Groovy simplifies 
testing by supporting unit testing and mocking out-of-the-box. Groovy also 
seamlessly integrates with all existing Java classes and libraries and compiles 
straight to Java bytecode so you can use it anywhere you can use Java.
+It also increases developer productivity by reducing scaffolding code when 
developing web,
+GUI, database or console applications. Groovy simplifies testing by supporting 
unit testing
+and mocking out-of-the-box. Groovy also seamlessly integrates with all 
existing Java classes
+and libraries and compiles straight to Java bytecode so you can use it 
anywhere you can use Java.
 
 == Sources for the Groovy website
 
-This project builds the Groovy website. It is using {gradle}[Gradle] and is 
fully statically generated.
+This project builds two Groovy websites:
+
+* The _user_ website contains information for users of the Apache Groovy 
programming language
+* The _developer_ website contains information for those interested in 
contributing to the language development
+
+The websites are static once generated. The generation process uses 
{gradle}[Gradle] and Groovy's templating
+capabilities to generate the sites.
 
 Build is image:{build-icon}[build status, link={groovy-ci}].
 
-== Generating the site
+== Generating the user site
 
 ----
-git clone https://github.com/groovy/groovy-website
+git clone https://github.com/apache/groovy-website
 cd groovy-website
-./gradlew webzip
+./gradlew :site-user:webzip
 ----
 
-The output can be found in the `build` directory:
+The output can be found in the `site-user/build` directory:
 
 ----
-build
+site-user/build
+  |---- site            : the generated static website
+  |---- reports         : deadlinks report
+  |---- distributions   : zip of the website
+----
+
+== Generating the developer site
+
+----
+git clone https://github.com/apache/groovy-website
+cd groovy-website
+./gradlew :site-dev:webzip
+----
+
+The output can be found in the `site-dev/build` directory:
+
+----
+site-dev/build
   |---- site            : the generated static website
   |---- reports         : deadlinks report
   |---- distributions   : zip of the website
@@ -43,15 +95,17 @@ build
 
 == Contributing
 
-The website is generated thanks to Gradle and makes use of the 
{markupte}[Markup Template Engine]. The structure of the
-project consists of two modules:
+The website is generated thanks to Gradle and makes use of the 
{markupte}[Markup Template Engine].
+The structure of the project consists of these modules/directories:
 
 ----
-generator                       : utility classes and model for generating the 
website
-site                            : the website itself
+generator                       : module for utility classes and model for 
generating the website
+site                            : directory with shared website content
+site-user                       : module which describes which content appears 
in the user site
+site-dev                        : module which describes which content appears 
in the developer site
 ----
 
-The website subproject consists of:
+The `site` subproject consists of:
 
 ----
 src/main/site                   : sources for the static website
@@ -60,18 +114,33 @@ src/main/site                   : sources for the static 
website
           |--- includes         : includes used by templates
           |--- layouts          : layouts for the various pages
           |--- pages            : individual pages
-build.gradle                    : website weaving logic
 ----
 
-Additional details can be found in this 
http://melix.github.io/blog/2014/07/new-groovy-website.html[blog post].
+The `site-user` subproject consists of:
+
+----
+build.gradle                    : website weaving logic for user site
+----
+
+The `site-dev` subproject consists of:
+
+----
+build.gradle                    : website weaving logic for dev site
+----
+
+Additional details (a little dated but mostly relevant) can be found in
+this http://melix.github.io/blog/2014/07/new-groovy-website.html[blog post].
 
 == Continuous Integration
 
-The official CI server runs {groovy-ci}[here] (login as user guest and leave 
the password blank) and is sponsored by http://www.jetbrains.com[JetBrains].
+The official CI server runs {groovy-ci}[here] (login as user guest and leave 
the password blank)
+and is sponsored by http://www.jetbrains.com[JetBrains].
 
-WARNING: The website is continuously updated from the _master_ branch. This 
means that *every merge on master is immediately published*. Changes that need 
to be
-applied on a specific date need to be done on a dedicated branch.
+WARNING: The website is continuously updated from the _asf-site_ branch.
+This means that *every merge on master is immediately published*.
+Changes that need to be applied on a specific date need to be done on a 
dedicated branch.
 
 == License
 
-Groovy is licensed under the terms of the 
http://www.apache.org/licenses/LICENSE-2.0.html[Apache License, Version 2.0]
+Groovy is licensed under the terms of the
+http://www.apache.org/licenses/LICENSE-2.0.html[Apache License, Version 2.0]
diff --git a/build.gradle b/build.gradle
index d56e185..994400a 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,4 +1,22 @@
-// Grab the plugin from a Maven Repo automatically
+/*
+ *  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
+ *
+ *    http://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.
+ */
+
 buildscript {
     repositories {
         jcenter()
@@ -20,4 +38,3 @@ buildScan {
 allprojects {
     apply plugin: 'idea'
 }
-
diff --git a/buildSrc/build.gradle b/buildSrc/build.gradle
index ce168b0..169fada 100644
--- a/buildSrc/build.gradle
+++ b/buildSrc/build.gradle
@@ -1,3 +1,22 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
+
 repositories {
     jcenter()
 }
diff --git a/buildSrc/src/main/groovy/util/CheckLinks.groovy 
b/buildSrc/src/main/groovy/util/CheckLinks.groovy
index 3ac9eb2..ef03a6b 100644
--- a/buildSrc/src/main/groovy/util/CheckLinks.groovy
+++ b/buildSrc/src/main/groovy/util/CheckLinks.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 package util
 
 import org.apache.http.client.config.CookieSpecs
diff --git a/buildSrc/src/main/groovy/util/CssFilter.groovy 
b/buildSrc/src/main/groovy/util/CssFilter.groovy
index b83d5cc..348702f 100644
--- a/buildSrc/src/main/groovy/util/CssFilter.groovy
+++ b/buildSrc/src/main/groovy/util/CssFilter.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 package util
 
 import com.yahoo.platform.yui.compressor.CssCompressor
diff --git a/buildSrc/src/main/groovy/util/JsFilter.groovy 
b/buildSrc/src/main/groovy/util/JsFilter.groovy
index ce19b2c..43ec422 100644
--- a/buildSrc/src/main/groovy/util/JsFilter.groovy
+++ b/buildSrc/src/main/groovy/util/JsFilter.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 package util
 
 import com.yahoo.platform.yui.compressor.JavaScriptCompressor
diff --git a/generator/build.gradle b/generator/build.gradle
index 5f9a5d6..dc55f00 100644
--- a/generator/build.gradle
+++ b/generator/build.gradle
@@ -1,3 +1,22 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
+
 apply plugin: 'groovy'
 
 repositories {
diff --git a/generator/src/main/groovy/generator/AsciidoctorFactory.groovy 
b/generator/src/main/groovy/generator/AsciidoctorFactory.groovy
index 72d48dd..7ecb527 100644
--- a/generator/src/main/groovy/generator/AsciidoctorFactory.groovy
+++ b/generator/src/main/groovy/generator/AsciidoctorFactory.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 package generator
 
 import groovy.transform.CompileStatic
diff --git a/generator/src/main/groovy/generator/ChangelogParser.groovy 
b/generator/src/main/groovy/generator/ChangelogParser.groovy
index ee84faa..2935f39 100644
--- a/generator/src/main/groovy/generator/ChangelogParser.groovy
+++ b/generator/src/main/groovy/generator/ChangelogParser.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 package generator
 
 import groovy.json.JsonSlurper
diff --git a/generator/src/main/groovy/generator/DocUtils.groovy 
b/generator/src/main/groovy/generator/DocUtils.groovy
index 49d8609..04f1b68 100644
--- a/generator/src/main/groovy/generator/DocUtils.groovy
+++ b/generator/src/main/groovy/generator/DocUtils.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 package generator
 
 class DocUtils {
diff --git 
a/generator/src/main/groovy/generator/DocumentationHTMLCleaner.groovy 
b/generator/src/main/groovy/generator/DocumentationHTMLCleaner.groovy
index fafa9db..0ab754c 100644
--- a/generator/src/main/groovy/generator/DocumentationHTMLCleaner.groovy
+++ b/generator/src/main/groovy/generator/DocumentationHTMLCleaner.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 package generator
 
 import groovy.transform.CompileStatic
diff --git a/generator/src/main/groovy/generator/PageTemplate.groovy 
b/generator/src/main/groovy/generator/PageTemplate.groovy
index 8801d8d..8909e23 100644
--- a/generator/src/main/groovy/generator/PageTemplate.groovy
+++ b/generator/src/main/groovy/generator/PageTemplate.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 package generator
 
 import groovy.text.markup.BaseTemplate
diff --git a/generator/src/main/groovy/generator/SiteGenerator.groovy 
b/generator/src/main/groovy/generator/SiteGenerator.groovy
index 65a92c8..6f58dd0 100644
--- a/generator/src/main/groovy/generator/SiteGenerator.groovy
+++ b/generator/src/main/groovy/generator/SiteGenerator.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 package generator
 
 import groovy.io.FileType
diff --git a/generator/src/main/groovy/model/Book.groovy 
b/generator/src/main/groovy/model/Book.groovy
index 4537ace..4021467 100644
--- a/generator/src/main/groovy/model/Book.groovy
+++ b/generator/src/main/groovy/model/Book.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 package model
 
 import groovy.transform.CompileStatic
diff --git a/generator/src/main/groovy/model/Changelog.groovy 
b/generator/src/main/groovy/model/Changelog.groovy
index b7ba910..9476413 100644
--- a/generator/src/main/groovy/model/Changelog.groovy
+++ b/generator/src/main/groovy/model/Changelog.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 package model
 
 import groovy.transform.CompileStatic
diff --git a/generator/src/main/groovy/model/Course.groovy 
b/generator/src/main/groovy/model/Course.groovy
index 68f8618..d27737d 100644
--- a/generator/src/main/groovy/model/Course.groovy
+++ b/generator/src/main/groovy/model/Course.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 package model
 
 import groovy.transform.CompileStatic
diff --git a/generator/src/main/groovy/model/Distribution.groovy 
b/generator/src/main/groovy/model/Distribution.groovy
index 55ef17c..6420545 100644
--- a/generator/src/main/groovy/model/Distribution.groovy
+++ b/generator/src/main/groovy/model/Distribution.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 package model
 
 import groovy.transform.CompileStatic
diff --git a/generator/src/main/groovy/model/DownloadPackage.groovy 
b/generator/src/main/groovy/model/DownloadPackage.groovy
index 074a38c..6a86c11 100644
--- a/generator/src/main/groovy/model/DownloadPackage.groovy
+++ b/generator/src/main/groovy/model/DownloadPackage.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 package model
 
 import groovy.transform.CompileStatic
diff --git a/generator/src/main/groovy/model/Ecosystem.groovy 
b/generator/src/main/groovy/model/Ecosystem.groovy
index 17a102f..423d075 100644
--- a/generator/src/main/groovy/model/Ecosystem.groovy
+++ b/generator/src/main/groovy/model/Ecosystem.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 package model
 
 import groovy.transform.CompileStatic
diff --git a/generator/src/main/groovy/model/EcosystemEntry.groovy 
b/generator/src/main/groovy/model/EcosystemEntry.groovy
index 55dc9fd..2be814b 100644
--- a/generator/src/main/groovy/model/EcosystemEntry.groovy
+++ b/generator/src/main/groovy/model/EcosystemEntry.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 package model
 
 import groovy.transform.ToString
diff --git a/generator/src/main/groovy/model/Event.groovy 
b/generator/src/main/groovy/model/Event.groovy
index 6eaf7d7..614f9b8 100644
--- a/generator/src/main/groovy/model/Event.groovy
+++ b/generator/src/main/groovy/model/Event.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 package model
 
 import groovy.transform.CompileStatic
diff --git a/generator/src/main/groovy/model/Events.groovy 
b/generator/src/main/groovy/model/Events.groovy
index 8767dec..a10ba97 100644
--- a/generator/src/main/groovy/model/Events.groovy
+++ b/generator/src/main/groovy/model/Events.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 package model
 
 import groovy.transform.CompileStatic
diff --git a/generator/src/main/groovy/model/Issue.groovy 
b/generator/src/main/groovy/model/Issue.groovy
index db4b1ee..fb484e2 100644
--- a/generator/src/main/groovy/model/Issue.groovy
+++ b/generator/src/main/groovy/model/Issue.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 package model
 
 import groovy.transform.CompileStatic
diff --git a/generator/src/main/groovy/model/Library.groovy 
b/generator/src/main/groovy/model/Library.groovy
index 879cd98..8019b60 100644
--- a/generator/src/main/groovy/model/Library.groovy
+++ b/generator/src/main/groovy/model/Library.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 package model
 
 import groovy.transform.CompileStatic
diff --git a/generator/src/main/groovy/model/Menu.groovy 
b/generator/src/main/groovy/model/Menu.groovy
index 9e495ed..d19f6b0 100644
--- a/generator/src/main/groovy/model/Menu.groovy
+++ b/generator/src/main/groovy/model/Menu.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 package model
 
 import groovy.transform.CompileStatic
diff --git a/generator/src/main/groovy/model/MenuItem.groovy 
b/generator/src/main/groovy/model/MenuItem.groovy
index 6e58074..5c739b2 100644
--- a/generator/src/main/groovy/model/MenuItem.groovy
+++ b/generator/src/main/groovy/model/MenuItem.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 package model
 
 import groovy.transform.ToString
diff --git a/generator/src/main/groovy/model/Page.groovy 
b/generator/src/main/groovy/model/Page.groovy
index 5b29679..8a742d8 100644
--- a/generator/src/main/groovy/model/Page.groovy
+++ b/generator/src/main/groovy/model/Page.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 package model
 
 import groovy.transform.CompileStatic
diff --git a/generator/src/main/groovy/model/Section.groovy 
b/generator/src/main/groovy/model/Section.groovy
index b0b14fd..54c10ac 100644
--- a/generator/src/main/groovy/model/Section.groovy
+++ b/generator/src/main/groovy/model/Section.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 package model
 
 import groovy.transform.ToString
diff --git a/generator/src/main/groovy/model/SectionItem.groovy 
b/generator/src/main/groovy/model/SectionItem.groovy
index 7379b23..c26e52e 100644
--- a/generator/src/main/groovy/model/SectionItem.groovy
+++ b/generator/src/main/groovy/model/SectionItem.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 package model
 
 import groovy.transform.ToString
diff --git a/generator/src/main/groovy/model/SiteMap.groovy 
b/generator/src/main/groovy/model/SiteMap.groovy
index 89ad799..95cffcf 100644
--- a/generator/src/main/groovy/model/SiteMap.groovy
+++ b/generator/src/main/groovy/model/SiteMap.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 package model
 
 import groovy.transform.ToString
diff --git a/generator/src/main/groovy/model/UserGroup.groovy 
b/generator/src/main/groovy/model/UserGroup.groovy
index 84007e3..cc5ed2a 100644
--- a/generator/src/main/groovy/model/UserGroup.groovy
+++ b/generator/src/main/groovy/model/UserGroup.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 package model
 
 import groovy.transform.CompileStatic
diff --git a/generator/src/main/groovy/model/Video.groovy 
b/generator/src/main/groovy/model/Video.groovy
index a5a4667..8d46ca6 100644
--- a/generator/src/main/groovy/model/Video.groovy
+++ b/generator/src/main/groovy/model/Video.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 package model
 
 import groovy.transform.CompileStatic
diff --git a/gradle.properties b/gradle.properties
index c9d5166..b2fb539 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1 +1,15 @@
+# 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
+#
+#     http://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.
 systemProp.docs_baseurl=http://docs.groovy-lang.org/latest
diff --git a/settings.gradle b/settings.gradle
index d96a7d7..7d4f550 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -1,3 +1,21 @@
-rootProject.name = 'groovy-website'
+/*
+ *  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
+ *
+ *    http://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.
+ */
 
+rootProject.name = 'groovy-website'
 include 'generator','site-dev','site-user'
diff --git a/site-dev/build.gradle b/site-dev/build.gradle
index 4e102ce..6592997 100644
--- a/site-dev/build.gradle
+++ b/site-dev/build.gradle
@@ -1,3 +1,22 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
+
 import groovy.text.markup.MarkupTemplateEngine
 import groovy.text.markup.TemplateConfiguration
 import org.gradle.internal.logging.ConsoleRenderer
diff --git a/site-user/build.gradle b/site-user/build.gradle
index a139b0c..9d3582b 100644
--- a/site-user/build.gradle
+++ b/site-user/build.gradle
@@ -1,3 +1,22 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
+
 import groovy.text.markup.MarkupTemplateEngine
 import groovy.text.markup.TemplateConfiguration
 import org.gradle.internal.logging.ConsoleRenderer
diff --git a/site/gradle/templates/deadlinks.groovy 
b/site/gradle/templates/deadlinks.groovy
index f6db408..f1494f5 100644
--- a/site/gradle/templates/deadlinks.groovy
+++ b/site/gradle/templates/deadlinks.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 html {
     head {
         title 'Dead links report'
diff --git a/site/src/site/sitemap-dev.groovy b/site/src/site/sitemap-dev.groovy
index cddb119..b009725 100644
--- a/site/src/site/sitemap-dev.groovy
+++ b/site/src/site/sitemap-dev.groovy
@@ -1,3 +1,21 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
 def userSiteBase = 'http://groovy-lang.org/'
 def devSiteBase = '/'
 
diff --git a/site/src/site/sitemap-user.groovy 
b/site/src/site/sitemap-user.groovy
index 07f323a..f4ee6ad 100644
--- a/site/src/site/sitemap-user.groovy
+++ b/site/src/site/sitemap-user.groovy
@@ -1,3 +1,22 @@
+/*
+ *  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
+ *
+ *    http://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.
+ */
+
 wiki = false
 
 menu {

Reply via email to