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

slawrence pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/daffodil-vscode.git


The following commit(s) were added to refs/heads/main by this push:
     new 7aafb59  Add Apache Rat Check
7aafb59 is described below

commit 7aafb59c3a38c0b7dcff1e341927bfacd8edb8ab
Author: Shane Dell <[email protected]>
AuthorDate: Thu Oct 21 13:04:31 2021 -0400

    Add Apache Rat Check
    
    - Removed sbt-header plugin
    - Add CI for running the Rat Check
    - Update the headers for most of the code that had a CTC/Nteligen header in 
it.
    
    Closes #27, #32, #36
---
 .eslintrc.json                                     | 11 +++--
 .github/workflows/rat-check.yml                    | 48 +++++++++++++++++++
 .gitignore                                         | 15 ++++++
 .vscode/extensions.json                            | 11 +++--
 .vscode/launch.json                                | 11 +++--
 .vscode/settings.json                              | 11 +++--
 .vscode/tasks.json                                 | 11 +++--
 NOTICE                                             | 11 ++++-
 README.md                                          |  2 -
 build.sbt                                          | 27 ++++++++---
 build/extension.webpack.config.js                  |  1 +
 create_vsix.sh                                     | 11 +++--
 project/Rat.scala                                  | 55 ++++++++++++++++++++++
 project/build.properties                           | 11 +++--
 project/plugins.sbt                                | 13 ++---
 server/core/src/main/resources/logback.xml         | 23 ++++-----
 .../Compiler.scala                                 | 11 +++--
 .../org.apache.daffodil.debugger.dap/DAPodil.scala | 11 +++--
 .../org.apache.daffodil.debugger.dap/Next.scala    | 11 +++--
 .../org.apache.daffodil.debugger.dap/Parse.scala   | 11 +++--
 .../org.apache.daffodil.debugger.dap/logging.scala | 11 +++--
 snippets/json-license.txt                          | 11 +++--
 src/daffodil.ts                                    | 11 +++--
 src/daffodilDebugger.ts                            | 11 +++--
 src/hexView.ts                                     | 11 +++--
 src/infoset.ts                                     | 11 +++--
 tsconfig.json                                      | 11 +++--
 27 files changed, 276 insertions(+), 117 deletions(-)

diff --git a/.eslintrc.json b/.eslintrc.json
index f2fdf57..40714c7 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -1,9 +1,10 @@
 /*
- * Copyright 2021 Concurrent Technologies Corporation, Nteligen LLC
- *
- * 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
+ * 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
  *
diff --git a/.github/workflows/rat-check.yml b/.github/workflows/rat-check.yml
new file mode 100644
index 0000000..ebf5e55
--- /dev/null
+++ b/.github/workflows/rat-check.yml
@@ -0,0 +1,48 @@
+# 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.
+
+---
+name: Rat Check
+
+on:
+  push:
+    branches-ignore: [ 'dependabot/**' ]
+  pull_request:
+    types: [opened, synchronize, reopened]
+
+jobs:
+  check:
+    name: Rat Check
+    runs-on: ubuntu-20.04
+    defaults:
+      run:
+        shell: bash
+    env:
+      SBT: sbt -J-Xms1024m -J-Xmx5120m -J-XX:ReservedCodeCacheSize=512m 
-J-XX:MaxMetaspaceSize=1024m ++2.12.13
+    
+    steps:
+      - name: Setup Java
+        uses: actions/[email protected]
+        with:
+          distribution: temurin
+          java-version: 11
+
+      - name: Check out Repository
+        uses: actions/[email protected]
+        with:
+          fetch-depth: 0
+
+      - name: Run Rat Check
+        run: $SBT ratCheck || (cat target/rat.txt; exit 1)
diff --git a/.gitignore b/.gitignore
index 15eecc4..f5b95bc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,18 @@
+# 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.
+
 #
 # Platform and environment specific entries should be placed in 
.git/info/exclude
 #
diff --git a/.vscode/extensions.json b/.vscode/extensions.json
index 968e11d..51367bc 100644
--- a/.vscode/extensions.json
+++ b/.vscode/extensions.json
@@ -1,9 +1,10 @@
 /*
- * Copyright 2021 Concurrent Technologies Corporation, Nteligen LLC
- *
- * 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
+ * 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
  *
diff --git a/.vscode/launch.json b/.vscode/launch.json
index 7f97f82..21bec75 100644
--- a/.vscode/launch.json
+++ b/.vscode/launch.json
@@ -1,9 +1,10 @@
 /*
- * Copyright 2021 Concurrent Technologies Corporation, Nteligen LLC
- *
- * 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
+ * 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
  *
diff --git a/.vscode/settings.json b/.vscode/settings.json
index 4613302..e7dfbb4 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -1,9 +1,10 @@
 /*
- * Copyright 2021 Concurrent Technologies Corporation, Nteligen LLC
- *
- * 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
+ * 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
  *
diff --git a/.vscode/tasks.json b/.vscode/tasks.json
index b70f083..e5f4f25 100644
--- a/.vscode/tasks.json
+++ b/.vscode/tasks.json
@@ -1,9 +1,10 @@
 /*
- * Copyright 2021 Concurrent Technologies Corporation, Nteligen LLC
- *
- * 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
+ * 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
  *
diff --git a/NOTICE b/NOTICE
index 2c4c81e..05cdf3f 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,2 +1,9 @@
-Apache Daffodil VS Code Debug
-Copyright 2021 Concurrent Technologies Corporation, Nteligen LLC
+Apache Daffodil VSCode
+Copyright 2021 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+
+Based on source code originally developed by
+- Concurrent Technologies Corporation (https://www.ctc.com/)
+- Nteligen LLC (https://www.nteligen.com/)
diff --git a/README.md b/README.md
index afa610b..ef73fd9 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,4 @@
 <!--
-  Copyright 2021 Concurrent Technologies Corporation, Nteligen LLC
-
   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.
diff --git a/build.sbt b/build.sbt
index ce7b415..dfd834b 100644
--- a/build.sbt
+++ b/build.sbt
@@ -1,9 +1,10 @@
 /*
- * Copyright 2021 Concurrent Technologies Corporation, Nteligen LLC
- *
- * 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
+ * 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
  *
@@ -14,6 +15,7 @@
  * limitations under the License.
  */
 
+
 lazy val daffodilVer = "3.1.0"
 
 lazy val commonSettings = {
@@ -38,11 +40,24 @@ lazy val commonSettings = {
   )
 }
 
+lazy val ratSettings = Seq(
+  ratLicenses := Seq(
+    ("MIT  ", Rat.MIT_LICENSE_NAME, Rat.MIT_LICENSE_TEXT_MICROSOFT),
+    ("CC0  ", Rat.CREATIVE_COMMONS_LICENSE_NAME, 
Rat.CREATIVE_COMMONS_LICENSE_TEXT),
+  ),
+  ratLicenseFamilies := Seq(
+    Rat.MIT_LICENSE_NAME,
+    Rat.CREATIVE_COMMONS_LICENSE_NAME
+  ),
+  ratExcludes := Rat.excludes,
+  ratFailBinaries := true,
+)
+
 lazy val commonPlugins = Seq(BuildInfoPlugin, JavaAppPackaging, 
UniversalPlugin)
 
 lazy val `daffodil-debugger` = project
   .in(file("."))
-  .settings(commonSettings)
+  .settings(commonSettings, ratSettings)
   .settings(publish / skip := true)
   .dependsOn(core)
   .aggregate(core)
diff --git a/build/extension.webpack.config.js 
b/build/extension.webpack.config.js
index 7acb8bd..060c543 100644
--- a/build/extension.webpack.config.js
+++ b/build/extension.webpack.config.js
@@ -1,3 +1,4 @@
+
 
/*---------------------------------------------------------------------------------------------
  *  Copyright (c) Microsoft Corporation. All rights reserved.
  *  Licensed under the MIT License. See License.txt in the project root for 
license information.
diff --git a/create_vsix.sh b/create_vsix.sh
index 58987ec..033ac3d 100755
--- a/create_vsix.sh
+++ b/create_vsix.sh
@@ -1,8 +1,9 @@
-# Copyright 2021 Concurrent Technologies Corporation, Nteligen LLC
-#
-# 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
+# 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
 #
diff --git a/project/Rat.scala b/project/Rat.scala
new file mode 100644
index 0000000..491d348
--- /dev/null
+++ b/project/Rat.scala
@@ -0,0 +1,55 @@
+/*
+ * 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 sbt._
+
+object Rat {
+
+  lazy val excludes = Seq(
+
+    // git files
+    file(".git"),
+
+    // json files -- these ones do not support comments
+    file("snippets/dfdl.json"),
+    file("package.json"),
+    file(".prettierrc"),
+
+    // ignore images - daffiodil.jpg
+    file("images/daffodil.jpg"),
+
+    // yarn and rpm generated files
+    file("yarn.lock"),
+    file("package-lock.json"),
+  )
+
+  lazy val MIT_LICENSE_NAME = "MIT License"
+
+  lazy val MIT_LICENSE_TEXT_MICROSOFT =
+"""
+Copyright (c) Microsoft Corporation. All rights reserved.
+Licensed under the MIT License. See License.txt in the project root for 
license information.
+"""
+
+lazy val CREATIVE_COMMONS_LICENSE_NAME = "Creative Commons CC0 1.0 Universal"
+
+lazy val CREATIVE_COMMONS_LICENSE_TEXT =
+"""
+This file is made available under the Creative Commons CC0 1.0 Universal
+"""
+
+}
diff --git a/project/build.properties b/project/build.properties
index ba8d0cb..2e9f285 100644
--- a/project/build.properties
+++ b/project/build.properties
@@ -1,9 +1,10 @@
 /*
- * Copyright 2021 Concurrent Technologies Corporation, Nteligen LLC
- *
- * 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
+ * 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
  *
diff --git a/project/plugins.sbt b/project/plugins.sbt
index b9ef788..24bd4df 100644
--- a/project/plugins.sbt
+++ b/project/plugins.sbt
@@ -1,9 +1,10 @@
 /*
- * Copyright 2021 Concurrent Technologies Corporation, Nteligen LLC
- *
- * 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
+ * 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
  *
@@ -16,5 +17,5 @@
 
 addSbtPlugin("com.eed3si9n" % "sbt-buildinfo" % "0.9.0")
 addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % "1.8.1")
-addSbtPlugin("de.heikoseeberger" % "sbt-header" % "5.6.0")
 addSbtPlugin("io.github.davidgregory084" % "sbt-tpolecat" % "0.1.17")
+addSbtPlugin("org.musigma" % "sbt-rat" % "0.7.0")
diff --git a/server/core/src/main/resources/logback.xml 
b/server/core/src/main/resources/logback.xml
index 65b5aec..b960eb4 100644
--- a/server/core/src/main/resources/logback.xml
+++ b/server/core/src/main/resources/logback.xml
@@ -1,17 +1,18 @@
 <!--
- Copyright 2021 Concurrent Technologies Corporation, Nteligen LLC
+  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
+      http://www.apache.org/licenses/LICENSE-2.0
 
-     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.
+  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.
 -->
 
 <configuration>
diff --git 
a/server/core/src/main/scala/org.apache.daffodil.debugger.dap/Compiler.scala 
b/server/core/src/main/scala/org.apache.daffodil.debugger.dap/Compiler.scala
index b89f90f..3804318 100644
--- a/server/core/src/main/scala/org.apache.daffodil.debugger.dap/Compiler.scala
+++ b/server/core/src/main/scala/org.apache.daffodil.debugger.dap/Compiler.scala
@@ -1,9 +1,10 @@
 /*
- * Copyright 2021 Concurrent Technologies Corporation, Nteligen LLC
- *
- * 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
+ * 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
  *
diff --git 
a/server/core/src/main/scala/org.apache.daffodil.debugger.dap/DAPodil.scala 
b/server/core/src/main/scala/org.apache.daffodil.debugger.dap/DAPodil.scala
index 53b9bd8..bedb2e7 100644
--- a/server/core/src/main/scala/org.apache.daffodil.debugger.dap/DAPodil.scala
+++ b/server/core/src/main/scala/org.apache.daffodil.debugger.dap/DAPodil.scala
@@ -1,9 +1,10 @@
 /*
- * Copyright 2021 Concurrent Technologies Corporation, Nteligen LLC
- *
- * 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
+ * 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
  *
diff --git 
a/server/core/src/main/scala/org.apache.daffodil.debugger.dap/Next.scala 
b/server/core/src/main/scala/org.apache.daffodil.debugger.dap/Next.scala
index c374317..bc0ef24 100644
--- a/server/core/src/main/scala/org.apache.daffodil.debugger.dap/Next.scala
+++ b/server/core/src/main/scala/org.apache.daffodil.debugger.dap/Next.scala
@@ -1,9 +1,10 @@
 /*
- * Copyright 2021 Concurrent Technologies Corporation, Nteligen LLC
- *
- * 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
+ * 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
  *
diff --git 
a/server/core/src/main/scala/org.apache.daffodil.debugger.dap/Parse.scala 
b/server/core/src/main/scala/org.apache.daffodil.debugger.dap/Parse.scala
index 19cd635..3971bfd 100644
--- a/server/core/src/main/scala/org.apache.daffodil.debugger.dap/Parse.scala
+++ b/server/core/src/main/scala/org.apache.daffodil.debugger.dap/Parse.scala
@@ -1,9 +1,10 @@
 /*
- * Copyright 2021 Concurrent Technologies Corporation, Nteligen LLC
- *
- * 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
+ * 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
  *
diff --git 
a/server/core/src/main/scala/org.apache.daffodil.debugger.dap/logging.scala 
b/server/core/src/main/scala/org.apache.daffodil.debugger.dap/logging.scala
index 233113e..35d33c4 100644
--- a/server/core/src/main/scala/org.apache.daffodil.debugger.dap/logging.scala
+++ b/server/core/src/main/scala/org.apache.daffodil.debugger.dap/logging.scala
@@ -1,9 +1,10 @@
 /*
- * Copyright 2021 Concurrent Technologies Corporation, Nteligen LLC
- *
- * 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
+ * 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
  *
diff --git a/snippets/json-license.txt b/snippets/json-license.txt
index c7d9464..1745cfe 100644
--- a/snippets/json-license.txt
+++ b/snippets/json-license.txt
@@ -1,8 +1,9 @@
-Copyright 2021 Concurrent Technologies Corporation, Nteligen LLC
-
-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
+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
 
diff --git a/src/daffodil.ts b/src/daffodil.ts
index 1154c2e..3fc13f2 100644
--- a/src/daffodil.ts
+++ b/src/daffodil.ts
@@ -1,9 +1,10 @@
 /*
- * Copyright 2021 Concurrent Technologies Corporation, Nteligen LLC
- *
- * 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
+ * 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
  *
diff --git a/src/daffodilDebugger.ts b/src/daffodilDebugger.ts
index 730210a..671d46c 100644
--- a/src/daffodilDebugger.ts
+++ b/src/daffodilDebugger.ts
@@ -1,9 +1,10 @@
 /*
- * Copyright 2021 Concurrent Technologies Corporation, Nteligen LLC
- *
- * 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
+ * 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
  *
diff --git a/src/hexView.ts b/src/hexView.ts
index 8bba5d6..114c1f1 100644
--- a/src/hexView.ts
+++ b/src/hexView.ts
@@ -1,9 +1,10 @@
 /*
- * Copyright 2021 Concurrent Technologies Corporation, Nteligen LLC
- *
- * 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
+ * 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
  *
diff --git a/src/infoset.ts b/src/infoset.ts
index 81636f0..b194e12 100644
--- a/src/infoset.ts
+++ b/src/infoset.ts
@@ -1,9 +1,10 @@
 /*
- * Copyright 2021 Concurrent Technologies Corporation, Nteligen LLC
- *
- * 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
+ * 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
  *
diff --git a/tsconfig.json b/tsconfig.json
index db6d9ca..d9555f3 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -1,9 +1,10 @@
 /*
- * Copyright 2021 Concurrent Technologies Corporation, Nteligen LLC
- *
- * 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
+ * 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
  *

Reply via email to