aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/python/protobuf/py2/.yandex_meta
diff options
context:
space:
mode:
authorthegeorg <thegeorg@yandex-team.ru>2022-02-10 16:45:08 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:45:08 +0300
commit4e839db24a3bbc9f1c610c43d6faaaa99824dcca (patch)
tree506dac10f5df94fab310584ee51b24fc5a081c22 /contrib/python/protobuf/py2/.yandex_meta
parent2d37894b1b037cf24231090eda8589bbb44fb6fc (diff)
downloadydb-4e839db24a3bbc9f1c610c43d6faaaa99824dcca.tar.gz
Restoring authorship annotation for <thegeorg@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'contrib/python/protobuf/py2/.yandex_meta')
-rw-r--r--contrib/python/protobuf/py2/.yandex_meta/devtools.copyrights.report216
-rw-r--r--contrib/python/protobuf/py2/.yandex_meta/devtools.licenses.report214
-rw-r--r--contrib/python/protobuf/py2/.yandex_meta/licenses.list.txt124
3 files changed, 277 insertions, 277 deletions
diff --git a/contrib/python/protobuf/py2/.yandex_meta/devtools.copyrights.report b/contrib/python/protobuf/py2/.yandex_meta/devtools.copyrights.report
index 295c793dec..9450a6cbed 100644
--- a/contrib/python/protobuf/py2/.yandex_meta/devtools.copyrights.report
+++ b/contrib/python/protobuf/py2/.yandex_meta/devtools.copyrights.report
@@ -1,108 +1,108 @@
-# File format ($ symbol means the beginning of a line):
-#
-# $ # this message
-# $ # =======================
-# $ # comments (all commentaries should starts with some number of spaces and # symbol)
-# ${action} {license id} {license text hash}
-# $BELONGS ./ya/make/file/relative/path/1/ya.make ./ya/make/2/ya.make
-# ${all_file_action} filename
-# $ # user commentaries (many lines)
-# $ generated description - files with this license, license text... (some number of lines that starts with some number of spaces, do not modify)
-# ${action} {license spdx} {license text hash}
-# $BELONGS ./ya/make/file/relative/path/3/ya.make
-# ${all_file_action} filename
-# $ # user commentaries
-# $ generated description
-# $ ...
-#
-# You can modify action, all_file_action and add commentaries
-# Available actions:
-# keep - keep license in contrib and use in credits
-# skip - skip license
-# remove - remove all files with this license
-# rename - save license text/links into licenses texts file, but not store SPDX into LINCENSE macro. You should store correct license id into devtools.license.spdx.txt file
-#
-# {all file action} records will be generated when license text contains filename that exists on filesystem (in contrib directory)
-# We suppose that that files can contain some license info
-# Available all file actions:
-# FILE_IGNORE - ignore file (do nothing)
-# FILE_INCLUDE - include all file data into licenses text file
-# =======================
-
-KEEP COPYRIGHT_SERVICE_LABEL 29be00457f74dcf5f2b494d41d6a6c10
-BELONGS ya.make
- License text:
- \# Copyright 2007 Google Inc. All Rights Reserved.
- Scancode info:
- Original SPDX id: COPYRIGHT_SERVICE_LABEL
- Score : 100.00
- Match type : COPYRIGHT
- Files with this license:
- google/protobuf/__init__.py [31:31]
-
-KEEP COPYRIGHT_SERVICE_LABEL 7ddb2995f48012001146c0eb94d23367
-BELONGS ya.make
- License text:
- \# Copyright 2008 Google Inc. All rights reserved.
- Scancode info:
- Original SPDX id: COPYRIGHT_SERVICE_LABEL
- Score : 100.00
- Match type : COPYRIGHT
- Files with this license:
- google/protobuf/__init__.py [2:2]
- google/protobuf/descriptor.py [2:2]
- google/protobuf/descriptor_database.py [2:2]
- google/protobuf/descriptor_pool.py [2:2]
- google/protobuf/internal/__init__.py [2:2]
- google/protobuf/internal/_parameterized.py [4:4]
- google/protobuf/internal/api_implementation.cc [2:2]
- google/protobuf/internal/api_implementation.py [2:2]
- google/protobuf/internal/containers.py [2:2]
- google/protobuf/internal/decoder.py [2:2]
- google/protobuf/internal/encoder.py [2:2]
- google/protobuf/internal/enum_type_wrapper.py [2:2]
- google/protobuf/internal/extension_dict.py [2:2]
- google/protobuf/internal/message_listener.py [2:2]
- google/protobuf/internal/python_message.py [2:2]
- google/protobuf/internal/type_checkers.py [2:2]
- google/protobuf/internal/well_known_types.py [2:2]
- google/protobuf/internal/wire_format.py [2:2]
- google/protobuf/json_format.py [2:2]
- google/protobuf/message.py [2:2]
- google/protobuf/message_factory.py [2:2]
- google/protobuf/proto_api.h [2:2]
- google/protobuf/proto_builder.py [2:2]
- google/protobuf/pyext/cpp_message.py [2:2]
- google/protobuf/pyext/descriptor.cc [2:2]
- google/protobuf/pyext/descriptor.h [2:2]
- google/protobuf/pyext/descriptor_containers.cc [2:2]
- google/protobuf/pyext/descriptor_containers.h [2:2]
- google/protobuf/pyext/descriptor_database.cc [2:2]
- google/protobuf/pyext/descriptor_database.h [2:2]
- google/protobuf/pyext/descriptor_pool.cc [2:2]
- google/protobuf/pyext/descriptor_pool.h [2:2]
- google/protobuf/pyext/extension_dict.cc [2:2]
- google/protobuf/pyext/extension_dict.h [2:2]
- google/protobuf/pyext/field.cc [2:2]
- google/protobuf/pyext/field.h [2:2]
- google/protobuf/pyext/map_container.cc [2:2]
- google/protobuf/pyext/map_container.h [2:2]
- google/protobuf/pyext/message.cc [2:2]
- google/protobuf/pyext/message.h [2:2]
- google/protobuf/pyext/message_factory.cc [2:2]
- google/protobuf/pyext/message_factory.h [2:2]
- google/protobuf/pyext/message_module.cc [2:2]
- google/protobuf/pyext/repeated_composite_container.cc [2:2]
- google/protobuf/pyext/repeated_composite_container.h [2:2]
- google/protobuf/pyext/repeated_scalar_container.cc [2:2]
- google/protobuf/pyext/repeated_scalar_container.h [2:2]
- google/protobuf/pyext/safe_numerics.h [2:2]
- google/protobuf/pyext/scoped_pyobject_ptr.h [2:2]
- google/protobuf/pyext/unknown_fields.cc [2:2]
- google/protobuf/pyext/unknown_fields.h [2:2]
- google/protobuf/reflection.py [2:2]
- google/protobuf/service.py [2:2]
- google/protobuf/service_reflection.py [2:2]
- google/protobuf/symbol_database.py [2:2]
- google/protobuf/text_encoding.py [2:2]
- google/protobuf/text_format.py [2:2]
+# File format ($ symbol means the beginning of a line):
+#
+# $ # this message
+# $ # =======================
+# $ # comments (all commentaries should starts with some number of spaces and # symbol)
+# ${action} {license id} {license text hash}
+# $BELONGS ./ya/make/file/relative/path/1/ya.make ./ya/make/2/ya.make
+# ${all_file_action} filename
+# $ # user commentaries (many lines)
+# $ generated description - files with this license, license text... (some number of lines that starts with some number of spaces, do not modify)
+# ${action} {license spdx} {license text hash}
+# $BELONGS ./ya/make/file/relative/path/3/ya.make
+# ${all_file_action} filename
+# $ # user commentaries
+# $ generated description
+# $ ...
+#
+# You can modify action, all_file_action and add commentaries
+# Available actions:
+# keep - keep license in contrib and use in credits
+# skip - skip license
+# remove - remove all files with this license
+# rename - save license text/links into licenses texts file, but not store SPDX into LINCENSE macro. You should store correct license id into devtools.license.spdx.txt file
+#
+# {all file action} records will be generated when license text contains filename that exists on filesystem (in contrib directory)
+# We suppose that that files can contain some license info
+# Available all file actions:
+# FILE_IGNORE - ignore file (do nothing)
+# FILE_INCLUDE - include all file data into licenses text file
+# =======================
+
+KEEP COPYRIGHT_SERVICE_LABEL 29be00457f74dcf5f2b494d41d6a6c10
+BELONGS ya.make
+ License text:
+ \# Copyright 2007 Google Inc. All Rights Reserved.
+ Scancode info:
+ Original SPDX id: COPYRIGHT_SERVICE_LABEL
+ Score : 100.00
+ Match type : COPYRIGHT
+ Files with this license:
+ google/protobuf/__init__.py [31:31]
+
+KEEP COPYRIGHT_SERVICE_LABEL 7ddb2995f48012001146c0eb94d23367
+BELONGS ya.make
+ License text:
+ \# Copyright 2008 Google Inc. All rights reserved.
+ Scancode info:
+ Original SPDX id: COPYRIGHT_SERVICE_LABEL
+ Score : 100.00
+ Match type : COPYRIGHT
+ Files with this license:
+ google/protobuf/__init__.py [2:2]
+ google/protobuf/descriptor.py [2:2]
+ google/protobuf/descriptor_database.py [2:2]
+ google/protobuf/descriptor_pool.py [2:2]
+ google/protobuf/internal/__init__.py [2:2]
+ google/protobuf/internal/_parameterized.py [4:4]
+ google/protobuf/internal/api_implementation.cc [2:2]
+ google/protobuf/internal/api_implementation.py [2:2]
+ google/protobuf/internal/containers.py [2:2]
+ google/protobuf/internal/decoder.py [2:2]
+ google/protobuf/internal/encoder.py [2:2]
+ google/protobuf/internal/enum_type_wrapper.py [2:2]
+ google/protobuf/internal/extension_dict.py [2:2]
+ google/protobuf/internal/message_listener.py [2:2]
+ google/protobuf/internal/python_message.py [2:2]
+ google/protobuf/internal/type_checkers.py [2:2]
+ google/protobuf/internal/well_known_types.py [2:2]
+ google/protobuf/internal/wire_format.py [2:2]
+ google/protobuf/json_format.py [2:2]
+ google/protobuf/message.py [2:2]
+ google/protobuf/message_factory.py [2:2]
+ google/protobuf/proto_api.h [2:2]
+ google/protobuf/proto_builder.py [2:2]
+ google/protobuf/pyext/cpp_message.py [2:2]
+ google/protobuf/pyext/descriptor.cc [2:2]
+ google/protobuf/pyext/descriptor.h [2:2]
+ google/protobuf/pyext/descriptor_containers.cc [2:2]
+ google/protobuf/pyext/descriptor_containers.h [2:2]
+ google/protobuf/pyext/descriptor_database.cc [2:2]
+ google/protobuf/pyext/descriptor_database.h [2:2]
+ google/protobuf/pyext/descriptor_pool.cc [2:2]
+ google/protobuf/pyext/descriptor_pool.h [2:2]
+ google/protobuf/pyext/extension_dict.cc [2:2]
+ google/protobuf/pyext/extension_dict.h [2:2]
+ google/protobuf/pyext/field.cc [2:2]
+ google/protobuf/pyext/field.h [2:2]
+ google/protobuf/pyext/map_container.cc [2:2]
+ google/protobuf/pyext/map_container.h [2:2]
+ google/protobuf/pyext/message.cc [2:2]
+ google/protobuf/pyext/message.h [2:2]
+ google/protobuf/pyext/message_factory.cc [2:2]
+ google/protobuf/pyext/message_factory.h [2:2]
+ google/protobuf/pyext/message_module.cc [2:2]
+ google/protobuf/pyext/repeated_composite_container.cc [2:2]
+ google/protobuf/pyext/repeated_composite_container.h [2:2]
+ google/protobuf/pyext/repeated_scalar_container.cc [2:2]
+ google/protobuf/pyext/repeated_scalar_container.h [2:2]
+ google/protobuf/pyext/safe_numerics.h [2:2]
+ google/protobuf/pyext/scoped_pyobject_ptr.h [2:2]
+ google/protobuf/pyext/unknown_fields.cc [2:2]
+ google/protobuf/pyext/unknown_fields.h [2:2]
+ google/protobuf/reflection.py [2:2]
+ google/protobuf/service.py [2:2]
+ google/protobuf/service_reflection.py [2:2]
+ google/protobuf/symbol_database.py [2:2]
+ google/protobuf/text_encoding.py [2:2]
+ google/protobuf/text_format.py [2:2]
diff --git a/contrib/python/protobuf/py2/.yandex_meta/devtools.licenses.report b/contrib/python/protobuf/py2/.yandex_meta/devtools.licenses.report
index 3da6c693e5..e174828acb 100644
--- a/contrib/python/protobuf/py2/.yandex_meta/devtools.licenses.report
+++ b/contrib/python/protobuf/py2/.yandex_meta/devtools.licenses.report
@@ -1,107 +1,107 @@
-# File format ($ symbol means the beginning of a line):
-#
-# $ # this message
-# $ # =======================
-# $ # comments (all commentaries should starts with some number of spaces and # symbol)
-# ${action} {license id} {license text hash}
-# $BELONGS ./ya/make/file/relative/path/1/ya.make ./ya/make/2/ya.make
-# ${all_file_action} filename
-# $ # user commentaries (many lines)
-# $ generated description - files with this license, license text... (some number of lines that starts with some number of spaces, do not modify)
-# ${action} {license spdx} {license text hash}
-# $BELONGS ./ya/make/file/relative/path/3/ya.make
-# ${all_file_action} filename
-# $ # user commentaries
-# $ generated description
-# $ ...
-#
-# You can modify action, all_file_action and add commentaries
-# Available actions:
-# keep - keep license in contrib and use in credits
-# skip - skip license
-# remove - remove all files with this license
-# rename - save license text/links into licenses texts file, but not store SPDX into LINCENSE macro. You should store correct license id into devtools.license.spdx.txt file
-#
-# {all file action} records will be generated when license text contains filename that exists on filesystem (in contrib directory)
-# We suppose that that files can contain some license info
-# Available all file actions:
-# FILE_IGNORE - ignore file (do nothing)
-# FILE_INCLUDE - include all file data into licenses text file
-# =======================
-
-KEEP BSD-3-Clause 6aa235708ac9f5dd8e5c6ac415fc5837
-BELONGS ya.make
- Note: matched license text is too long. Read it in the source files.
- Scancode info:
- Original SPDX id: BSD-3-Clause
- Score : 100.00
- Match type : TEXT
- Links : http://www.opensource.org/licenses/BSD-3-Clause, https://spdx.org/licenses/BSD-3-Clause
- Files with this license:
- google/protobuf/internal/api_implementation.cc [5:29]
- google/protobuf/proto_api.h [5:29]
- google/protobuf/pyext/descriptor.cc [5:29]
- google/protobuf/pyext/descriptor.h [5:29]
- google/protobuf/pyext/descriptor_containers.cc [5:29]
- google/protobuf/pyext/descriptor_containers.h [5:29]
- google/protobuf/pyext/descriptor_database.cc [5:29]
- google/protobuf/pyext/descriptor_database.h [5:29]
- google/protobuf/pyext/descriptor_pool.cc [5:29]
- google/protobuf/pyext/descriptor_pool.h [5:29]
- google/protobuf/pyext/extension_dict.cc [5:29]
- google/protobuf/pyext/extension_dict.h [5:29]
- google/protobuf/pyext/field.cc [5:29]
- google/protobuf/pyext/field.h [5:29]
- google/protobuf/pyext/map_container.cc [5:29]
- google/protobuf/pyext/map_container.h [5:29]
- google/protobuf/pyext/message.cc [5:29]
- google/protobuf/pyext/message.h [5:29]
- google/protobuf/pyext/message_factory.cc [5:29]
- google/protobuf/pyext/message_factory.h [5:29]
- google/protobuf/pyext/message_module.cc [5:29]
- google/protobuf/pyext/repeated_composite_container.cc [5:29]
- google/protobuf/pyext/repeated_composite_container.h [5:29]
- google/protobuf/pyext/repeated_scalar_container.cc [5:29]
- google/protobuf/pyext/repeated_scalar_container.h [5:29]
- google/protobuf/pyext/safe_numerics.h [5:29]
- google/protobuf/pyext/scoped_pyobject_ptr.h [5:29]
- google/protobuf/pyext/unknown_fields.cc [5:29]
- google/protobuf/pyext/unknown_fields.h [5:29]
-
-KEEP BSD-3-Clause 8aaace038fd54f3a52b1f041f9504709
-BELONGS ya.make
- Note: matched license text is too long. Read it in the source files.
- Scancode info:
- Original SPDX id: BSD-3-Clause
- Score : 100.00
- Match type : TEXT
- Links : http://www.opensource.org/licenses/BSD-3-Clause, https://spdx.org/licenses/BSD-3-Clause
- Files with this license:
- google/protobuf/__init__.py [5:29]
- google/protobuf/descriptor.py [5:29]
- google/protobuf/descriptor_database.py [5:29]
- google/protobuf/descriptor_pool.py [5:29]
- google/protobuf/internal/__init__.py [5:29]
- google/protobuf/internal/_parameterized.py [7:31]
- google/protobuf/internal/api_implementation.py [5:29]
- google/protobuf/internal/containers.py [5:29]
- google/protobuf/internal/decoder.py [5:29]
- google/protobuf/internal/encoder.py [5:29]
- google/protobuf/internal/enum_type_wrapper.py [5:29]
- google/protobuf/internal/extension_dict.py [5:29]
- google/protobuf/internal/message_listener.py [5:29]
- google/protobuf/internal/python_message.py [5:29]
- google/protobuf/internal/type_checkers.py [5:29]
- google/protobuf/internal/well_known_types.py [5:29]
- google/protobuf/internal/wire_format.py [5:29]
- google/protobuf/json_format.py [5:29]
- google/protobuf/message.py [5:29]
- google/protobuf/message_factory.py [5:29]
- google/protobuf/proto_builder.py [5:29]
- google/protobuf/pyext/cpp_message.py [5:29]
- google/protobuf/reflection.py [5:29]
- google/protobuf/service.py [5:29]
- google/protobuf/service_reflection.py [5:29]
- google/protobuf/symbol_database.py [5:29]
- google/protobuf/text_encoding.py [5:29]
- google/protobuf/text_format.py [5:29]
+# File format ($ symbol means the beginning of a line):
+#
+# $ # this message
+# $ # =======================
+# $ # comments (all commentaries should starts with some number of spaces and # symbol)
+# ${action} {license id} {license text hash}
+# $BELONGS ./ya/make/file/relative/path/1/ya.make ./ya/make/2/ya.make
+# ${all_file_action} filename
+# $ # user commentaries (many lines)
+# $ generated description - files with this license, license text... (some number of lines that starts with some number of spaces, do not modify)
+# ${action} {license spdx} {license text hash}
+# $BELONGS ./ya/make/file/relative/path/3/ya.make
+# ${all_file_action} filename
+# $ # user commentaries
+# $ generated description
+# $ ...
+#
+# You can modify action, all_file_action and add commentaries
+# Available actions:
+# keep - keep license in contrib and use in credits
+# skip - skip license
+# remove - remove all files with this license
+# rename - save license text/links into licenses texts file, but not store SPDX into LINCENSE macro. You should store correct license id into devtools.license.spdx.txt file
+#
+# {all file action} records will be generated when license text contains filename that exists on filesystem (in contrib directory)
+# We suppose that that files can contain some license info
+# Available all file actions:
+# FILE_IGNORE - ignore file (do nothing)
+# FILE_INCLUDE - include all file data into licenses text file
+# =======================
+
+KEEP BSD-3-Clause 6aa235708ac9f5dd8e5c6ac415fc5837
+BELONGS ya.make
+ Note: matched license text is too long. Read it in the source files.
+ Scancode info:
+ Original SPDX id: BSD-3-Clause
+ Score : 100.00
+ Match type : TEXT
+ Links : http://www.opensource.org/licenses/BSD-3-Clause, https://spdx.org/licenses/BSD-3-Clause
+ Files with this license:
+ google/protobuf/internal/api_implementation.cc [5:29]
+ google/protobuf/proto_api.h [5:29]
+ google/protobuf/pyext/descriptor.cc [5:29]
+ google/protobuf/pyext/descriptor.h [5:29]
+ google/protobuf/pyext/descriptor_containers.cc [5:29]
+ google/protobuf/pyext/descriptor_containers.h [5:29]
+ google/protobuf/pyext/descriptor_database.cc [5:29]
+ google/protobuf/pyext/descriptor_database.h [5:29]
+ google/protobuf/pyext/descriptor_pool.cc [5:29]
+ google/protobuf/pyext/descriptor_pool.h [5:29]
+ google/protobuf/pyext/extension_dict.cc [5:29]
+ google/protobuf/pyext/extension_dict.h [5:29]
+ google/protobuf/pyext/field.cc [5:29]
+ google/protobuf/pyext/field.h [5:29]
+ google/protobuf/pyext/map_container.cc [5:29]
+ google/protobuf/pyext/map_container.h [5:29]
+ google/protobuf/pyext/message.cc [5:29]
+ google/protobuf/pyext/message.h [5:29]
+ google/protobuf/pyext/message_factory.cc [5:29]
+ google/protobuf/pyext/message_factory.h [5:29]
+ google/protobuf/pyext/message_module.cc [5:29]
+ google/protobuf/pyext/repeated_composite_container.cc [5:29]
+ google/protobuf/pyext/repeated_composite_container.h [5:29]
+ google/protobuf/pyext/repeated_scalar_container.cc [5:29]
+ google/protobuf/pyext/repeated_scalar_container.h [5:29]
+ google/protobuf/pyext/safe_numerics.h [5:29]
+ google/protobuf/pyext/scoped_pyobject_ptr.h [5:29]
+ google/protobuf/pyext/unknown_fields.cc [5:29]
+ google/protobuf/pyext/unknown_fields.h [5:29]
+
+KEEP BSD-3-Clause 8aaace038fd54f3a52b1f041f9504709
+BELONGS ya.make
+ Note: matched license text is too long. Read it in the source files.
+ Scancode info:
+ Original SPDX id: BSD-3-Clause
+ Score : 100.00
+ Match type : TEXT
+ Links : http://www.opensource.org/licenses/BSD-3-Clause, https://spdx.org/licenses/BSD-3-Clause
+ Files with this license:
+ google/protobuf/__init__.py [5:29]
+ google/protobuf/descriptor.py [5:29]
+ google/protobuf/descriptor_database.py [5:29]
+ google/protobuf/descriptor_pool.py [5:29]
+ google/protobuf/internal/__init__.py [5:29]
+ google/protobuf/internal/_parameterized.py [7:31]
+ google/protobuf/internal/api_implementation.py [5:29]
+ google/protobuf/internal/containers.py [5:29]
+ google/protobuf/internal/decoder.py [5:29]
+ google/protobuf/internal/encoder.py [5:29]
+ google/protobuf/internal/enum_type_wrapper.py [5:29]
+ google/protobuf/internal/extension_dict.py [5:29]
+ google/protobuf/internal/message_listener.py [5:29]
+ google/protobuf/internal/python_message.py [5:29]
+ google/protobuf/internal/type_checkers.py [5:29]
+ google/protobuf/internal/well_known_types.py [5:29]
+ google/protobuf/internal/wire_format.py [5:29]
+ google/protobuf/json_format.py [5:29]
+ google/protobuf/message.py [5:29]
+ google/protobuf/message_factory.py [5:29]
+ google/protobuf/proto_builder.py [5:29]
+ google/protobuf/pyext/cpp_message.py [5:29]
+ google/protobuf/reflection.py [5:29]
+ google/protobuf/service.py [5:29]
+ google/protobuf/service_reflection.py [5:29]
+ google/protobuf/symbol_database.py [5:29]
+ google/protobuf/text_encoding.py [5:29]
+ google/protobuf/text_format.py [5:29]
diff --git a/contrib/python/protobuf/py2/.yandex_meta/licenses.list.txt b/contrib/python/protobuf/py2/.yandex_meta/licenses.list.txt
index 81364a2ff7..c8ea6f050b 100644
--- a/contrib/python/protobuf/py2/.yandex_meta/licenses.list.txt
+++ b/contrib/python/protobuf/py2/.yandex_meta/licenses.list.txt
@@ -1,62 +1,62 @@
-====================BSD-3-Clause====================
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-# * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-# * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
-====================BSD-3-Clause====================
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
-====================COPYRIGHT====================
-# Copyright 2007 Google Inc. All Rights Reserved.
-
-
-====================COPYRIGHT====================
-# Copyright 2008 Google Inc. All rights reserved.
+====================BSD-3-Clause====================
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+====================BSD-3-Clause====================
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+//
+// * Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// * Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// * Neither the name of Google Inc. nor the names of its
+// contributors may be used to endorse or promote products derived from
+// this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+====================COPYRIGHT====================
+# Copyright 2007 Google Inc. All Rights Reserved.
+
+
+====================COPYRIGHT====================
+# Copyright 2008 Google Inc. All rights reserved.