From 07bfb463878c25a6da8edf577b3b492bc6889a27 Mon Sep 17 00:00:00 2001 From: cyongli Date: Sat, 9 Jun 2018 19:10:28 +0800 Subject: [PATCH] modify the license --- LICENSE.txt | 78 ++++++++++++++++++++ be/src/http/mongoose.cpp | 35 ++++----- be/src/http/mongoose.h | 35 ++++----- be/src/olap/lru_cache.cpp | 17 +---- be/src/olap/lru_cache.h | 17 +---- be/src/rpc/application_handler.h | 28 ++++--- be/src/rpc/application_queue.h | 28 ++++--- be/src/rpc/application_queue_interface.h | 28 ++++--- be/src/rpc/byte_string.h | 28 ++++--- be/src/rpc/checksum.cpp | 28 ++++--- be/src/rpc/checksum.h | 28 ++++--- be/src/rpc/clock.h | 28 ++++--- be/src/rpc/comm.cpp | 28 ++++--- be/src/rpc/comm.h | 28 ++++--- be/src/rpc/comm_address.cpp | 28 ++++--- be/src/rpc/comm_address.h | 28 ++++--- be/src/rpc/comm_buf.h | 28 ++++--- be/src/rpc/comm_header.cpp | 28 ++++--- be/src/rpc/comm_header.h | 28 ++++--- be/src/rpc/command.h | 28 ++++--- be/src/rpc/compat.h | 28 ++++--- be/src/rpc/compat_c.h | 28 ++++--- be/src/rpc/connection_handler_factory.h | 28 ++++--- be/src/rpc/connection_initializer.h | 28 ++++--- be/src/rpc/connection_manager.cpp | 28 ++++--- be/src/rpc/connection_manager.h | 28 ++++--- be/src/rpc/dispatch_handler.h | 28 ++++--- be/src/rpc/dispatch_handler_synchronizer.cpp | 28 ++++--- be/src/rpc/dispatch_handler_synchronizer.h | 28 ++++--- be/src/rpc/dynamic_buffer.h | 28 ++++--- be/src/rpc/endian_c.h | 28 ++++--- be/src/rpc/error.cpp | 28 ++++--- be/src/rpc/error.h | 28 ++++--- be/src/rpc/event.cpp | 28 ++++--- be/src/rpc/event.h | 28 ++++--- be/src/rpc/expire_timer.h | 28 ++++--- be/src/rpc/fast_clock.cpp | 28 ++++--- be/src/rpc/fast_clock.h | 28 ++++--- be/src/rpc/file_utils.cpp | 28 ++++--- be/src/rpc/file_utils.h | 28 ++++--- be/src/rpc/handler_map.cpp | 28 ++++--- be/src/rpc/handler_map.h | 28 ++++--- be/src/rpc/inet_addr.cpp | 28 ++++--- be/src/rpc/inet_addr.h | 28 ++++--- be/src/rpc/io_handler.cpp | 28 ++++--- be/src/rpc/io_handler.h | 28 ++++--- be/src/rpc/io_handler_accept.cpp | 28 ++++--- be/src/rpc/io_handler_accept.h | 28 ++++--- be/src/rpc/io_handler_data.cpp | 28 ++++--- be/src/rpc/io_handler_data.h | 28 ++++--- be/src/rpc/io_handler_datagram.cpp | 28 ++++--- be/src/rpc/io_handler_datagram.h | 28 ++++--- be/src/rpc/io_handler_raw.cpp | 28 ++++--- be/src/rpc/io_handler_raw.h | 28 ++++--- be/src/rpc/poll_event.cpp | 28 ++++--- be/src/rpc/poll_event.h | 28 ++++--- be/src/rpc/poll_timeout.h | 28 ++++--- be/src/rpc/protocol.cpp | 28 ++++--- be/src/rpc/protocol.h | 28 ++++--- be/src/rpc/proxy_map.cpp | 28 ++++--- be/src/rpc/proxy_map.h | 28 ++++--- be/src/rpc/random.cpp | 28 ++++--- be/src/rpc/random.h | 28 ++++--- be/src/rpc/raw_socket_handler.h | 28 ++++--- be/src/rpc/reactor.cpp | 28 ++++--- be/src/rpc/reactor.h | 28 ++++--- be/src/rpc/reactor_factory.cpp | 28 ++++--- be/src/rpc/reactor_factory.h | 28 ++++--- be/src/rpc/reactor_runner.cpp | 28 ++++--- be/src/rpc/reactor_runner.h | 28 ++++--- be/src/rpc/request_cache.cpp | 28 ++++--- be/src/rpc/request_cache.h | 28 ++++--- be/src/rpc/response_callback.cpp | 28 ++++--- be/src/rpc/response_callback.h | 28 ++++--- be/src/rpc/scope_guard.h | 28 ++++--- be/src/rpc/serialization.h | 28 ++++--- be/src/rpc/serialization_c.h | 28 ++++--- be/src/rpc/sock_addr_map.h | 28 ++++--- be/src/rpc/static_buffer.h | 28 ++++--- be/src/rpc/string_ext.h | 28 ++++--- be/src/rpc/timer.h | 28 ++++--- be/src/rpc/util.cpp | 28 ++++--- be/src/rpc/util.h | 28 ++++--- be/src/util/murmur_hash3.cpp | 27 ++----- be/src/util/murmur_hash3.h | 22 +----- be/src/util/mysql_dtoa.cpp | 37 +++++----- be/src/util/mysql_dtoa.h | 37 +++++----- 87 files changed, 1411 insertions(+), 1078 deletions(-) diff --git a/LICENSE.txt b/LICENSE.txt index ea2b97d4451bf2..f1023609efd3ce 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -362,3 +362,81 @@ Parts of be/src/util/coding-util.cc: Boost Software License V1.0 DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- + +be/src/rpc : GNU GENERAL PUBLIC LICENSE Version 3 + + Copyright (C) 2007-2016 Hypertable, Inc. + + This file is part of Hypertable. + + Hypertable is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 3 + of the License, or any later version. + + Hypertable is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301, USA. + +-------------------------------------------------------------------------------- + +be/src/olap/lru_cache.cpp : BSD-style license + + Copyright (c) 2011 The LevelDB Authors. All rights reserved. + Use of this source code is governed by a BSD-style license that can be + found in the LICENSE file. See the AUTHORS file for names of contributors. + +-------------------------------------------------------------------------------- + +be/src/util/murmur_hash3.cpp : licensed under the following terms: + + MurmurHash3 was written by Austin Appleby, and is placed in the public + omain. The author hereby disclaims copyright to this source code. + +-------------------------------------------------------------------------------- + +be/src/util/mysql_dtoa.cpp : licensed under the following terms: + + The author of this software is David M. Gay. + + Copyright (c) 1991, 2000, 2001 by Lucent Technologies. + + Permission to use, copy, modify, and distribute this software for any + purpose without fee is hereby granted, provided that this entire notice + is included in all copies of any software which is or includes a copy + or modification of this software and in all copies of the supporting + documentation for such software. + + THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED + WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY + REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY + OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. + +-------------------------------------------------------------------------------- + +be/src/http/mongoose.cpp : licensed under the following terms: + + Copyright (c) 2004-2013 Sergey Lyubka + Copyright (c) 2013-2018 Cesanta Software Limited + All rights reserved + + This software is dual-licensed: you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 as + published by the Free Software Foundation. For the terms of this + license, see . + + You are free to use this software under the terms of the GNU General + Public License, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See the GNU General Public License for more details. + + Alternatively, you can license this software under a commercial + license, as set out in . diff --git a/be/src/http/mongoose.cpp b/be/src/http/mongoose.cpp index 8f1568a9686e91..f6e0c2aaef618e 100644 --- a/be/src/http/mongoose.cpp +++ b/be/src/http/mongoose.cpp @@ -1,22 +1,19 @@ -// Copyright (c) 2004-2012 Sergey Lyubka -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS 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 SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. +// Copyright (c) 2004-2013 Sergey Lyubka +// Copyright (c) 2013-2018 Cesanta Software Limited +// All rights reserved + +// This software is dual-licensed: you can redistribute it and/or modify +// it under the terms of the GNU General Public License version 2 as +// published by the Free Software Foundation. For the terms of this +// license, see . + +// You are free to use this software under the terms of the GNU General +// Public License, but WITHOUT ANY WARRANTY; without even the implied +// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License for more details. + +// Alternatively, you can license this software under a commercial +// license, as set out in . #if defined(_WIN32) #define _CRT_SECURE_NO_WARNINGS // Disable deprecation warning in VS2005 diff --git a/be/src/http/mongoose.h b/be/src/http/mongoose.h index 5dbc5208948268..50d86c9d7af785 100644 --- a/be/src/http/mongoose.h +++ b/be/src/http/mongoose.h @@ -1,22 +1,19 @@ -// Copyright (c) 2004-2012 Sergey Lyubka -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS 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 SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. +// Copyright (c) 2004-2013 Sergey Lyubka +// Copyright (c) 2013-2018 Cesanta Software Limited +// All rights reserved + +// This software is dual-licensed: you can redistribute it and/or modify +// it under the terms of the GNU General Public License version 2 as +// published by the Free Software Foundation. For the terms of this +// license, see . + +// You are free to use this software under the terms of the GNU General +// Public License, but WITHOUT ANY WARRANTY; without even the implied +// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License for more details. + +// Alternatively, you can license this software under a commercial +// license, as set out in . #ifndef MONGOOSE_HEADER_INCLUDED #define MONGOOSE_HEADER_INCLUDED diff --git a/be/src/olap/lru_cache.cpp b/be/src/olap/lru_cache.cpp index 3dbf1077b073a1..8bfc941efec394 100644 --- a/be/src/olap/lru_cache.cpp +++ b/be/src/olap/lru_cache.cpp @@ -1,17 +1,6 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// 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. +// Copyright (c) 2011 The LevelDB Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. See the AUTHORS file for names of contributors. #include "olap/lru_cache.h" diff --git a/be/src/olap/lru_cache.h b/be/src/olap/lru_cache.h index df73193307068d..fc1ae47eb95d2c 100644 --- a/be/src/olap/lru_cache.h +++ b/be/src/olap/lru_cache.h @@ -1,17 +1,6 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// 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. +// Copyright (c) 2011 The LevelDB Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. See the AUTHORS file for names of contributors. #ifndef BDG_PALO_BE_SRC_OLAP_LRU_CACHE_H #define BDG_PALO_BE_SRC_OLAP_LRU_CACHE_H diff --git a/be/src/rpc/application_handler.h b/be/src/rpc/application_handler.h index b2884850fc3bf0..96050a675b6115 100644 --- a/be/src/rpc/application_handler.h +++ b/be/src/rpc/application_handler.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_APPLICATION_HANDLER_H #define BDG_PALO_BE_SRC_RPC_APPLICATION_HANDLER_H diff --git a/be/src/rpc/application_queue.h b/be/src/rpc/application_queue.h index df4b6f14df2c1b..f3569d541ae023 100644 --- a/be/src/rpc/application_queue.h +++ b/be/src/rpc/application_queue.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_APPLICATION_QUEUE_H #define BDG_PALO_BE_SRC_RPC_APPLICATION_QUEUE_H diff --git a/be/src/rpc/application_queue_interface.h b/be/src/rpc/application_queue_interface.h index 6f9bcded8f0a4b..8866e755307d65 100644 --- a/be/src/rpc/application_queue_interface.h +++ b/be/src/rpc/application_queue_interface.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_APPLICATION_QUEUE_INTERFACE_H #define BDG_PALO_BE_SRC_RPC_APPLICATION_QUEUE_INTERFACE_H diff --git a/be/src/rpc/byte_string.h b/be/src/rpc/byte_string.h index 8144ab6b7bd42a..42196871ee0d7e 100644 --- a/be/src/rpc/byte_string.h +++ b/be/src/rpc/byte_string.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_BYTE_STRING_H #define BDG_PALO_BE_SRC_RPC_BYTE_STRING_H diff --git a/be/src/rpc/checksum.cpp b/be/src/rpc/checksum.cpp index 8bf662d5e2cc02..07393f2f1374e8 100644 --- a/be/src/rpc/checksum.cpp +++ b/be/src/rpc/checksum.cpp @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #include #include diff --git a/be/src/rpc/checksum.h b/be/src/rpc/checksum.h index b6ead033228d36..21ec260233066e 100644 --- a/be/src/rpc/checksum.h +++ b/be/src/rpc/checksum.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_CHECKSUM_H #define BDG_PALO_BE_SRC_RPC_CHECKSUM_H diff --git a/be/src/rpc/clock.h b/be/src/rpc/clock.h index 3639e42a2153ff..1a86bb4ee8ffaf 100644 --- a/be/src/rpc/clock.h +++ b/be/src/rpc/clock.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_CLOCK_H #define BDG_PALO_BE_SRC_RPC_CLOCK_H diff --git a/be/src/rpc/comm.cpp b/be/src/rpc/comm.cpp index 949bd5c6190e4b..f532b00e416848 100644 --- a/be/src/rpc/comm.cpp +++ b/be/src/rpc/comm.cpp @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #include "comm.h" diff --git a/be/src/rpc/comm.h b/be/src/rpc/comm.h index 54228fc3c41479..3752d72c6bb35a 100644 --- a/be/src/rpc/comm.h +++ b/be/src/rpc/comm.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_COMM_H #define BDG_PALO_BE_SRC_RPC_COMM_H diff --git a/be/src/rpc/comm_address.cpp b/be/src/rpc/comm_address.cpp index 4b7ef1ed4e78e7..2f3fb5766eceb5 100644 --- a/be/src/rpc/comm_address.cpp +++ b/be/src/rpc/comm_address.cpp @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #include "compat.h" #include "comm_address.h" diff --git a/be/src/rpc/comm_address.h b/be/src/rpc/comm_address.h index 969fcc9df8254e..fecef19bd3990c 100644 --- a/be/src/rpc/comm_address.h +++ b/be/src/rpc/comm_address.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_COMM_ADDRESS_H #define BDG_PALO_BE_SRC_RPC_COMM_ADDRESS_H diff --git a/be/src/rpc/comm_buf.h b/be/src/rpc/comm_buf.h index 02eda4dde695cb..1c93c494c47ac7 100644 --- a/be/src/rpc/comm_buf.h +++ b/be/src/rpc/comm_buf.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_COMM_BUF_H #define BDG_PALO_BE_SRC_RPC_COMM_BUF_H diff --git a/be/src/rpc/comm_header.cpp b/be/src/rpc/comm_header.cpp index ec588535bcb6d0..744f22d3b5d31b 100644 --- a/be/src/rpc/comm_header.cpp +++ b/be/src/rpc/comm_header.cpp @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #include "compat.h" #include "checksum.h" diff --git a/be/src/rpc/comm_header.h b/be/src/rpc/comm_header.h index 4b359843e6d66d..7c8a2d21d9b2d9 100644 --- a/be/src/rpc/comm_header.h +++ b/be/src/rpc/comm_header.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_COMM_HEADER_H #define BDG_PALO_BE_SRC_RPC_COMM_HEADER_H diff --git a/be/src/rpc/command.h b/be/src/rpc/command.h index 7857454b99c2af..3257a71d1f0608 100644 --- a/be/src/rpc/command.h +++ b/be/src/rpc/command.h @@ -1,17 +1,21 @@ -// Copyright (c) 2018, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #pragma once diff --git a/be/src/rpc/compat.h b/be/src/rpc/compat.h index c1bf97ec021a28..257db538dd2952 100644 --- a/be/src/rpc/compat.h +++ b/be/src/rpc/compat.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_COMPAT_H #define BDG_PALO_BE_SRC_RPC_COMPAT_H diff --git a/be/src/rpc/compat_c.h b/be/src/rpc/compat_c.h index f8c7b3fac3d5ba..3ca69489aa4606 100644 --- a/be/src/rpc/compat_c.h +++ b/be/src/rpc/compat_c.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_COMPAT_C_H #define BDG_PALO_BE_SRC_RPC_COMPAT_C_H diff --git a/be/src/rpc/connection_handler_factory.h b/be/src/rpc/connection_handler_factory.h index 7356621d6735d6..f675f87cac1009 100644 --- a/be/src/rpc/connection_handler_factory.h +++ b/be/src/rpc/connection_handler_factory.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_CONNECTION_HANDLER_FACTORY_H #define BDG_PALO_BE_SRC_RPC_CONNECTION_HANDLER_FACTORY_H diff --git a/be/src/rpc/connection_initializer.h b/be/src/rpc/connection_initializer.h index 2bd84561351131..18fb9028bf8906 100644 --- a/be/src/rpc/connection_initializer.h +++ b/be/src/rpc/connection_initializer.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_CONNECTION_INITIALIZER_H #define BDG_PALO_BE_SRC_RPC_CONNECTION_INITIALIZER_H diff --git a/be/src/rpc/connection_manager.cpp b/be/src/rpc/connection_manager.cpp index 67c828ab30d51c..4d8bfcebe5d186 100644 --- a/be/src/rpc/connection_manager.cpp +++ b/be/src/rpc/connection_manager.cpp @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #include "compat.h" #include "connection_manager.h" diff --git a/be/src/rpc/connection_manager.h b/be/src/rpc/connection_manager.h index 90ddfaf61d1911..49d40314a50066 100644 --- a/be/src/rpc/connection_manager.h +++ b/be/src/rpc/connection_manager.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_CONNECTION_MANAGER_H #define BDG_PALO_BE_SRC_RPC_CONNECTION_MANAGER_H diff --git a/be/src/rpc/dispatch_handler.h b/be/src/rpc/dispatch_handler.h index 356012d359d5da..c19d3208b53772 100644 --- a/be/src/rpc/dispatch_handler.h +++ b/be/src/rpc/dispatch_handler.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_DISPATCH_HANDLER_H #define BDG_PALO_BE_SRC_RPC_DISPATCH_HANDLER_H diff --git a/be/src/rpc/dispatch_handler_synchronizer.cpp b/be/src/rpc/dispatch_handler_synchronizer.cpp index 0e4012b8dc6adf..e73143ba809750 100644 --- a/be/src/rpc/dispatch_handler_synchronizer.cpp +++ b/be/src/rpc/dispatch_handler_synchronizer.cpp @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #include "compat.h" #include "dispatch_handler_synchronizer.h" diff --git a/be/src/rpc/dispatch_handler_synchronizer.h b/be/src/rpc/dispatch_handler_synchronizer.h index 5211f2c9f7a3b5..6c03edf0e2f2bc 100644 --- a/be/src/rpc/dispatch_handler_synchronizer.h +++ b/be/src/rpc/dispatch_handler_synchronizer.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_DISPATCH_HANDLER_SYNCHRONIZER_H #define BDG_PALO_BE_SRC_RPC_DISPATCH_HANDLER_SYNCHRONIZER_H diff --git a/be/src/rpc/dynamic_buffer.h b/be/src/rpc/dynamic_buffer.h index d96c7a4420ce0a..d37a794e22813f 100644 --- a/be/src/rpc/dynamic_buffer.h +++ b/be/src/rpc/dynamic_buffer.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_DYNAMIC_BUFFER_H #define BDG_PALO_BE_SRC_RPC_DYNAMIC_BUFFER_H diff --git a/be/src/rpc/endian_c.h b/be/src/rpc/endian_c.h index 5ab85dc5fd8206..1e7b445946b05d 100644 --- a/be/src/rpc/endian_c.h +++ b/be/src/rpc/endian_c.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_ENDIAN_C_H #define BDG_PALO_BE_SRC_RPC_ENDIAN_C_H diff --git a/be/src/rpc/error.cpp b/be/src/rpc/error.cpp index f5ed421119e862..fd903e9037613c 100644 --- a/be/src/rpc/error.cpp +++ b/be/src/rpc/error.cpp @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #include "compat.h" #include "error.h" diff --git a/be/src/rpc/error.h b/be/src/rpc/error.h index 878d6e80b95f41..6568a6aabff234 100644 --- a/be/src/rpc/error.h +++ b/be/src/rpc/error.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_ERROR_H #define BDG_PALO_BE_SRC_RPC_ERROR_H diff --git a/be/src/rpc/event.cpp b/be/src/rpc/event.cpp index 6102259e2c21a8..bc288707e4c73e 100644 --- a/be/src/rpc/event.cpp +++ b/be/src/rpc/event.cpp @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #include "compat.h" #include diff --git a/be/src/rpc/event.h b/be/src/rpc/event.h index ca99c0d4e3356d..354796339413e2 100644 --- a/be/src/rpc/event.h +++ b/be/src/rpc/event.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_EVENT_H #define BDG_PALO_BE_SRC_RPC_EVENT_H diff --git a/be/src/rpc/expire_timer.h b/be/src/rpc/expire_timer.h index 1508a43d48e277..fe8b65522e7f06 100644 --- a/be/src/rpc/expire_timer.h +++ b/be/src/rpc/expire_timer.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_EXPIRE_TIMER_H #define BDG_PALO_BE_SRC_RPC_EXPIRE_TIMER_H diff --git a/be/src/rpc/fast_clock.cpp b/be/src/rpc/fast_clock.cpp index d6362837692883..67875ecc1d7f2c 100644 --- a/be/src/rpc/fast_clock.cpp +++ b/be/src/rpc/fast_clock.cpp @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #include "compat.h" #include "fast_clock.h" diff --git a/be/src/rpc/fast_clock.h b/be/src/rpc/fast_clock.h index d6af960bffc6eb..c48c396db258d3 100644 --- a/be/src/rpc/fast_clock.h +++ b/be/src/rpc/fast_clock.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_FAST_CLOCK_H #define BDG_PALO_BE_SRC_RPC_FAST_CLOCK_H diff --git a/be/src/rpc/file_utils.cpp b/be/src/rpc/file_utils.cpp index ea0ae7c7355ced..94a2839d2da231 100644 --- a/be/src/rpc/file_utils.cpp +++ b/be/src/rpc/file_utils.cpp @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #include "compat.h" #include "common/logging.h" diff --git a/be/src/rpc/file_utils.h b/be/src/rpc/file_utils.h index 3d98cc4189eca4..e3c7ef7d8b79f6 100644 --- a/be/src/rpc/file_utils.h +++ b/be/src/rpc/file_utils.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_FILE_UTILS_H #define BDG_PALO_BE_SRC_RPC_FILE_UTILS_H diff --git a/be/src/rpc/handler_map.cpp b/be/src/rpc/handler_map.cpp index a87b13a2ddfee7..69f37d5763466a 100644 --- a/be/src/rpc/handler_map.cpp +++ b/be/src/rpc/handler_map.cpp @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #include "compat.h" #include "io_handler_accept.h" diff --git a/be/src/rpc/handler_map.h b/be/src/rpc/handler_map.h index d1c9ff98d585a5..63f50a0793b772 100644 --- a/be/src/rpc/handler_map.h +++ b/be/src/rpc/handler_map.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_HANDLER_MAP_H #define BDG_PALO_BE_SRC_RPC_HANDLER_MAP_H diff --git a/be/src/rpc/inet_addr.cpp b/be/src/rpc/inet_addr.cpp index 41d1b100a25f6e..9f69c469a65ee6 100644 --- a/be/src/rpc/inet_addr.cpp +++ b/be/src/rpc/inet_addr.cpp @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #include "compat.h" #include "serialization.h" diff --git a/be/src/rpc/inet_addr.h b/be/src/rpc/inet_addr.h index 5339fdcb99ded8..c42d002a579133 100644 --- a/be/src/rpc/inet_addr.h +++ b/be/src/rpc/inet_addr.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_INET_ADDR_H #define BDG_PALO_BE_SRC_RPC_INET_ADDR_H diff --git a/be/src/rpc/io_handler.cpp b/be/src/rpc/io_handler.cpp index f825bc464a639f..c143d2118a034c 100644 --- a/be/src/rpc/io_handler.cpp +++ b/be/src/rpc/io_handler.cpp @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #include "compat.h" #include "io_handler.h" diff --git a/be/src/rpc/io_handler.h b/be/src/rpc/io_handler.h index 5210effa0f4b37..b83b9a988333c0 100644 --- a/be/src/rpc/io_handler.h +++ b/be/src/rpc/io_handler.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_IO_HANDLER_H #define BDG_PALO_BE_SRC_RPC_IO_HANDLER_H diff --git a/be/src/rpc/io_handler_accept.cpp b/be/src/rpc/io_handler_accept.cpp index 88c5c0b7f15e64..3c094495cc6d3a 100644 --- a/be/src/rpc/io_handler_accept.cpp +++ b/be/src/rpc/io_handler_accept.cpp @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #include "compat.h" #include "handler_map.h" diff --git a/be/src/rpc/io_handler_accept.h b/be/src/rpc/io_handler_accept.h index 1662dfe2658a08..7b3f72a612075e 100644 --- a/be/src/rpc/io_handler_accept.h +++ b/be/src/rpc/io_handler_accept.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_IO_HANDLER_ACCEPT_H #define BDG_PALO_BE_SRC_RPC_IO_HANDLER_ACCEPT_H diff --git a/be/src/rpc/io_handler_data.cpp b/be/src/rpc/io_handler_data.cpp index cc73adf2d075e5..bfedb26e6b6f33 100644 --- a/be/src/rpc/io_handler_data.cpp +++ b/be/src/rpc/io_handler_data.cpp @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #include "compat.h" #include "io_handler_data.h" diff --git a/be/src/rpc/io_handler_data.h b/be/src/rpc/io_handler_data.h index 067c48dac107db..7a8164b5a2be24 100644 --- a/be/src/rpc/io_handler_data.h +++ b/be/src/rpc/io_handler_data.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_IO_HANDLER_DATA_H #define BDG_PALO_BE_SRC_RPC_IO_HANDLER_DATA_H diff --git a/be/src/rpc/io_handler_datagram.cpp b/be/src/rpc/io_handler_datagram.cpp index 33faa8f40f412c..d63c022a33b6d4 100644 --- a/be/src/rpc/io_handler_datagram.cpp +++ b/be/src/rpc/io_handler_datagram.cpp @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #include "compat.h" #include "io_handler_datagram.h" diff --git a/be/src/rpc/io_handler_datagram.h b/be/src/rpc/io_handler_datagram.h index dd6f7a968af7f7..a5d84b72d9efa0 100644 --- a/be/src/rpc/io_handler_datagram.h +++ b/be/src/rpc/io_handler_datagram.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_IO_HANDLER_DATAGRAM_H #define BDG_PALO_BE_SRC_RPC_IO_HANDLER_DATAGRAM_H diff --git a/be/src/rpc/io_handler_raw.cpp b/be/src/rpc/io_handler_raw.cpp index 7cca87524ef10f..51d7a9dd2fed9c 100644 --- a/be/src/rpc/io_handler_raw.cpp +++ b/be/src/rpc/io_handler_raw.cpp @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #include "compat.h" #include "io_handler_raw.h" diff --git a/be/src/rpc/io_handler_raw.h b/be/src/rpc/io_handler_raw.h index 30ce98dd0a4bfd..ccaf9bae7a19d0 100644 --- a/be/src/rpc/io_handler_raw.h +++ b/be/src/rpc/io_handler_raw.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_IO_HANDLER_RAW_H #define BDG_PALO_BE_SRC_RPC_IO_HANDLER_RAW_H diff --git a/be/src/rpc/poll_event.cpp b/be/src/rpc/poll_event.cpp index c44cfca0481863..5d6bb2b67baec1 100644 --- a/be/src/rpc/poll_event.cpp +++ b/be/src/rpc/poll_event.cpp @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #include "compat.h" #include "poll_event.h" diff --git a/be/src/rpc/poll_event.h b/be/src/rpc/poll_event.h index b728ad9995e3b3..d9642a5ed8dcb5 100644 --- a/be/src/rpc/poll_event.h +++ b/be/src/rpc/poll_event.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_POLL_EVENT_H #define BDG_PALO_BE_SRC_RPC_POLL_EVENT_H diff --git a/be/src/rpc/poll_timeout.h b/be/src/rpc/poll_timeout.h index 149eaff7909ad7..a4651182a14233 100644 --- a/be/src/rpc/poll_timeout.h +++ b/be/src/rpc/poll_timeout.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_POLL_TIMEOUT_H #define BDG_PALO_BE_SRC_RPC_POLL_TIMEOUT_H diff --git a/be/src/rpc/protocol.cpp b/be/src/rpc/protocol.cpp index 1b533c5f85efdb..1e091c792fccc4 100644 --- a/be/src/rpc/protocol.cpp +++ b/be/src/rpc/protocol.cpp @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #include "compat.h" #include "comm_buf.h" diff --git a/be/src/rpc/protocol.h b/be/src/rpc/protocol.h index 9aa1d455176d19..7933c474e1bdd6 100644 --- a/be/src/rpc/protocol.h +++ b/be/src/rpc/protocol.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_PROTOCOL_H #define BDG_PALO_BE_SRC_RPC_PROTOCOL_H diff --git a/be/src/rpc/proxy_map.cpp b/be/src/rpc/proxy_map.cpp index 495dca8ea95604..e2f319fefeb07b 100644 --- a/be/src/rpc/proxy_map.cpp +++ b/be/src/rpc/proxy_map.cpp @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #include "compat.h" #include "proxy_map.h" diff --git a/be/src/rpc/proxy_map.h b/be/src/rpc/proxy_map.h index 51bf417b8b7ec6..099184a1476d28 100644 --- a/be/src/rpc/proxy_map.h +++ b/be/src/rpc/proxy_map.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_PROXY_MAP_H #define BDG_PALO_BE_SRC_RPC_PROXY_MAP_H diff --git a/be/src/rpc/random.cpp b/be/src/rpc/random.cpp index f208cd74c9672a..69a46b09bc7550 100644 --- a/be/src/rpc/random.cpp +++ b/be/src/rpc/random.cpp @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #include "compat.h" #include "random.h" diff --git a/be/src/rpc/random.h b/be/src/rpc/random.h index 6b40425fdf006a..b5b8e6d4214ca3 100644 --- a/be/src/rpc/random.h +++ b/be/src/rpc/random.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_RANDOM_H #define BDG_PALO_BE_SRC_RPC_RANDOM_H diff --git a/be/src/rpc/raw_socket_handler.h b/be/src/rpc/raw_socket_handler.h index f753370bed59cd..69c6777bc5fc3c 100644 --- a/be/src/rpc/raw_socket_handler.h +++ b/be/src/rpc/raw_socket_handler.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_RAW_SOCKET_HANDLER_H #define BDG_PALO_BE_SRC_RPC_RAW_SOCKET_HANDLER_H diff --git a/be/src/rpc/reactor.cpp b/be/src/rpc/reactor.cpp index 3eff08b10794f8..80735e73d8febe 100644 --- a/be/src/rpc/reactor.cpp +++ b/be/src/rpc/reactor.cpp @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #include "compat.h" #include "io_handler_data.h" diff --git a/be/src/rpc/reactor.h b/be/src/rpc/reactor.h index 985648add53d80..974a67361af14c 100644 --- a/be/src/rpc/reactor.h +++ b/be/src/rpc/reactor.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_REACTOR_H #define BDG_PALO_BE_SRC_RPC_REACTOR_H diff --git a/be/src/rpc/reactor_factory.cpp b/be/src/rpc/reactor_factory.cpp index d3dde46aa7a9eb..701838ac32c99b 100644 --- a/be/src/rpc/reactor_factory.cpp +++ b/be/src/rpc/reactor_factory.cpp @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #include "compat.h" #include "handler_map.h" diff --git a/be/src/rpc/reactor_factory.h b/be/src/rpc/reactor_factory.h index 4b5e32cf98a624..fc6559a396715f 100644 --- a/be/src/rpc/reactor_factory.h +++ b/be/src/rpc/reactor_factory.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_REACTOR_FACTORY_H #define BDG_PALO_BE_SRC_RPC_REACTOR_FACTORY_H diff --git a/be/src/rpc/reactor_runner.cpp b/be/src/rpc/reactor_runner.cpp index aed564b411eaff..b15fd4fa1b66ab 100644 --- a/be/src/rpc/reactor_runner.cpp +++ b/be/src/rpc/reactor_runner.cpp @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #include "compat.h" #include "clock.h" diff --git a/be/src/rpc/reactor_runner.h b/be/src/rpc/reactor_runner.h index 06f64207d2025f..762e065c85283b 100644 --- a/be/src/rpc/reactor_runner.h +++ b/be/src/rpc/reactor_runner.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_REACTOR_RUNNER_H #define BDG_PALO_BE_SRC_RPC_REACTOR_RUNNER_H diff --git a/be/src/rpc/request_cache.cpp b/be/src/rpc/request_cache.cpp index 761057e6687926..7082b7d26ec7c9 100644 --- a/be/src/rpc/request_cache.cpp +++ b/be/src/rpc/request_cache.cpp @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #include "compat.h" #include "common/logging.h" diff --git a/be/src/rpc/request_cache.h b/be/src/rpc/request_cache.h index 96b0e6adebcb7a..90973cf8f55075 100644 --- a/be/src/rpc/request_cache.h +++ b/be/src/rpc/request_cache.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_REQUEST_CACHE_H #define BDG_PALO_BE_SRC_RPC_REQUEST_CACHE_H diff --git a/be/src/rpc/response_callback.cpp b/be/src/rpc/response_callback.cpp index e858e340daf570..24de3c5430ed15 100644 --- a/be/src/rpc/response_callback.cpp +++ b/be/src/rpc/response_callback.cpp @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #include "compat.h" #include "comm_buf.h" diff --git a/be/src/rpc/response_callback.h b/be/src/rpc/response_callback.h index be94b2d3f78c97..c5ea9c9ad2120b 100644 --- a/be/src/rpc/response_callback.h +++ b/be/src/rpc/response_callback.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_RESPONSE_CALLBACK_H #define BDG_PALO_BE_SRC_RPC_RESPONSE_CALLBACK_H diff --git a/be/src/rpc/scope_guard.h b/be/src/rpc/scope_guard.h index 9d6aec9dd23028..29151b25775191 100644 --- a/be/src/rpc/scope_guard.h +++ b/be/src/rpc/scope_guard.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_SCOPE_GUARD_H #define BDG_PALO_BE_SRC_RPC_SCOPE_GUARD_H diff --git a/be/src/rpc/serialization.h b/be/src/rpc/serialization.h index eb977a54f09135..680ab3619786b6 100644 --- a/be/src/rpc/serialization.h +++ b/be/src/rpc/serialization.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_SERIALIZATION_H #define BDG_PALO_BE_SRC_RPC_SERIALIZATION_H diff --git a/be/src/rpc/serialization_c.h b/be/src/rpc/serialization_c.h index c7c49f44f1533d..1cb2d8ec5ca2fc 100644 --- a/be/src/rpc/serialization_c.h +++ b/be/src/rpc/serialization_c.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_SERIALIZATION_C_H #define BDG_PALO_BE_SRC_RPC_SERIALIZATION_C_H diff --git a/be/src/rpc/sock_addr_map.h b/be/src/rpc/sock_addr_map.h index 48366b8d845467..c9e0650b170cd8 100644 --- a/be/src/rpc/sock_addr_map.h +++ b/be/src/rpc/sock_addr_map.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_SOCK_ADDR_MAP_H #define BDG_PALO_BE_SRC_RPC_SOCK_ADDR_MAP_H diff --git a/be/src/rpc/static_buffer.h b/be/src/rpc/static_buffer.h index f023b4f254aeb4..22be6114013c7f 100644 --- a/be/src/rpc/static_buffer.h +++ b/be/src/rpc/static_buffer.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_STATIC_BUFFER_H #define BDG_PALO_BE_SRC_RPC_STATIC_BUFFER_H diff --git a/be/src/rpc/string_ext.h b/be/src/rpc/string_ext.h index b511ffb07f6453..f5c76cc675071a 100644 --- a/be/src/rpc/string_ext.h +++ b/be/src/rpc/string_ext.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_STRING_EXT_H #define BDG_PALO_BE_SRC_RPC_STRING_EXT_H diff --git a/be/src/rpc/timer.h b/be/src/rpc/timer.h index c6f00419bfe414..8a218b49cee072 100644 --- a/be/src/rpc/timer.h +++ b/be/src/rpc/timer.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_TIMER_H #define BDG_PALO_BE_SRC_RPC_TIMER_H diff --git a/be/src/rpc/util.cpp b/be/src/rpc/util.cpp index e1d2003e77ebd1..3cc6c4422c9212 100644 --- a/be/src/rpc/util.cpp +++ b/be/src/rpc/util.cpp @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #include "compat.h" #include "util.h" diff --git a/be/src/rpc/util.h b/be/src/rpc/util.h index 430a38fb3c7e89..7ce9daddc79ef6 100644 --- a/be/src/rpc/util.h +++ b/be/src/rpc/util.h @@ -1,17 +1,21 @@ -// Copyright (c) 2017, Baidu.com, Inc. All Rights Reserved - -// 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 +// Copyright (C) 2007-2016 Hypertable, Inc. +// +// This file is part of Hypertable. +// +// Hypertable is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 3 +// of the License, or any later version. // -// http://www.apache.org/licenses/LICENSE-2.0 +// Hypertable is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. // -// 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. +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. #ifndef BDG_PALO_BE_SRC_RPC_UTIL_H #define BDG_PALO_BE_SRC_RPC_UTIL_H diff --git a/be/src/util/murmur_hash3.cpp b/be/src/util/murmur_hash3.cpp index 844a097b86c960..8ee33f621a39ff 100644 --- a/be/src/util/murmur_hash3.cpp +++ b/be/src/util/murmur_hash3.cpp @@ -1,22 +1,11 @@ -// Modifications copyright (C) 2017, Baidu.com, Inc. -// Copyright 2017 The Apache Software Foundation - -// Licensed to the Apache Software Foundation (ASF) under one -// or more contributor license agreements. See the NOTICE file -// distributed with this work for additional information -// regarding copyright ownership. The ASF licenses this file -// to you 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 -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// 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. +//----------------------------------------------------------------------------- +// MurmurHash3 was written by Austin Appleby, and is placed in the public +// domain. The author hereby disclaims copyright to this source code. + +// Note - The x86 and x64 versions do _not_ produce the same results, as the +// algorithms are optimized for their respective platforms. You can still +// compile and run any of them on any platform, but your performance with the +// non-native version will be less than optimal. #include "murmur_hash3.h" diff --git a/be/src/util/murmur_hash3.h b/be/src/util/murmur_hash3.h index 23614db11e807f..07f4a61381488e 100644 --- a/be/src/util/murmur_hash3.h +++ b/be/src/util/murmur_hash3.h @@ -1,22 +1,6 @@ -// Modifications copyright (C) 2017, Baidu.com, Inc. -// Copyright 2017 The Apache Software Foundation - -// Licensed to the Apache Software Foundation (ASF) under one -// or more contributor license agreements. See the NOTICE file -// distributed with this work for additional information -// regarding copyright ownership. The ASF licenses this file -// to you 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 -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// 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. +//----------------------------------------------------------------------------- +// MurmurHash3 was written by Austin Appleby, and is placed in the public +// domain. The author hereby disclaims copyright to this source code. #ifndef BDG_PALO_BE_SRC_UTIL_MURMUR_HASH3_H #define BDG_PALO_BE_SRC_UTIL_MURMUR_HASH3_H diff --git a/be/src/util/mysql_dtoa.cpp b/be/src/util/mysql_dtoa.cpp index c71f0707c53d37..af315dde47ade1 100644 --- a/be/src/util/mysql_dtoa.cpp +++ b/be/src/util/mysql_dtoa.cpp @@ -1,22 +1,21 @@ -// Modifications copyright (C) 2017, Baidu.com, Inc. -// Copyright 2017 The Apache Software Foundation - -// Licensed to the Apache Software Foundation (ASF) under one -// or more contributor license agreements. See the NOTICE file -// distributed with this work for additional information -// regarding copyright ownership. The ASF licenses this file -// to you 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 -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// 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. +/**************************************************************** + * + * The author of this software is David M. Gay. + * + * Copyright (c) 1991, 2000, 2001 by Lucent Technologies. + * + * Permission to use, copy, modify, and distribute this software for any + * purpose without fee is hereby granted, provided that this entire notice + * is included in all copies of any software which is or includes a copy + * or modification of this software and in all copies of the supporting + * documentation for such software. + * + * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY + * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY + * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. + * + ***************************************************************/ #include "util/mysql_dtoa.h" #include diff --git a/be/src/util/mysql_dtoa.h b/be/src/util/mysql_dtoa.h index 7491eeac1b38a8..70666d3c250387 100644 --- a/be/src/util/mysql_dtoa.h +++ b/be/src/util/mysql_dtoa.h @@ -1,22 +1,21 @@ -// Modifications copyright (C) 2017, Baidu.com, Inc. -// Copyright 2017 The Apache Software Foundation - -// Licensed to the Apache Software Foundation (ASF) under one -// or more contributor license agreements. See the NOTICE file -// distributed with this work for additional information -// regarding copyright ownership. The ASF licenses this file -// to you 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 -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// 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. +/**************************************************************** + * + * The author of this software is David M. Gay. + * + * Copyright (c) 1991, 2000, 2001 by Lucent Technologies. + * + * Permission to use, copy, modify, and distribute this software for any + * purpose without fee is hereby granted, provided that this entire notice + * is included in all copies of any software which is or includes a copy + * or modification of this software and in all copies of the supporting + * documentation for such software. + * + * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY + * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY + * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. + * + ***************************************************************/ #ifndef BDG_PALO_BE_SRC_QUERY_MYSQL_MYSQL_DTOA_H #define BDG_PALO_BE_SRC_QUERY_MYSQL_MYSQL_DTOA_H