Hi Trista and the community,

During the release of 1.3.0, Trista suggested [1] explicitly listing
all the files in the LICENSE[2] file.

After expanding the details list in .licenserc.yaml[3], about 320
files need to be listed. How to add this large file list to the
LICENSE file?

[1] https://lists.apache.org/thread/7711rl81r1m0kdhoxpz1fy5d643jdjqm
[2] 
https://github.com/apache/incubator-brpc/blob/8187bfcbed81f5c16c87429cd6440d356ad0819b/LICENSE#L760
[3] 
https://github.com/apache/incubator-brpc/blob/8187bfcbed81f5c16c87429cd6440d356ad0819b/.licenserc.yaml#L57

Regards,
Xiaofeng

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
src/butil/at_exit.*
src/butil/atomic*
src/butil/auto_reset.h
src/butil/base64.*
src/butil/base_export.h
src/butil/base_paths.cc
src/butil/basictypes.h
src/butil/big_endian.*
src/butil/bits.h
src/butil/build_config.h
src/butil/cancelable_callback.h
src/butil/compiler_specific.h
src/butil/containers/*
src/butil/cpu.*
src/butil/debug/*
src/butil/environment.*
src/butil/file_*
src/butil/files/dir_reader_fallback.h
src/butil/files/dir_reader_linux.h
src/butil/files/dir_reader_posix.h
src/butil/files/file.*
src/butil/files/file_enumerator*
src/butil/files/file_p*
src/butil/files/memory_mapped_file*
src/butil/files/scoped*
src/butil/float_util.h
src/butil/format_macros.h
src/butil/gtest_prod_util.h
src/butil/guid.cc
src/butil/guid.h
src/butil/guid_posix.cc
src/butil/hash.cc
src/butil/hash.h
src/butil/lazy_instance.cc
src/butil/lazy_instance.h
src/butil/location.cc
src/butil/location.h
src/butil/mac/bundle_locations.h
src/butil/mac/bundle_locations.mm
src/butil/mac/foundation_util.h
src/butil/mac/foundation_util.mm
src/butil/mac/scoped_cftyperef.h
src/butil/mac/scoped_mach_port.cc
src/butil/mac/scoped_mach_port.h
src/butil/mac/scoped_typeref.h
src/butil/macros.h
src/butil/memory/aligned_memory.cc
src/butil/memory/aligned_memory.h
src/butil/memory/linked_ptr.h
src/butil/memory/manual_constructor.h
src/butil/memory/raw_scoped_refptr_mismatch_checker.h
src/butil/memory/ref_counted.cc
src/butil/memory/ref_counted.h
src/butil/memory/ref_counted_memory.cc
src/butil/memory/ref_counted_memory.h
src/butil/memory/scoped_open_process.h
src/butil/memory/scoped_policy.h
src/butil/memory/scoped_ptr.h
src/butil/memory/scoped_vector.h
src/butil/memory/singleton.cc
src/butil/memory/singleton.h
src/butil/memory/singleton_objc.h
src/butil/memory/weak_ptr.cc
src/butil/memory/weak_ptr.h
src/butil/move.h
src/butil/numerics/safe_conversions.h
src/butil/numerics/safe_conversions_impl.h
src/butil/numerics/safe_math.h
src/butil/numerics/safe_math_impl.h
src/butil/observer_list.h
src/butil/port.h
src/butil/posix/eintr_wrapper.h
src/butil/posix/file_descriptor_shuffle.cc
src/butil/posix/file_descriptor_shuffle.h
src/butil/posix/global_descriptors.cc
src/butil/posix/global_descriptors.h
src/butil/rand_util.cc
src/butil/rand_util.h
src/butil/rand_util_posix.cc
src/butil/safe_strerror_posix.cc
src/butil/safe_strerror_posix.h
src/butil/scoped_clear_errno.h
src/butil/scoped_generic.h
src/butil/scoped_observer.h
src/butil/sha1.h
src/butil/sha1_portable.cc
src/butil/stl_util.h
src/butil/strings/latin1_string_conversions.cc
src/butil/strings/latin1_string_conversions.h
src/butil/strings/nullable_string16.cc
src/butil/strings/nullable_string16.h
src/butil/strings/safe_sprintf.cc
src/butil/strings/safe_sprintf.h
src/butil/strings/string16.cc
src/butil/strings/string16.h
src/butil/strings/string_number_conversions.cc
src/butil/strings/string_number_conversions.h
src/butil/strings/string_piece.cc
src/butil/strings/string_piece.h
src/butil/strings/string_split.cc
src/butil/strings/string_split.h
src/butil/strings/string_tokenizer.h
src/butil/strings/string_util.cc
src/butil/strings/string_util.h
src/butil/strings/string_util_constants.cc
src/butil/strings/string_util_posix.h
src/butil/strings/stringize_macros.h
src/butil/strings/stringprintf.cc
src/butil/strings/stringprintf.h
src/butil/strings/sys_string_conversions.h
src/butil/strings/sys_string_conversions_mac.mm
src/butil/strings/sys_string_conversions_posix.cc
src/butil/strings/utf_offset_string_conversions.cc
src/butil/strings/utf_offset_string_conversions.h
src/butil/strings/utf_string_conversion_utils.cc
src/butil/strings/utf_string_conversion_utils.h
src/butil/strings/utf_string_conversions.cc
src/butil/strings/utf_string_conversions.h
src/butil/synchronization/cancellation_flag.*
src/butil/synchronization/condition_variable.h
src/butil/synchronization/condition_variable_posix.cc
src/butil/synchronization/spin_wait.h
src/butil/synchronization/waitable_event.h
src/butil/synchronization/waitable_event_posix.cc
src/butil/sys_byteorder.h
src/butil/third_party/symbolize/glog/*
src/butil/threading/*
src/butil/time/*
src/butil/type_traits.h
src/butil/version.*
test/*.cc
test/memory_unittest_mac.h
test/multiprocess_func_list.h
test/scoped_locale.h
test/test_switches.h
src/butil/at_exit.cc
src/butil/at_exit.h
src/butil/atomic_ref_count.h
src/butil/atomic_sequence_num.h
src/butil/atomicops.h
src/butil/atomicops_internals_arm64_gcc.h
src/butil/atomicops_internals_arm_gcc.h
src/butil/atomicops_internals_atomicword_compat.h
src/butil/atomicops_internals_gcc.h
src/butil/atomicops_internals_mac.h
src/butil/atomicops_internals_mips_gcc.h
src/butil/atomicops_internals_tsan.h
src/butil/atomicops_internals_x86_gcc.cc
src/butil/atomicops_internals_x86_gcc.h
src/butil/atomicops_internals_x86_msvc.h
src/butil/auto_reset.h
src/butil/base64.cc
src/butil/base64.h
src/butil/base_export.h
src/butil/base_paths.cc
src/butil/basictypes.h
src/butil/big_endian.cc
src/butil/big_endian.h
src/butil/bits.h
src/butil/build_config.h
src/butil/cancelable_callback.h
src/butil/compiler_specific.h
src/butil/containers/bounded_queue.h
src/butil/containers/case_ignored_flat_map.cpp
src/butil/containers/case_ignored_flat_map.h
src/butil/containers/doubly_buffered_data.h
src/butil/containers/flat_map.h
src/butil/containers/flat_map_inl.h
src/butil/containers/hash_tables.h
src/butil/containers/linked_list.h
src/butil/containers/mru_cache.h
src/butil/containers/pooled_map.h
src/butil/containers/scoped_ptr_hash_map.h
src/butil/containers/small_map.h
src/butil/containers/stack_container.h
src/butil/cpu.cc
src/butil/cpu.h
src/butil/debug/alias.cc
src/butil/debug/alias.h
src/butil/debug/asan_invalid_access.cc
src/butil/debug/asan_invalid_access.h
src/butil/debug/crash_logging.cc
src/butil/debug/crash_logging.h
src/butil/debug/debugger.cc
src/butil/debug/debugger.h
src/butil/debug/debugger_posix.cc
src/butil/debug/dump_without_crashing.cc
src/butil/debug/dump_without_crashing.h
src/butil/debug/leak_annotations.h
src/butil/debug/leak_tracker.h
src/butil/debug/proc_maps_linux.cc
src/butil/debug/proc_maps_linux.h
src/butil/debug/stack_trace.cc
src/butil/debug/stack_trace.h
src/butil/debug/stack_trace_posix.cc
src/butil/environment.cc
src/butil/environment.h
src/butil/file_descriptor_posix.h
src/butil/file_util.cc
src/butil/file_util.h
src/butil/file_util_linux.cc
src/butil/file_util_mac.mm
src/butil/file_util_posix.cc
src/butil/files/dir_reader_fallback.h
src/butil/files/dir_reader_linux.h
src/butil/files/dir_reader_posix.h
src/butil/files/file.cc
src/butil/files/file.h
src/butil/files/file_enumerator.cc
src/butil/files/file_enumerator.h
src/butil/files/file_enumerator_posix.cc
src/butil/files/file_path.cc
src/butil/files/file_path.h
src/butil/files/file_path_constants.cc
src/butil/files/file_posix.cc
src/butil/files/memory_mapped_file.cc
src/butil/files/memory_mapped_file.h
src/butil/files/memory_mapped_file_posix.cc
src/butil/files/scoped_file.cc
src/butil/files/scoped_file.h
src/butil/files/scoped_temp_dir.cc
src/butil/files/scoped_temp_dir.h
src/butil/float_util.h
src/butil/format_macros.h
src/butil/gtest_prod_util.h
src/butil/guid.cc
src/butil/guid.h
src/butil/guid_posix.cc
src/butil/hash.cc
src/butil/hash.h
src/butil/lazy_instance.cc
src/butil/lazy_instance.h
src/butil/location.cc
src/butil/location.h
src/butil/mac/bundle_locations.h
src/butil/mac/bundle_locations.mm
src/butil/mac/foundation_util.h
src/butil/mac/foundation_util.mm
src/butil/mac/scoped_cftyperef.h
src/butil/mac/scoped_mach_port.cc
src/butil/mac/scoped_mach_port.h
src/butil/mac/scoped_typeref.h
src/butil/macros.h
src/butil/memory/aligned_memory.cc
src/butil/memory/aligned_memory.h
src/butil/memory/linked_ptr.h
src/butil/memory/manual_constructor.h
src/butil/memory/raw_scoped_refptr_mismatch_checker.h
src/butil/memory/ref_counted.cc
src/butil/memory/ref_counted.h
src/butil/memory/ref_counted_memory.cc
src/butil/memory/ref_counted_memory.h
src/butil/memory/scoped_open_process.h
src/butil/memory/scoped_policy.h
src/butil/memory/scoped_ptr.h
src/butil/memory/scoped_vector.h
src/butil/memory/singleton.cc
src/butil/memory/singleton.h
src/butil/memory/singleton_objc.h
src/butil/memory/weak_ptr.cc
src/butil/memory/weak_ptr.h
src/butil/move.h
src/butil/numerics/safe_conversions.h
src/butil/numerics/safe_conversions_impl.h
src/butil/numerics/safe_math.h
src/butil/numerics/safe_math_impl.h
src/butil/observer_list.h
src/butil/port.h
src/butil/posix/eintr_wrapper.h
src/butil/posix/file_descriptor_shuffle.cc
src/butil/posix/file_descriptor_shuffle.h
src/butil/posix/global_descriptors.cc
src/butil/posix/global_descriptors.h
src/butil/rand_util.cc
src/butil/rand_util.h
src/butil/rand_util_posix.cc
src/butil/safe_strerror_posix.cc
src/butil/safe_strerror_posix.h
src/butil/scoped_clear_errno.h
src/butil/scoped_generic.h
src/butil/scoped_observer.h
src/butil/sha1.h
src/butil/sha1_portable.cc
src/butil/stl_util.h
src/butil/strings/latin1_string_conversions.cc
src/butil/strings/latin1_string_conversions.h
src/butil/strings/nullable_string16.cc
src/butil/strings/nullable_string16.h
src/butil/strings/safe_sprintf.cc
src/butil/strings/safe_sprintf.h
src/butil/strings/string16.cc
src/butil/strings/string16.h
src/butil/strings/string_number_conversions.cc
src/butil/strings/string_number_conversions.h
src/butil/strings/string_piece.cc
src/butil/strings/string_piece.h
src/butil/strings/string_split.cc
src/butil/strings/string_split.h
src/butil/strings/string_tokenizer.h
src/butil/strings/string_util.cc
src/butil/strings/string_util.h
src/butil/strings/string_util_constants.cc
src/butil/strings/string_util_posix.h
src/butil/strings/stringize_macros.h
src/butil/strings/stringprintf.cc
src/butil/strings/stringprintf.h
src/butil/strings/sys_string_conversions.h
src/butil/strings/sys_string_conversions_mac.mm
src/butil/strings/sys_string_conversions_posix.cc
src/butil/strings/utf_offset_string_conversions.cc
src/butil/strings/utf_offset_string_conversions.h
src/butil/strings/utf_string_conversion_utils.cc
src/butil/strings/utf_string_conversion_utils.h
src/butil/strings/utf_string_conversions.cc
src/butil/strings/utf_string_conversions.h
src/butil/synchronization/cancellation_flag.cc
src/butil/synchronization/cancellation_flag.h
src/butil/synchronization/condition_variable.h
src/butil/synchronization/condition_variable_posix.cc
src/butil/synchronization/spin_wait.h
src/butil/synchronization/waitable_event.h
src/butil/synchronization/waitable_event_posix.cc
src/butil/sys_byteorder.h
src/butil/third_party/symbolize/glog/logging.h
src/butil/third_party/symbolize/glog/raw_logging.h
src/butil/threading/non_thread_safe.h
src/butil/threading/non_thread_safe_impl.cc
src/butil/threading/non_thread_safe_impl.h
src/butil/threading/platform_thread.h
src/butil/threading/platform_thread_freebsd.cc
src/butil/threading/platform_thread_linux.cc
src/butil/threading/platform_thread_mac.mm
src/butil/threading/platform_thread_posix.cc
src/butil/threading/simple_thread.cc
src/butil/threading/simple_thread.h
src/butil/threading/thread_checker.h
src/butil/threading/thread_checker_impl.cc
src/butil/threading/thread_checker_impl.h
src/butil/threading/thread_collision_warner.cc
src/butil/threading/thread_collision_warner.h
src/butil/threading/thread_id_name_manager.cc
src/butil/threading/thread_id_name_manager.h
src/butil/threading/thread_local.h
src/butil/threading/thread_local_posix.cc
src/butil/threading/thread_local_storage.cc
src/butil/threading/thread_local_storage.h
src/butil/threading/thread_local_storage_posix.cc
src/butil/threading/thread_restrictions.cc
src/butil/threading/thread_restrictions.h
src/butil/threading/watchdog.cc
src/butil/threading/watchdog.h
src/butil/time/clock.cc
src/butil/time/clock.h
src/butil/time/default_clock.cc
src/butil/time/default_clock.h
src/butil/time/default_tick_clock.cc
src/butil/time/default_tick_clock.h
src/butil/time/tick_clock.cc
src/butil/time/tick_clock.h
src/butil/time/time.cc
src/butil/time/time.h
src/butil/time/time_mac.cc
src/butil/time/time_posix.cc
src/butil/type_traits.h
src/butil/version.cc
src/butil/version.h
test/aligned_memory_unittest.cc
test/allocator_unittest.cc
test/at_exit_unittest.cc
test/atomicops_unittest.cc
test/barrier_closure_unittest.cc
test/base64_unittest.cc
test/big_endian_unittest.cc
test/bits_unittest.cc
test/bounded_queue_unittest.cc
test/callback_helpers_unittest.cc
test/callback_list_unittest.cc
test/callback_unittest.cc
test/cancelable_callback_unittest.cc
test/cancellation_flag_unittest.cc
test/condition_variable_unittest.cc
test/cpu_unittest.cc
test/crash_logging_unittest.cc
test/crc32c_unittest.cc
test/dir_reader_posix_unittest.cc
test/environment_unittest.cc
test/file_descriptor_shuffle_unittest.cc
test/file_path_unittest.cc
test/file_unittest.cc
test/file_util_unittest.cc
test/guid_unittest.cc
test/hash_tables_unittest.cc
test/hash_unittest.cc
test/lazy_instance_unittest.cc
test/leak_tracker_unittest.cc
test/linked_list_unittest.cc
test/linked_ptr_unittest.cc
test/lock_unittest.cc
test/logging_unittest.cc
test/memory_unittest.cc
test/mru_cache_unittest.cc
test/non_thread_safe_unittest.cc
test/nullable_string16_unittest.cc
test/observer_list_unittest.cc
test/platform_thread_unittest.cc
test/proc_maps_linux_unittest.cc
test/rand_util_unittest.cc
test/ref_counted_memory_unittest.cc
test/ref_counted_unittest.cc
test/safe_numerics_unittest.cc
test/safe_sprintf_unittest.cc
test/scoped_clear_errno_unittest.cc
test/scoped_generic_unittest.cc
test/scoped_locale.cc
test/scoped_ptr_unittest.cc
test/scoped_temp_dir_unittest.cc
test/scoped_vector_unittest.cc
test/security_unittest.cc
test/sha1_unittest.cc
test/shared_memory_unittest.cc
test/simple_thread_unittest.cc
test/singleton_unittest.cc
test/small_map_unittest.cc
test/stack_container_unittest.cc
test/stack_trace_unittest.cc
test/stl_util_unittest.cc
test/string16_unittest.cc
test/string_number_conversions_unittest.cc
test/string_piece_unittest.cc
test/string_split_unittest.cc
test/string_tokenizer_unittest.cc
test/string_util_unittest.cc
test/stringize_macros_unittest.cc
test/stringprintf_unittest.cc
test/sys_info_unittest.cc
test/sys_string_conversions_unittest.cc
test/test_file_util_linux.cc
test/test_switches.cc
test/thread_checker_unittest.cc
test/thread_collision_warner_unittest.cc
test/thread_id_name_manager_unittest.cc
test/thread_local_storage_unittest.cc
test/thread_local_unittest.cc
test/time_unittest.cc
test/type_traits_unittest.cc
test/utf_offset_string_conversions_unittest.cc
test/utf_string_conversions_unittest.cc
test/version_unittest.cc
test/waitable_event_unittest.cc
test/watchdog_unittest.cc
test/weak_ptr_unittest.cc
test/memory_unittest_mac.h
test/multiprocess_func_list.h
test/scoped_locale.h
test/test_switches.h
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to