# 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 spdx} {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: src/google/protobuf/compiler/code_generator.cc [5:29] src/google/protobuf/compiler/code_generator.h [5:29] src/google/protobuf/compiler/command_line_interface.cc [5:29] src/google/protobuf/compiler/command_line_interface.h [5:29] src/google/protobuf/compiler/cpp/enum.cc [5:29] src/google/protobuf/compiler/cpp/enum.h [5:29] src/google/protobuf/compiler/cpp/extension.cc [5:29] src/google/protobuf/compiler/cpp/extension.h [5:29] src/google/protobuf/compiler/cpp/field.cc [5:29] src/google/protobuf/compiler/cpp/field.h [5:29] src/google/protobuf/compiler/cpp/field_generators/enum_field.cc [5:29] src/google/protobuf/compiler/cpp/field_generators/generators.h [5:29] src/google/protobuf/compiler/cpp/field_generators/map_field.cc [5:29] src/google/protobuf/compiler/cpp/field_generators/message_field.cc [5:29] src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc [5:29] src/google/protobuf/compiler/cpp/field_generators/string_field.cc [5:29] src/google/protobuf/compiler/cpp/file.cc [5:29] src/google/protobuf/compiler/cpp/file.h [5:29] src/google/protobuf/compiler/cpp/generator.cc [5:29] src/google/protobuf/compiler/cpp/generator.h [5:29] src/google/protobuf/compiler/cpp/helpers.cc [5:29] src/google/protobuf/compiler/cpp/helpers.h [5:29] src/google/protobuf/compiler/cpp/message.cc [5:29] src/google/protobuf/compiler/cpp/message.h [5:29] src/google/protobuf/compiler/cpp/message_layout_helper.h [5:29] src/google/protobuf/compiler/cpp/names.h [5:29] src/google/protobuf/compiler/cpp/options.h [5:29] src/google/protobuf/compiler/cpp/padding_optimizer.cc [5:29] src/google/protobuf/compiler/cpp/padding_optimizer.h [5:29] src/google/protobuf/compiler/cpp/parse_function_generator.cc [5:29] src/google/protobuf/compiler/cpp/parse_function_generator.h [5:29] src/google/protobuf/compiler/cpp/service.cc [5:29] src/google/protobuf/compiler/cpp/service.h [5:29] src/google/protobuf/compiler/cpp/tracker.cc [5:29] src/google/protobuf/compiler/cpp/tracker.h [5:29] src/google/protobuf/compiler/csharp/csharp_doc_comment.cc [5:29] src/google/protobuf/compiler/csharp/csharp_doc_comment.h [5:29] src/google/protobuf/compiler/csharp/csharp_enum.cc [5:29] src/google/protobuf/compiler/csharp/csharp_enum.h [5:29] src/google/protobuf/compiler/csharp/csharp_enum_field.cc [5:29] src/google/protobuf/compiler/csharp/csharp_enum_field.h [5:29] src/google/protobuf/compiler/csharp/csharp_field_base.cc [5:29] src/google/protobuf/compiler/csharp/csharp_field_base.h [5:29] src/google/protobuf/compiler/csharp/csharp_generator.cc [5:29] src/google/protobuf/compiler/csharp/csharp_generator.h [5:29] src/google/protobuf/compiler/csharp/csharp_helpers.cc [5:29] src/google/protobuf/compiler/csharp/csharp_helpers.h [5:29] src/google/protobuf/compiler/csharp/csharp_map_field.cc [5:29] src/google/protobuf/compiler/csharp/csharp_map_field.h [5:29] src/google/protobuf/compiler/csharp/csharp_message.cc [5:29] src/google/protobuf/compiler/csharp/csharp_message.h [5:29] src/google/protobuf/compiler/csharp/csharp_message_field.cc [5:29] src/google/protobuf/compiler/csharp/csharp_message_field.h [5:29] src/google/protobuf/compiler/csharp/csharp_options.h [5:29] src/google/protobuf/compiler/csharp/csharp_primitive_field.cc [5:29] src/google/protobuf/compiler/csharp/csharp_primitive_field.h [5:29] src/google/protobuf/compiler/csharp/csharp_reflection_class.cc [5:29] src/google/protobuf/compiler/csharp/csharp_reflection_class.h [5:29] src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc [5:29] src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h [5:29] src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc [5:29] src/google/protobuf/compiler/csharp/csharp_repeated_message_field.h [5:29] src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc [5:29] src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h [5:29] src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc [5:29] src/google/protobuf/compiler/csharp/csharp_source_generator_base.h [5:29] src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc [5:29] src/google/protobuf/compiler/csharp/csharp_wrapper_field.h [5:29] src/google/protobuf/compiler/csharp/names.cc [5:29] src/google/protobuf/compiler/csharp/names.h [5:29] src/google/protobuf/compiler/importer.cc [5:29] src/google/protobuf/compiler/importer.h [5:29] src/google/protobuf/compiler/java/context.cc [5:29] src/google/protobuf/compiler/java/context.h [5:29] src/google/protobuf/compiler/java/doc_comment.cc [5:29] src/google/protobuf/compiler/java/doc_comment.h [5:29] src/google/protobuf/compiler/java/enum.cc [5:29] src/google/protobuf/compiler/java/enum.h [5:29] src/google/protobuf/compiler/java/enum_field.cc [5:29] src/google/protobuf/compiler/java/enum_field.h [5:29] src/google/protobuf/compiler/java/enum_field_lite.cc [5:29] src/google/protobuf/compiler/java/enum_field_lite.h [5:29] src/google/protobuf/compiler/java/enum_lite.cc [5:29] src/google/protobuf/compiler/java/enum_lite.h [5:29] src/google/protobuf/compiler/java/extension.cc [5:29] src/google/protobuf/compiler/java/extension.h [5:29] src/google/protobuf/compiler/java/extension_lite.cc [5:29] src/google/protobuf/compiler/java/extension_lite.h [5:29] src/google/protobuf/compiler/java/field.cc [5:29] src/google/protobuf/compiler/java/field.h [5:29] src/google/protobuf/compiler/java/file.cc [5:29] src/google/protobuf/compiler/java/file.h [5:29] src/google/protobuf/compiler/java/generator.cc [5:29] src/google/protobuf/compiler/java/generator.h [5:29] src/google/protobuf/compiler/java/generator_factory.cc [5:29] src/google/protobuf/compiler/java/generator_factory.h [5:29] src/google/protobuf/compiler/java/helpers.cc [5:29] src/google/protobuf/compiler/java/helpers.h [5:29] src/google/protobuf/compiler/java/kotlin_generator.cc [5:29] src/google/protobuf/compiler/java/kotlin_generator.h [5:29] src/google/protobuf/compiler/java/map_field.cc [5:29] src/google/protobuf/compiler/java/map_field.h [5:29] src/google/protobuf/compiler/java/map_field_lite.cc [5:29] src/google/protobuf/compiler/java/map_field_lite.h [5:29] src/google/protobuf/compiler/java/message.cc [5:29] src/google/protobuf/compiler/java/message.h [5:29] src/google/protobuf/compiler/java/message_builder.cc [5:29] src/google/protobuf/compiler/java/message_builder.h [5:29] src/google/protobuf/compiler/java/message_builder_lite.cc [5:29] src/google/protobuf/compiler/java/message_builder_lite.h [5:29] src/google/protobuf/compiler/java/message_field.cc [5:29] src/google/protobuf/compiler/java/message_field.h [5:29] src/google/protobuf/compiler/java/message_field_lite.cc [5:29] src/google/protobuf/compiler/java/message_field_lite.h [5:29] src/google/protobuf/compiler/java/message_lite.cc [5:29] src/google/protobuf/compiler/java/message_lite.h [5:29] src/google/protobuf/compiler/java/message_serialization.cc [5:29] src/google/protobuf/compiler/java/message_serialization.h [5:29] src/google/protobuf/compiler/java/name_resolver.cc [5:29] src/google/protobuf/compiler/java/name_resolver.h [5:29] src/google/protobuf/compiler/java/names.cc [5:29] src/google/protobuf/compiler/java/names.h [5:29] src/google/protobuf/compiler/java/options.h [5:29] src/google/protobuf/compiler/java/primitive_field.cc [5:29] src/google/protobuf/compiler/java/primitive_field.h [5:29] src/google/protobuf/compiler/java/primitive_field_lite.cc [5:29] src/google/protobuf/compiler/java/primitive_field_lite.h [5:29] src/google/protobuf/compiler/java/service.cc [5:29] src/google/protobuf/compiler/java/service.h [5:29] src/google/protobuf/compiler/java/shared_code_generator.cc [5:29] src/google/protobuf/compiler/java/shared_code_generator.h [5:29] src/google/protobuf/compiler/java/string_field.cc [5:29] src/google/protobuf/compiler/java/string_field.h [5:29] src/google/protobuf/compiler/java/string_field_lite.cc [5:29] src/google/protobuf/compiler/java/string_field_lite.h [5:29] src/google/protobuf/compiler/main.cc [5:29] src/google/protobuf/compiler/objectivec/enum.cc [5:29] src/google/protobuf/compiler/objectivec/enum.h [5:29] src/google/protobuf/compiler/objectivec/enum_field.cc [5:29] src/google/protobuf/compiler/objectivec/enum_field.h [5:29] src/google/protobuf/compiler/objectivec/extension.cc [5:29] src/google/protobuf/compiler/objectivec/extension.h [5:29] src/google/protobuf/compiler/objectivec/field.cc [5:29] src/google/protobuf/compiler/objectivec/field.h [5:29] src/google/protobuf/compiler/objectivec/file.cc [5:29] src/google/protobuf/compiler/objectivec/file.h [5:29] src/google/protobuf/compiler/objectivec/generator.cc [5:29] src/google/protobuf/compiler/objectivec/generator.h [5:29] src/google/protobuf/compiler/objectivec/helpers.cc [5:29] src/google/protobuf/compiler/objectivec/helpers.h [5:29] src/google/protobuf/compiler/objectivec/import_writer.cc [5:29] src/google/protobuf/compiler/objectivec/import_writer.h [5:29] src/google/protobuf/compiler/objectivec/line_consumer.cc [5:29] src/google/protobuf/compiler/objectivec/line_consumer.h [5:29] src/google/protobuf/compiler/objectivec/map_field.cc [5:29] src/google/protobuf/compiler/objectivec/map_field.h [5:29] src/google/protobuf/compiler/objectivec/message.cc [5:29] src/google/protobuf/compiler/objectivec/message.h [5:29] src/google/protobuf/compiler/objectivec/message_field.cc [5:29] src/google/protobuf/compiler/objectivec/message_field.h [5:29] src/google/protobuf/compiler/objectivec/names.cc [5:29] src/google/protobuf/compiler/objectivec/names.h [5:29] src/google/protobuf/compiler/objectivec/nsobject_methods.h [5:29] src/google/protobuf/compiler/objectivec/oneof.cc [5:29] src/google/protobuf/compiler/objectivec/oneof.h [5:29] src/google/protobuf/compiler/objectivec/options.h [5:29] src/google/protobuf/compiler/objectivec/primitive_field.cc [5:29] src/google/protobuf/compiler/objectivec/primitive_field.h [5:29] src/google/protobuf/compiler/objectivec/text_format_decode_data.cc [5:29] src/google/protobuf/compiler/objectivec/text_format_decode_data.h [5:29] src/google/protobuf/compiler/parser.cc [5:29] src/google/protobuf/compiler/parser.h [5:29] src/google/protobuf/compiler/php/names.cc [5:29] src/google/protobuf/compiler/php/names.h [5:29] src/google/protobuf/compiler/php/php_generator.cc [5:29] src/google/protobuf/compiler/php/php_generator.h [5:29] src/google/protobuf/compiler/plugin.cc [5:29] src/google/protobuf/compiler/plugin.h [5:29] src/google/protobuf/compiler/plugin.proto [5:29] src/google/protobuf/compiler/python/generator.cc [5:29] src/google/protobuf/compiler/python/generator.h [5:29] src/google/protobuf/compiler/python/helpers.cc [5:29] src/google/protobuf/compiler/python/helpers.h [5:29] src/google/protobuf/compiler/python/pyi_generator.cc [5:29] src/google/protobuf/compiler/python/pyi_generator.h [5:29] src/google/protobuf/compiler/retention.cc [5:29] src/google/protobuf/compiler/retention.h [5:29] src/google/protobuf/compiler/ruby/ruby_generator.cc [5:29] src/google/protobuf/compiler/ruby/ruby_generator.h [5:29] src/google/protobuf/compiler/scc.h [5:29] src/google/protobuf/compiler/subprocess.cc [5:29] src/google/protobuf/compiler/subprocess.h [5:29] src/google/protobuf/compiler/zip_writer.cc [5:29] src/google/protobuf/compiler/zip_writer.h [5:29] KEEP Protobuf-License 77b55cb8215e726b6ae7c1cf484bc45f BELONGS ya.make Note: matched license text is too long. Read it in the source files. Scancode info: Original SPDX id: LicenseRef-scancode-protobuf Score : 100.00 Match type : TEXT Links : http://protobuf.googlecode.com/svn/trunk/COPYING.txt, https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/protobuf.LICENSE Files with this license: LICENSE [3:32]