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
*