Update all 2011 dates to 2021.
diff --git a/BUILD b/BUILD
index ac6555b..30b9f9a9 100644
--- a/BUILD
+++ b/BUILD
@@ -1,4 +1,4 @@
-# Copyright (c) 2009-2011, Google LLC
+# Copyright (c) 2009-2021, Google LLC
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
diff --git a/LICENSE b/LICENSE
index da93984..c638f00 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,5 +1,5 @@
-Copyright (c) 2009-2011, Google Inc.
+Copyright (c) 2009-2021, Google Inc.
All rights reserved.
Redistribution and use in source and binary forms, with or without
diff --git a/bazel/BUILD b/bazel/BUILD
index 15bb965..371dd22 100644
--- a/bazel/BUILD
+++ b/bazel/BUILD
@@ -1,4 +1,4 @@
-# Copyright (c) 2009-2011, Google LLC
+# Copyright (c) 2009-2021, Google LLC
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
diff --git a/bazel/build_defs.bzl b/bazel/build_defs.bzl
index aeb657e..acd474d 100644
--- a/bazel/build_defs.bzl
+++ b/bazel/build_defs.bzl
@@ -1,4 +1,4 @@
-# Copyright (c) 2009-2011, Google LLC
+# Copyright (c) 2009-2021, Google LLC
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
diff --git a/bazel/lua.BUILD b/bazel/lua.BUILD
index 98c2c60..11755a4 100644
--- a/bazel/lua.BUILD
+++ b/bazel/lua.BUILD
@@ -1,4 +1,4 @@
-# Copyright (c) 2009-2011, Google LLC
+# Copyright (c) 2009-2021, Google LLC
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
diff --git a/bazel/upb_proto_library.bzl b/bazel/upb_proto_library.bzl
index 6461351..cc02a9a 100644
--- a/bazel/upb_proto_library.bzl
+++ b/bazel/upb_proto_library.bzl
@@ -1,4 +1,4 @@
-# Copyright (c) 2009-2011, Google LLC
+# Copyright (c) 2009-2021, Google LLC
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
diff --git a/benchmarks/BUILD b/benchmarks/BUILD
index 9b2e444..19966f8 100644
--- a/benchmarks/BUILD
+++ b/benchmarks/BUILD
@@ -1,4 +1,4 @@
-# Copyright (c) 2009-2011, Google LLC
+# Copyright (c) 2009-2021, Google LLC
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
diff --git a/benchmarks/BUILD.googleapis b/benchmarks/BUILD.googleapis
index 96421fb..424f9e8 100644
--- a/benchmarks/BUILD.googleapis
+++ b/benchmarks/BUILD.googleapis
@@ -1,4 +1,4 @@
-# Copyright (c) 2009-2011, Google LLC
+# Copyright (c) 2009-2021, Google LLC
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
diff --git a/benchmarks/benchmark.cc b/benchmarks/benchmark.cc
index 12c778b..601e8c7 100644
--- a/benchmarks/benchmark.cc
+++ b/benchmarks/benchmark.cc
@@ -1,4 +1,4 @@
-// Copyright (c) 2009-2011, Google LLC
+// Copyright (c) 2009-2021, Google LLC
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
diff --git a/benchmarks/build_defs.bzl b/benchmarks/build_defs.bzl
index 4678155..f95a09e 100644
--- a/benchmarks/build_defs.bzl
+++ b/benchmarks/build_defs.bzl
@@ -1,4 +1,4 @@
-# Copyright (c) 2009-2011, Google LLC
+# Copyright (c) 2009-2021, Google LLC
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
diff --git a/benchmarks/compare.py b/benchmarks/compare.py
index 1446940..3827221 100755
--- a/benchmarks/compare.py
+++ b/benchmarks/compare.py
@@ -1,6 +1,6 @@
#!/usr/bin/python
#
-# Copyright (c) 2009-2011, Google LLC
+# Copyright (c) 2009-2021, Google LLC
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
diff --git a/benchmarks/gen_protobuf_binary_cc.py b/benchmarks/gen_protobuf_binary_cc.py
index e14c97f..66c2df6 100644
--- a/benchmarks/gen_protobuf_binary_cc.py
+++ b/benchmarks/gen_protobuf_binary_cc.py
@@ -1,6 +1,6 @@
#!/usr/bin/python
#
-# Copyright (c) 2009-2011, Google LLC
+# Copyright (c) 2009-2021, Google LLC
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
diff --git a/benchmarks/gen_synthetic_protos.py b/benchmarks/gen_synthetic_protos.py
index a778b6a..54003d2 100644
--- a/benchmarks/gen_synthetic_protos.py
+++ b/benchmarks/gen_synthetic_protos.py
@@ -1,6 +1,6 @@
#!/usr/bin/python
#
-# Copyright (c) 2009-2011, Google LLC
+# Copyright (c) 2009-2021, Google LLC
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
diff --git a/benchmarks/gen_upb_binary_c.py b/benchmarks/gen_upb_binary_c.py
index 9d74e7a..d5c0d1d 100644
--- a/benchmarks/gen_upb_binary_c.py
+++ b/benchmarks/gen_upb_binary_c.py
@@ -1,6 +1,6 @@
#!/usr/bin/python
#
-# Copyright (c) 2009-2011, Google LLC
+# Copyright (c) 2009-2021, Google LLC
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
diff --git a/cmake/BUILD b/cmake/BUILD
index 1a68865..ba6d5ee 100644
--- a/cmake/BUILD
+++ b/cmake/BUILD
@@ -1,4 +1,4 @@
-# Copyright (c) 2009-2011, Google LLC
+# Copyright (c) 2009-2021, Google LLC
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
diff --git a/cmake/build_defs.bzl b/cmake/build_defs.bzl
index c641f92..4a6264b 100644
--- a/cmake/build_defs.bzl
+++ b/cmake/build_defs.bzl
@@ -1,4 +1,4 @@
-# Copyright (c) 2009-2011, Google LLC
+# Copyright (c) 2009-2021, Google LLC
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
diff --git a/cmake/make_cmakelists.py b/cmake/make_cmakelists.py
index c639864..c58e134 100755
--- a/cmake/make_cmakelists.py
+++ b/cmake/make_cmakelists.py
@@ -1,6 +1,6 @@
#!/usr/bin/python
#
-# Copyright (c) 2009-2011, Google LLC
+# Copyright (c) 2009-2021, Google LLC
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
diff --git a/cmake/staleness_test.py b/cmake/staleness_test.py
index b58424e..58f1833 100644
--- a/cmake/staleness_test.py
+++ b/cmake/staleness_test.py
@@ -1,6 +1,6 @@
#!/usr/bin/python
#
-# Copyright (c) 2009-2011, Google LLC
+# Copyright (c) 2009-2021, Google LLC
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
diff --git a/cmake/staleness_test_lib.py b/cmake/staleness_test_lib.py
index 1605eef..0748969 100644
--- a/cmake/staleness_test_lib.py
+++ b/cmake/staleness_test_lib.py
@@ -1,6 +1,6 @@
#!/usr/bin/python
#
-# Copyright (c) 2009-2011, Google LLC
+# Copyright (c) 2009-2021, Google LLC
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
diff --git a/examples/bazel/BUILD b/examples/bazel/BUILD
index dee796a..15b59af 100644
--- a/examples/bazel/BUILD
+++ b/examples/bazel/BUILD
@@ -1,4 +1,4 @@
-# Copyright (c) 2009-2011, Google LLC
+# Copyright (c) 2009-2021, Google LLC
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
diff --git a/examples/bazel/test_binary.c b/examples/bazel/test_binary.c
index e41cc65..a4277c3 100644
--- a/examples/bazel/test_binary.c
+++ b/examples/bazel/test_binary.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/kokoro/ubuntu/build.sh b/kokoro/ubuntu/build.sh
index 0b97fb5..8b73cfb 100644
--- a/kokoro/ubuntu/build.sh
+++ b/kokoro/ubuntu/build.sh
@@ -1,6 +1,6 @@
#!/bin/bash -eu
#
-# Copyright (c) 2009-2011, Google LLC
+# Copyright (c) 2009-2021, Google LLC
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
diff --git a/tests/BUILD b/tests/BUILD
index 358a96f..bda753f 100644
--- a/tests/BUILD
+++ b/tests/BUILD
@@ -1,4 +1,4 @@
-# Copyright (c) 2009-2011, Google LLC
+# Copyright (c) 2009-2021, Google LLC
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
diff --git a/tests/bindings/lua/BUILD b/tests/bindings/lua/BUILD
index 25e29a5..5a4f805 100644
--- a/tests/bindings/lua/BUILD
+++ b/tests/bindings/lua/BUILD
@@ -1,4 +1,4 @@
-# Copyright (c) 2009-2011, Google LLC
+# Copyright (c) 2009-2021, Google LLC
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
diff --git a/tests/bindings/lua/main.c b/tests/bindings/lua/main.c
index c1fea3b..40f72a2 100644
--- a/tests/bindings/lua/main.c
+++ b/tests/bindings/lua/main.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/tests/bindings/lua/test_upb.lua b/tests/bindings/lua/test_upb.lua
index 8cc73db..ccc4c67 100644
--- a/tests/bindings/lua/test_upb.lua
+++ b/tests/bindings/lua/test_upb.lua
@@ -1,6 +1,6 @@
--[[--------------------------------------------------------------------------
- Copyright (c) 2009-2011, Google LLC
+ Copyright (c) 2009-2021, Google LLC
All rights reserved.
Redistribution and use in source and binary forms, with or without
diff --git a/tests/conformance_upb.c b/tests/conformance_upb.c
index 62f461c..12c7f1f 100644
--- a/tests/conformance_upb.c
+++ b/tests/conformance_upb.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/tests/corpus/temp.cc b/tests/corpus/temp.cc
index f78227e..c8f2691 100644
--- a/tests/corpus/temp.cc
+++ b/tests/corpus/temp.cc
@@ -1,4 +1,4 @@
-// Copyright (c) 2009-2011, Google LLC
+// Copyright (c) 2009-2021, Google LLC
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
diff --git a/tests/file_descriptor_parsenew_fuzzer.cc b/tests/file_descriptor_parsenew_fuzzer.cc
index fb0f728..55fff04 100644
--- a/tests/file_descriptor_parsenew_fuzzer.cc
+++ b/tests/file_descriptor_parsenew_fuzzer.cc
@@ -1,4 +1,4 @@
-// Copyright (c) 2009-2011, Google LLC
+// Copyright (c) 2009-2021, Google LLC
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
diff --git a/tests/test_cpp.cc b/tests/test_cpp.cc
index e7032a8..ece707b 100644
--- a/tests/test_cpp.cc
+++ b/tests/test_cpp.cc
@@ -1,4 +1,4 @@
-// Copyright (c) 2009-2011, Google LLC
+// Copyright (c) 2009-2021, Google LLC
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
diff --git a/tests/test_generated_code.c b/tests/test_generated_code.c
index f88bb6b..2afdefd 100644
--- a/tests/test_generated_code.c
+++ b/tests/test_generated_code.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/tests/test_table.cc b/tests/test_table.cc
index 110e0d5..04853ef 100644
--- a/tests/test_table.cc
+++ b/tests/test_table.cc
@@ -1,4 +1,4 @@
-// Copyright (c) 2009-2011, Google LLC
+// Copyright (c) 2009-2021, Google LLC
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
diff --git a/tests/testmain.cc b/tests/testmain.cc
index bd56f07..3bd345e 100644
--- a/tests/testmain.cc
+++ b/tests/testmain.cc
@@ -1,4 +1,4 @@
-// Copyright (c) 2009-2011, Google LLC
+// Copyright (c) 2009-2021, Google LLC
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
diff --git a/tests/upb_test.h b/tests/upb_test.h
index b1fdd9b..0afb3f4 100644
--- a/tests/upb_test.h
+++ b/tests/upb_test.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/third_party/wyhash/BUILD b/third_party/wyhash/BUILD
index d1ba94b..2119767 100644
--- a/third_party/wyhash/BUILD
+++ b/third_party/wyhash/BUILD
@@ -1,4 +1,4 @@
-# Copyright (c) 2009-2011, Google LLC
+# Copyright (c) 2009-2021, Google LLC
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
diff --git a/tools/amalgamate.py b/tools/amalgamate.py
index 8e07ef6..97a4f49 100755
--- a/tools/amalgamate.py
+++ b/tools/amalgamate.py
@@ -1,6 +1,6 @@
#!/usr/bin/python
#
-# Copyright (c) 2009-2011, Google LLC
+# Copyright (c) 2009-2021, Google LLC
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
diff --git a/upb/bindings/lua/BUILD b/upb/bindings/lua/BUILD
index 2351088..546202a 100644
--- a/upb/bindings/lua/BUILD
+++ b/upb/bindings/lua/BUILD
@@ -1,4 +1,4 @@
-# Copyright (c) 2009-2011, Google LLC
+# Copyright (c) 2009-2021, Google LLC
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
diff --git a/upb/bindings/lua/def.c b/upb/bindings/lua/def.c
index c57f12d..54923e4 100644
--- a/upb/bindings/lua/def.c
+++ b/upb/bindings/lua/def.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/bindings/lua/lua_proto_library.bzl b/upb/bindings/lua/lua_proto_library.bzl
index ac7f801..fa20cf7 100644
--- a/upb/bindings/lua/lua_proto_library.bzl
+++ b/upb/bindings/lua/lua_proto_library.bzl
@@ -1,4 +1,4 @@
-# Copyright (c) 2009-2011, Google LLC
+# Copyright (c) 2009-2021, Google LLC
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
diff --git a/upb/bindings/lua/msg.c b/upb/bindings/lua/msg.c
index 1b42dbd..4b5db2b 100644
--- a/upb/bindings/lua/msg.c
+++ b/upb/bindings/lua/msg.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/bindings/lua/upb.c b/upb/bindings/lua/upb.c
index 8f18e59..c9d98bb 100644
--- a/upb/bindings/lua/upb.c
+++ b/upb/bindings/lua/upb.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/bindings/lua/upb.h b/upb/bindings/lua/upb.h
index 33b8f9d..5976dc7 100644
--- a/upb/bindings/lua/upb.h
+++ b/upb/bindings/lua/upb.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/bindings/lua/upb.lua b/upb/bindings/lua/upb.lua
index c9c50e2..e2d4cd1 100644
--- a/upb/bindings/lua/upb.lua
+++ b/upb/bindings/lua/upb.lua
@@ -1,6 +1,6 @@
--[[--------------------------------------------------------------------------
- Copyright (c) 2009-2011, Google LLC
+ Copyright (c) 2009-2021, Google LLC
All rights reserved.
Redistribution and use in source and binary forms, with or without
diff --git a/upb/bindings/lua/upbc.cc b/upb/bindings/lua/upbc.cc
index a31bf9a..e2bb0dd 100644
--- a/upb/bindings/lua/upbc.cc
+++ b/upb/bindings/lua/upbc.cc
@@ -1,4 +1,4 @@
-// Copyright (c) 2009-2011, Google LLC
+// Copyright (c) 2009-2021, Google LLC
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
diff --git a/upb/decode.c b/upb/decode.c
index d4c443b..c985640 100644
--- a/upb/decode.c
+++ b/upb/decode.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/decode.h b/upb/decode.h
index 387b581..7114944 100644
--- a/upb/decode.h
+++ b/upb/decode.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/decode.int.h b/upb/decode.int.h
index 244a6d9..2372e0f 100644
--- a/upb/decode.int.h
+++ b/upb/decode.int.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/decode_fast.c b/upb/decode_fast.c
index 14c37ec..80084e6 100644
--- a/upb/decode_fast.c
+++ b/upb/decode_fast.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/decode_fast.h b/upb/decode_fast.h
index 9205a58..a05cd80 100644
--- a/upb/decode_fast.h
+++ b/upb/decode_fast.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/def.c b/upb/def.c
index d307bd9..c433b61 100644
--- a/upb/def.c
+++ b/upb/def.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/def.h b/upb/def.h
index 3468434..5354adc 100644
--- a/upb/def.h
+++ b/upb/def.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/def.hpp b/upb/def.hpp
index 8d4049f..a253879 100644
--- a/upb/def.hpp
+++ b/upb/def.hpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2009-2011, Google LLC
+// Copyright (c) 2009-2021, Google LLC
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
diff --git a/upb/encode.c b/upb/encode.c
index 91c3f1f..bff1603 100644
--- a/upb/encode.c
+++ b/upb/encode.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/encode.h b/upb/encode.h
index 39fd1a8..3ea2003 100644
--- a/upb/encode.h
+++ b/upb/encode.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/json_decode.c b/upb/json_decode.c
index 6249683..732a0c6 100644
--- a/upb/json_decode.c
+++ b/upb/json_decode.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/json_decode.h b/upb/json_decode.h
index d191cbc..9ace310 100644
--- a/upb/json_decode.h
+++ b/upb/json_decode.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/json_encode.c b/upb/json_encode.c
index 03642a8..bc31baf 100644
--- a/upb/json_encode.c
+++ b/upb/json_encode.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/json_encode.h b/upb/json_encode.h
index 7a4a7e5..1065af7 100644
--- a/upb/json_encode.h
+++ b/upb/json_encode.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/msg.c b/upb/msg.c
index 9ade4d6..ba828e8 100644
--- a/upb/msg.c
+++ b/upb/msg.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/msg.h b/upb/msg.h
index 4081e1e..b3dea4d 100644
--- a/upb/msg.h
+++ b/upb/msg.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/port_def.inc b/upb/port_def.inc
index c11bd49..56a5937 100644
--- a/upb/port_def.inc
+++ b/upb/port_def.inc
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/port_undef.inc b/upb/port_undef.inc
index 643360a..b96d299 100644
--- a/upb/port_undef.inc
+++ b/upb/port_undef.inc
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/reflection.c b/upb/reflection.c
index da9ebb1..43af1ce 100644
--- a/upb/reflection.c
+++ b/upb/reflection.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/reflection.h b/upb/reflection.h
index b0e618a..f0eb0d4 100644
--- a/upb/reflection.h
+++ b/upb/reflection.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/reflection.hpp b/upb/reflection.hpp
index 595827f..e144ee3 100644
--- a/upb/reflection.hpp
+++ b/upb/reflection.hpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2009-2011, Google LLC
+// Copyright (c) 2009-2021, Google LLC
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
diff --git a/upb/table.c b/upb/table.c
index 3e8543e..35f23be 100644
--- a/upb/table.c
+++ b/upb/table.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/table.int.h b/upb/table.int.h
index 48b21ba..1313686 100644
--- a/upb/table.int.h
+++ b/upb/table.int.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/text_encode.c b/upb/text_encode.c
index a05675f..6ea2527 100644
--- a/upb/text_encode.c
+++ b/upb/text_encode.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/text_encode.h b/upb/text_encode.h
index 05e34bd..9456082 100644
--- a/upb/text_encode.h
+++ b/upb/text_encode.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/upb.c b/upb/upb.c
index 3e61a78..2c0c4c1 100644
--- a/upb/upb.c
+++ b/upb/upb.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/upb.h b/upb/upb.h
index d56b860..bc0edf9 100644
--- a/upb/upb.h
+++ b/upb/upb.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upb/upb.hpp b/upb/upb.hpp
index a06eb51..3610537 100644
--- a/upb/upb.hpp
+++ b/upb/upb.hpp
@@ -1,4 +1,4 @@
-// Copyright (c) 2009-2011, Google LLC
+// Copyright (c) 2009-2021, Google LLC
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
diff --git a/upb/upb.int.h b/upb/upb.int.h
index f884e94..ae50678 100644
--- a/upb/upb.int.h
+++ b/upb/upb.int.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upbc/BUILD b/upbc/BUILD
index 795d5d0..29bb398 100644
--- a/upbc/BUILD
+++ b/upbc/BUILD
@@ -1,4 +1,4 @@
-# Copyright (c) 2009-2011, Google LLC
+# Copyright (c) 2009-2021, Google LLC
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
diff --git a/upbc/common.cc b/upbc/common.cc
index 56aafd6..d2df929 100644
--- a/upbc/common.cc
+++ b/upbc/common.cc
@@ -1,4 +1,4 @@
-// Copyright (c) 2009-2011, Google LLC
+// Copyright (c) 2009-2021, Google LLC
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
diff --git a/upbc/common.h b/upbc/common.h
index a46d17a..1867ae0 100644
--- a/upbc/common.h
+++ b/upbc/common.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upbc/message_layout.cc b/upbc/message_layout.cc
index 65730de..1c5cd0b 100644
--- a/upbc/message_layout.cc
+++ b/upbc/message_layout.cc
@@ -1,4 +1,4 @@
-// Copyright (c) 2009-2011, Google LLC
+// Copyright (c) 2009-2021, Google LLC
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
diff --git a/upbc/message_layout.h b/upbc/message_layout.h
index 474ec99..e4e5d74 100644
--- a/upbc/message_layout.h
+++ b/upbc/message_layout.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009-2011, Google LLC
+ * Copyright (c) 2009-2021, Google LLC
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/upbc/protoc-gen-upb.cc b/upbc/protoc-gen-upb.cc
index 3cf6b54..eebfda3 100644
--- a/upbc/protoc-gen-upb.cc
+++ b/upbc/protoc-gen-upb.cc
@@ -1,4 +1,4 @@
-// Copyright (c) 2009-2011, Google LLC
+// Copyright (c) 2009-2021, Google LLC
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
diff --git a/upbc/protoc-gen-upbdefs.cc b/upbc/protoc-gen-upbdefs.cc
index 4b11a37..4ec4163 100644
--- a/upbc/protoc-gen-upbdefs.cc
+++ b/upbc/protoc-gen-upbdefs.cc
@@ -1,4 +1,4 @@
-// Copyright (c) 2009-2011, Google LLC
+// Copyright (c) 2009-2021, Google LLC
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without