Change header license to Apache 2.0 (#53)

diff --git a/OpenCL.def b/OpenCL.def
index 0871522..98abc9b 100644
--- a/OpenCL.def
+++ b/OpenCL.def
@@ -1,36 +1,17 @@
 ;
-; Copyright (c) 2016 The Khronos Group Inc.
+; Copyright (c) 2016-2019 The Khronos Group Inc.
 ;
-; Permission is hereby granted, free of charge, to any person obtaining a copy
-; of this software source and associated documentation files (the "Materials"),
-; to deal in the Materials without restriction, including without limitation
-; the rights to use, copy, modify, compile, merge, publish, distribute,
-; sublicense, and/or sell copies of the Materials, and to permit persons to
-; whom the Materials are furnished to do so, subject the following terms and
-; conditions:
+; 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
 ;
-; All modifications to the Materials used to create a binary that is
-; distributed to third parties shall be provided to Khronos with an
-; unrestricted license to use for the purposes of implementing bug fixes and
-; enhancements to the Materials;
+;     http://www.apache.org/licenses/LICENSE-2.0
 ;
-; If the binary is used as part of an OpenCL(TM) implementation, whether binary
-; is distributed together with or separately to that implementation, then
-; recipient must become an OpenCL Adopter and follow the published OpenCL
-; conformance process for that implementation, details at:
-; http://www.khronos.org/conformance/;
-;
-; The above copyright notice, the OpenCL trademark license, and this permission
-; notice shall be included in all copies or substantial portions of the
-; Materials.
-;
-; THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-; IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-; FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-; AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-; LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-; OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS IN
-; THE MATERIALS.
+; 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.
 ;
 ; OpenCL is a trademark of Apple Inc. used under license by Khronos.
 
diff --git a/OpenCL.rc b/OpenCL.rc
index 16914f4..561e6ba 100644
--- a/OpenCL.rc
+++ b/OpenCL.rc
@@ -1,36 +1,17 @@
 /*
- * Copyright (c) 2016 The Khronos Group Inc.
+ * Copyright (c) 2016-2019 The Khronos Group Inc.
  *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software source and associated documentation files (the "Materials"),
- * to deal in the Materials without restriction, including without limitation
- * the rights to use, copy, modify, compile, merge, publish, distribute,
- * sublicense, and/or sell copies of the Materials, and to permit persons to
- * whom the Materials are furnished to do so, subject the following terms and
- * conditions:
+ * 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
  *
- * All modifications to the Materials used to create a binary that is
- * distributed to third parties shall be provided to Khronos with an
- * unrestricted license to use for the purposes of implementing bug fixes and
- * enhancements to the Materials;
+ *     http://www.apache.org/licenses/LICENSE-2.0
  *
- * If the binary is used as part of an OpenCL(TM) implementation, whether binary
- * is distributed together with or separately to that implementation, then
- * recipient must become an OpenCL Adopter and follow the published OpenCL
- * conformance process for that implementation, details at:
- * http://www.khronos.org/conformance/;
- *
- * The above copyright notice, the OpenCL trademark license, and this permission
- * notice shall be included in all copies or substantial portions of the
- * Materials.
- *
- * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS IN
- * THE MATERIALS.
+ * 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.
  *
  * OpenCL is a trademark of Apple Inc. used under license by Khronos.
  */
@@ -51,7 +32,7 @@
         BEGIN
             VALUE "FileDescription" ,"OpenCL Client DLL"
             VALUE "ProductName"     ,"Khronos OpenCL ICD"
-            VALUE "LegalCopyright"  ,"Copyright \251 The Khronos Group Inc 2016"
+            VALUE "LegalCopyright"  ,"Copyright \251 The Khronos Group Inc 2016-2019"
             VALUE "FileVersion"     ,"2.2.1.0"
             VALUE "CompanyName"     ,"Khronos Group"
             VALUE "InternalName"    ,"OpenCL"
diff --git a/icd.c b/icd.c
index fdeff79..1f23fbf 100644
--- a/icd.c
+++ b/icd.c
@@ -1,36 +1,17 @@
 /*
- * Copyright (c) 2016 The Khronos Group Inc.
+ * Copyright (c) 2016-2019 The Khronos Group Inc.
  *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software source and associated documentation files (the "Materials"),
- * to deal in the Materials without restriction, including without limitation
- * the rights to use, copy, modify, compile, merge, publish, distribute,
- * sublicense, and/or sell copies of the Materials, and to permit persons to
- * whom the Materials are furnished to do so, subject the following terms and
- * conditions:
+ * 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
  *
- * All modifications to the Materials used to create a binary that is
- * distributed to third parties shall be provided to Khronos with an
- * unrestricted license to use for the purposes of implementing bug fixes and
- * enhancements to the Materials;
+ *     http://www.apache.org/licenses/LICENSE-2.0
  *
- * If the binary is used as part of an OpenCL(TM) implementation, whether binary
- * is distributed together with or separately to that implementation, then
- * recipient must become an OpenCL Adopter and follow the published OpenCL
- * conformance process for that implementation, details at:
- * http://www.khronos.org/conformance/;
- *
- * The above copyright notice, the OpenCL trademark license, and this permission
- * notice shall be included in all copies or substantial portions of the
- * Materials.
- *
- * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS IN
- * THE MATERIALS.
+ * 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.
  *
  * OpenCL is a trademark of Apple Inc. used under license by Khronos.
  */
diff --git a/icd.h b/icd.h
index 9221be4..a1b6969 100644
--- a/icd.h
+++ b/icd.h
@@ -1,36 +1,17 @@
 /*
- * Copyright (c) 2016 The Khronos Group Inc.
+ * Copyright (c) 2016-2019 The Khronos Group Inc.
  *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software source and associated documentation files (the "Materials"),
- * to deal in the Materials without restriction, including without limitation
- * the rights to use, copy, modify, compile, merge, publish, distribute,
- * sublicense, and/or sell copies of the Materials, and to permit persons to
- * whom the Materials are furnished to do so, subject the following terms and
- * conditions:
+ * 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
  *
- * All modifications to the Materials used to create a binary that is
- * distributed to third parties shall be provided to Khronos with an
- * unrestricted license to use for the purposes of implementing bug fixes and
- * enhancements to the Materials;
+ *     http://www.apache.org/licenses/LICENSE-2.0
  *
- * If the binary is used as part of an OpenCL(TM) implementation, whether binary
- * is distributed together with or separately to that implementation, then
- * recipient must become an OpenCL Adopter and follow the published OpenCL
- * conformance process for that implementation, details at:
- * http://www.khronos.org/conformance/;
- *
- * The above copyright notice, the OpenCL trademark license, and this permission
- * notice shall be included in all copies or substantial portions of the
- * Materials.
- *
- * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS IN
- * THE MATERIALS.
+ * 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.
  *
  * OpenCL is a trademark of Apple Inc. used under license by Khronos.
  */
diff --git a/icd_dispatch.c b/icd_dispatch.c
index efab2ca..ecf52fc 100644
--- a/icd_dispatch.c
+++ b/icd_dispatch.c
@@ -1,36 +1,17 @@
 /*
- * Copyright (c) 2012-2018 The Khronos Group Inc.
+ * Copyright (c) 2012-2019 The Khronos Group Inc.
  *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software source and associated documentation files (the "Materials"),
- * to deal in the Materials without restriction, including without limitation
- * the rights to use, copy, modify, compile, merge, publish, distribute,
- * sublicense, and/or sell copies of the Materials, and to permit persons to
- * whom the Materials are furnished to do so, subject the following terms and
- * conditions:
+ * 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
  *
- * All modifications to the Materials used to create a binary that is
- * distributed to third parties shall be provided to Khronos with an
- * unrestricted license to use for the purposes of implementing bug fixes and
- * enhancements to the Materials;
+ *     http://www.apache.org/licenses/LICENSE-2.0
  *
- * If the binary is used as part of an OpenCL(TM) implementation, whether binary
- * is distributed together with or separately to that implementation, then
- * recipient must become an OpenCL Adopter and follow the published OpenCL
- * conformance process for that implementation, details at:
- * http://www.khronos.org/conformance/;
- *
- * The above copyright notice, the OpenCL trademark license, and this permission
- * notice shall be included in all copies or substantial portions of the
- * Materials.
- *
- * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS IN
- * THE MATERIALS.
+ * 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.
  *
  * OpenCL is a trademark of Apple Inc. used under license by Khronos.
  */
diff --git a/icd_dispatch.h b/icd_dispatch.h
index da7a600..22af335 100644
--- a/icd_dispatch.h
+++ b/icd_dispatch.h
@@ -1,36 +1,17 @@
 /*
- * Copyright (c) 2016 The Khronos Group Inc.
+ * Copyright (c) 2016-2019 The Khronos Group Inc.
  *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software source and associated documentation files (the "Materials"),
- * to deal in the Materials without restriction, including without limitation
- * the rights to use, copy, modify, compile, merge, publish, distribute,
- * sublicense, and/or sell copies of the Materials, and to permit persons to
- * whom the Materials are furnished to do so, subject the following terms and
- * conditions:
+ * 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
  *
- * All modifications to the Materials used to create a binary that is
- * distributed to third parties shall be provided to Khronos with an
- * unrestricted license to use for the purposes of implementing bug fixes and
- * enhancements to the Materials;
+ *     http://www.apache.org/licenses/LICENSE-2.0
  *
- * If the binary is used as part of an OpenCL(TM) implementation, whether binary
- * is distributed together with or separately to that implementation, then
- * recipient must become an OpenCL Adopter and follow the published OpenCL
- * conformance process for that implementation, details at:
- * http://www.khronos.org/conformance/;
- *
- * The above copyright notice, the OpenCL trademark license, and this permission
- * notice shall be included in all copies or substantial portions of the
- * Materials.
- *
- * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS IN
- * THE MATERIALS.
+ * 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.
  *
  * OpenCL is a trademark of Apple Inc. used under license by Khronos.
  */
diff --git a/icd_exports.map b/icd_exports.map
index 60211e5..c716a39 100644
--- a/icd_exports.map
+++ b/icd_exports.map
@@ -1,36 +1,17 @@
 /*
- * Copyright (c) 2016 The Khronos Group Inc.
+ * Copyright (c) 2016-2019 The Khronos Group Inc.
  *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software source and associated documentation files (the "Materials"),
- * to deal in the Materials without restriction, including without limitation
- * the rights to use, copy, modify, compile, merge, publish, distribute,
- * sublicense, and/or sell copies of the Materials, and to permit persons to
- * whom the Materials are furnished to do so, subject the following terms and
- * conditions:
+ * 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
  *
- * All modifications to the Materials used to create a binary that is
- * distributed to third parties shall be provided to Khronos with an
- * unrestricted license to use for the purposes of implementing bug fixes and
- * enhancements to the Materials;
+ *     http://www.apache.org/licenses/LICENSE-2.0
  *
- * If the binary is used as part of an OpenCL(TM) implementation, whether binary
- * is distributed together with or separately to that implementation, then
- * recipient must become an OpenCL Adopter and follow the published OpenCL
- * conformance process for that implementation, details at:
- * http://www.khronos.org/conformance/;
- *
- * The above copyright notice, the OpenCL trademark license, and this permission
- * notice shall be included in all copies or substantial portions of the
- * Materials.
- *
- * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS IN
- * THE MATERIALS.
+ * 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.
  *
  * OpenCL is a trademark of Apple Inc. used under license by Khronos.
  */
diff --git a/icd_linux.c b/icd_linux.c
index ddf5bfe..f6bb7b6 100644
--- a/icd_linux.c
+++ b/icd_linux.c
@@ -1,36 +1,17 @@
 /*
- * Copyright (c) 2016 The Khronos Group Inc.
+ * Copyright (c) 2016-2019 The Khronos Group Inc.
  *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software source and associated documentation files (the "Materials"),
- * to deal in the Materials without restriction, including without limitation
- * the rights to use, copy, modify, compile, merge, publish, distribute,
- * sublicense, and/or sell copies of the Materials, and to permit persons to
- * whom the Materials are furnished to do so, subject the following terms and
- * conditions:
+ * 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
  *
- * All modifications to the Materials used to create a binary that is
- * distributed to third parties shall be provided to Khronos with an
- * unrestricted license to use for the purposes of implementing bug fixes and
- * enhancements to the Materials;
+ *     http://www.apache.org/licenses/LICENSE-2.0
  *
- * If the binary is used as part of an OpenCL(TM) implementation, whether binary
- * is distributed together with or separately to that implementation, then
- * recipient must become an OpenCL Adopter and follow the published OpenCL
- * conformance process for that implementation, details at:
- * http://www.khronos.org/conformance/;
- *
- * The above copyright notice, the OpenCL trademark license, and this permission
- * notice shall be included in all copies or substantial portions of the
- * Materials.
- *
- * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS IN
- * THE MATERIALS.
+ * 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.
  *
  * OpenCL is a trademark of Apple Inc. used under license by Khronos.
  */
diff --git a/icd_windows.c b/icd_windows.c
index 13e3e5f..9c509ea 100644
--- a/icd_windows.c
+++ b/icd_windows.c
@@ -1,36 +1,17 @@
 /*
- * Copyright (c) 2016 The Khronos Group Inc.
+ * Copyright (c) 2016-2019 The Khronos Group Inc.
  *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software source and associated documentation files (the "Materials"),
- * to deal in the Materials without restriction, including without limitation
- * the rights to use, copy, modify, compile, merge, publish, distribute,
- * sublicense, and/or sell copies of the Materials, and to permit persons to
- * whom the Materials are furnished to do so, subject the following terms and
- * conditions:
+ * 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
  *
- * All modifications to the Materials used to create a binary that is
- * distributed to third parties shall be provided to Khronos with an
- * unrestricted license to use for the purposes of implementing bug fixes and
- * enhancements to the Materials;
+ *     http://www.apache.org/licenses/LICENSE-2.0
  *
- * If the binary is used as part of an OpenCL(TM) implementation, whether binary
- * is distributed together with or separately to that implementation, then
- * recipient must become an OpenCL Adopter and follow the published OpenCL
- * conformance process for that implementation, details at:
- * http://www.khronos.org/conformance/;
- *
- * The above copyright notice, the OpenCL trademark license, and this permission
- * notice shall be included in all copies or substantial portions of the
- * Materials.
- *
- * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS IN
- * THE MATERIALS.
+ * 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.
  *
  * OpenCL is a trademark of Apple Inc. used under license by Khronos.
  */
diff --git a/icd_windows_hkr.c b/icd_windows_hkr.c
index 1e1f766..5f6c534 100644
--- a/icd_windows_hkr.c
+++ b/icd_windows_hkr.c
@@ -1,36 +1,17 @@
 /*
- * Copyright (c) 2017 The Khronos Group Inc.
+ * Copyright (c) 2017-2019 The Khronos Group Inc.
  *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software source and associated documentation files (the "Materials"),
- * to deal in the Materials without restriction, including without limitation
- * the rights to use, copy, modify, compile, merge, publish, distribute,
- * sublicense, and/or sell copies of the Materials, and to permit persons to
- * whom the Materials are furnished to do so, subject the following terms and
- * conditions:
+ * 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
  *
- * All modifications to the Materials used to create a binary that is
- * distributed to third parties shall be provided to Khronos with an
- * unrestricted license to use for the purposes of implementing bug fixes and
- * enhancements to the Materials;
+ *     http://www.apache.org/licenses/LICENSE-2.0
  *
- * If the binary is used as part of an OpenCL(TM) implementation, whether binary
- * is distributed together with or separately to that implementation, then
- * recipient must become an OpenCL Adopter and follow the published OpenCL
- * conformance process for that implementation, details at:
- * http://www.khronos.org/conformance/;
- *
- * The above copyright notice, the OpenCL trademark license, and this permission
- * notice shall be included in all copies or substantial portions of the
- * Materials.
- *
- * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS IN
- * THE MATERIALS.
+ * 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.
  *
  * OpenCL is a trademark of Apple Inc. used under license by Khronos.
  */
diff --git a/icd_windows_hkr.h b/icd_windows_hkr.h
index b10d15a..698fe5a 100644
--- a/icd_windows_hkr.h
+++ b/icd_windows_hkr.h
@@ -1,36 +1,17 @@
 /*
- * Copyright (c) 2017 The Khronos Group Inc.
+ * Copyright (c) 2017-2019 The Khronos Group Inc.
  *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software source and associated documentation files (the "Materials"),
- * to deal in the Materials without restriction, including without limitation
- * the rights to use, copy, modify, compile, merge, publish, distribute,
- * sublicense, and/or sell copies of the Materials, and to permit persons to
- * whom the Materials are furnished to do so, subject the following terms and
- * conditions:
+ * 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
  *
- * All modifications to the Materials used to create a binary that is
- * distributed to third parties shall be provided to Khronos with an
- * unrestricted license to use for the purposes of implementing bug fixes and
- * enhancements to the Materials;
+ *     http://www.apache.org/licenses/LICENSE-2.0
  *
- * If the binary is used as part of an OpenCL(TM) implementation, whether binary
- * is distributed together with or separately to that implementation, then
- * recipient must become an OpenCL Adopter and follow the published OpenCL
- * conformance process for that implementation, details at:
- * http://www.khronos.org/conformance/;
- *
- * The above copyright notice, the OpenCL trademark license, and this permission
- * notice shall be included in all copies or substantial portions of the
- * Materials.
- *
- * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS IN
- * THE MATERIALS.
+ * 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.
  *
  * OpenCL is a trademark of Apple Inc. used under license by Khronos.
  */