diff --git a/.rat-excludes b/.rat-excludes
index 377bcf0825cae1..7f52e13679ebb3 100644
--- a/.rat-excludes
+++ b/.rat-excludes
@@ -7,7 +7,6 @@
.gitattributes
.gitignore
.rat-excludes
-.travis.yml
DISCLAIMER-WIP
LICENSE
NOTICE
@@ -17,3 +16,4 @@ patches/*
test_data/*
test.zip
test.zip.md5
+webroot/*
diff --git a/DISCLAIMER-WIP b/DISCLAIMER-WIP
deleted file mode 100644
index d287dbfbea5a52..00000000000000
--- a/DISCLAIMER-WIP
+++ /dev/null
@@ -1,18 +0,0 @@
-Apache Doris is an effort undergoing incubation at The Apache Software Foundation (ASF),
-sponsored by the Apache Incubator. Incubation is required of all newly accepted projects
-until a further review indicates that the infrastructure, communications, and decision
-making process have stabilized in a manner consistent with other successful ASF projects.
-While incubation status is not necessarily a reflection of the completeness or stability
-of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
-
-Some of the incubating project's releases may not be fully compliant with ASF policy. For
-example, releases may have incomplete or un-reviewed licensing conditions. What follows is
-a list of known issues the project is currently aware of (note that this list, by definition,
-is likely to be incomplete):
-
- * Releases may have incomplete licensing conditions
-
-If you are planning to incorporate this work into your product/project, please be aware that
-you will need to conduct a thorough licensing review to determine the overall implications of
-including this work. For the current status of this project through the Apache Incubator
-visit: https://incubator.apache.org/projects/doris.html
diff --git a/LICENSE.txt b/LICENSE.txt
index 08dc4b53d95189..bd0770bbc7874d 100644
--- a/LICENSE.txt
+++ b/LICENSE.txt
@@ -391,13 +391,6 @@ be/src/util/coding.*: this code is licensed under both GPLv2 and Apache 2.0 Lice
--------------------------------------------------------------------------------
be/src/olap/lru_cache.h : 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/olap/lru_cache.cpp : BSD-style license
Copyright (c) 2011 The LevelDB Authors. All rights reserved.
@@ -414,14 +407,10 @@ be/src/olap/skiplist.h : BSD-style license
--------------------------------------------------------------------------------
-be/src/util/murmur_hash3.h : licensed under the following terms:
+be/src/util/murmur_hash3.h
+be/src/util/murmur_hash3.cpp
- MurmurHash3 was written by Austin Appleby, and is placed in the public
- domain. The author hereby disclaims copyright to this source code.
-
---------------------------------------------------------------------------------
-
-be/src/util/murmur_hash3.cpp : licensed under the following terms:
+ licensed under the following terms:
MurmurHash3 was written by Austin Appleby, and is placed in the public
domain. The author hereby disclaims copyright to this source code.
@@ -505,11 +494,14 @@ webroot/static/jquery.dataTables.js and webroot/static/datatables*: MIT license
--------------------------------------------------------------------------------
-webroot/static/bootstrap.css: MIT license
+webroot/be/bootstrap/css/bootstrap.min.css
+webroot/be/bootstrap/js/bootstrap.min.js
+webroot/static/bootstrap-theme.css
+webroot/static/bootstrap.css
The MIT License (MIT)
- Copyright (c) 2011-2015 Twitter, Inc.
+ Copyright (c) 2011-2016 Twitter, Inc.
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
@@ -554,7 +546,7 @@ SOFTWARE.
--------------------------------------------------------------------------------
-fe/src/test/java/org/apache/doris/common/jmockit/*: MIT license
+fe/fe-common/src/test/java/org/apache/doris/common/jmockit/*: MIT license
Copyright (c) 2006 JMockit developers
@@ -601,27 +593,27 @@ be/src/util/minizip/* : Condition of use and distribution are the same than zli
be/src/util/utf8_check.cpp: MIT license
-MIT License
-
-Copyright (c) 2019 Yibo Cai
-
-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.
+ MIT License
+
+ Copyright (c) 2019 Yibo Cai
+
+ 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.
--------------------------------------------------------------------------------
@@ -655,53 +647,3 @@ 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.
---------------------------------------------------------------------------------
-
-webroot/be/bootstrap/css/bootstrap-table.min.css and webroot/be/bootstrap/js/bootstrap-table.min.js MIT license
-
- The MIT License (MIT)
-
- Copyright (c) 2018 zhixin wen
-
- 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.
-
---------------------------------------------------------------------------------
-
-webroot/be/bootstrap/css/bootstrap.min.css and webroot/be/bootstrap/js/bootstrap.min.js MIT license
-
- The MIT License (MIT)
-
- Copyright (c) 2011-2016 Twitter, Inc.
-
- 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.
-
diff --git a/be/CMakeLists.txt b/be/CMakeLists.txt
index d56da2a7e15a04..50546ee881fd9a 100644
--- a/be/CMakeLists.txt
+++ b/be/CMakeLists.txt
@@ -573,7 +573,3 @@ install(FILES
${BASE_DIR}/../conf/be.conf
DESTINATION ${OUTPUT_DIR}/conf)
-install(DIRECTORY
- ${BASE_DIR}/../webroot/be/
- DESTINATION ${OUTPUT_DIR}/www)
-
diff --git a/be/src/http/action/tablets_info_action.cpp b/be/src/http/action/tablets_info_action.cpp
index ff0306e487bd15..2efe02f2d98069 100644
--- a/be/src/http/action/tablets_info_action.cpp
+++ b/be/src/http/action/tablets_info_action.cpp
@@ -49,8 +49,8 @@ EasyJson TabletsInfoAction::get_tablets_info(string tablet_num_to_return) {
int64_t number;
std::string msg;
if (tablet_num_to_return == "") {
- number = 0;
- msg = "Parameter Missing";
+ number = 1000; // default
+ msg = "OK";
} else if (tablet_num_to_return == "all") {
number = tablets_info.size();
msg = "OK";
diff --git a/be/src/http/default_path_handlers.cpp b/be/src/http/default_path_handlers.cpp
index 65ebfd30ff3cc3..413ffa9247bf8f 100644
--- a/be/src/http/default_path_handlers.cpp
+++ b/be/src/http/default_path_handlers.cpp
@@ -108,7 +108,7 @@ void display_tablets_callback(const WebPageHandler::ArgumentMap& args, EasyJson*
if (it != args.end()) {
tablet_num_to_return = it->second;
} else {
- tablet_num_to_return = "";
+ tablet_num_to_return = "1000"; // default
}
(*ej) = tablet_info_action.get_tablets_info(tablet_num_to_return);
}
diff --git a/be/src/http/web_page_handler.cpp b/be/src/http/web_page_handler.cpp
index f9a44279837a7c..9881b9943aaefc 100644
--- a/be/src/http/web_page_handler.cpp
+++ b/be/src/http/web_page_handler.cpp
@@ -125,11 +125,11 @@ static const std::string kMainTemplate = R"(
Doris
-
-
-
-
-
+
+
+
+
+
diff --git a/be/test/olap/timestamped_version_tracker_test.cpp b/be/test/olap/timestamped_version_tracker_test.cpp
index 51357f68671f9f..9b4ce966483b3b 100644
--- a/be/test/olap/timestamped_version_tracker_test.cpp
+++ b/be/test/olap/timestamped_version_tracker_test.cpp
@@ -1,3 +1,20 @@
+// 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.
+
#include
#include
#include
@@ -835,4 +852,4 @@ TEST_F(TestTimestampedVersionTracker, get_stale_version_path_json_doc_empty) {
int main(int argc, char** argv) {
testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
-}
\ No newline at end of file
+}
diff --git a/build.sh b/build.sh
index 693691cecd41d1..20f74c503f51da 100755
--- a/build.sh
+++ b/build.sh
@@ -52,16 +52,10 @@ Usage: $0
--fe build Frontend and Spark Dpp application
--spark-dpp build Spark DPP application
--clean clean and build target
- --with-mysql enable MySQL support(default)
- --without-mysql disable MySQL support
- --with-lzo enable LZO compress support(default)
- --without-lzo disable LZO compress support
Eg.
$0 build all
$0 --be build Backend without clean
- $0 --be --without-mysql build Backend with MySQL disable
- $0 --be --without-mysql --without-lzo build Backend with both MySQL and LZO disable
$0 --fe --clean clean and build Frontend and Spark Dpp application
$0 --fe --be --clean clean and build Frontend, Spark Dpp application and Backend
$0 --spark-dpp build Spark DPP application alone
@@ -77,10 +71,6 @@ OPTS=$(getopt \
-l 'fe' \
-l 'spark-dpp' \
-l 'clean' \
- -l 'with-mysql' \
- -l 'without-mysql' \
- -l 'with-lzo' \
- -l 'without-lzo' \
-l 'help' \
-- "$@")
@@ -95,8 +85,6 @@ BUILD_FE=
BUILD_SPARK_DPP=
CLEAN=
RUN_UT=
-WITH_MYSQL=ON
-WITH_LZO=ON
HELP=0
if [ $# == 1 ] ; then
# default
@@ -118,10 +106,6 @@ else
--spark-dpp) BUILD_SPARK_DPP=1 ; shift ;;
--clean) CLEAN=1 ; shift ;;
--ut) RUN_UT=1 ; shift ;;
- --with-mysql) WITH_MYSQL=ON; shift ;;
- --without-mysql) WITH_MYSQL=OFF; shift ;;
- --with-lzo) WITH_LZO=ON; shift ;;
- --without-lzo) WITH_LZO=OFF; shift ;;
-h) HELP=1; shift ;;
--help) HELP=1; shift ;;
--) shift ; break ;;
@@ -140,6 +124,13 @@ if [ ${CLEAN} -eq 1 -a ${BUILD_BE} -eq 0 -a ${BUILD_FE} -eq 0 -a ${BUILD_SPARK_D
exit 1
fi
+if [[ -z ${WITH_MYSQL} ]]; then
+ WITH_MYSQL=OFF
+fi
+if [[ -z ${WITH_LZO} ]]; then
+ WITH_LZO=OFF
+fi
+
echo "Get params:
BUILD_BE -- $BUILD_BE
BUILD_FE -- $BUILD_FE
@@ -223,14 +214,17 @@ if [ ${BUILD_FE} -eq 1 -o ${BUILD_SPARK_DPP} -eq 1 ]; then
cp -r -p ${DORIS_HOME}/fe/fe-core/target/lib/* ${DORIS_OUTPUT}/fe/lib/
cp -r -p ${DORIS_HOME}/fe/fe-core/target/palo-fe.jar ${DORIS_OUTPUT}/fe/lib/
cp -r -p ${DORIS_HOME}/docs/build/help-resource.zip ${DORIS_OUTPUT}/fe/lib/
- cp -r -p ${DORIS_HOME}/webroot/* ${DORIS_OUTPUT}/fe/webroot/
+ cp -r -p ${DORIS_HOME}/webroot/static ${DORIS_OUTPUT}/fe/webroot/
cp -r -p ${DORIS_HOME}/fe/spark-dpp/target/spark-dpp-*-jar-with-dependencies.jar ${DORIS_OUTPUT}/fe/spark-dpp/
+ cp -r -p ${DORIS_THIRDPARTY}/installed/webroot/* ${DORIS_OUTPUT}/fe/webroot/static/
+
elif [ ${BUILD_SPARK_DPP} -eq 1 ]; then
install -d ${DORIS_OUTPUT}/fe/spark-dpp/
rm -rf ${DORIS_OUTPUT}/fe/spark-dpp/*
cp -r -p ${DORIS_HOME}/fe/spark-dpp/target/spark-dpp-*-jar-with-dependencies.jar ${DORIS_OUTPUT}/fe/spark-dpp/
fi
+
fi
if [ ${BUILD_BE} -eq 1 ]; then
@@ -244,9 +238,12 @@ if [ ${BUILD_BE} -eq 1 ]; then
cp -r -p ${DORIS_HOME}/be/output/bin/* ${DORIS_OUTPUT}/be/bin/
cp -r -p ${DORIS_HOME}/be/output/conf/* ${DORIS_OUTPUT}/be/conf/
cp -r -p ${DORIS_HOME}/be/output/lib/* ${DORIS_OUTPUT}/be/lib/
- cp -r -p ${DORIS_HOME}/be/output/www/* ${DORIS_OUTPUT}/be/www/
cp -r -p ${DORIS_HOME}/be/output/udf/*.a ${DORIS_OUTPUT}/udf/lib/
cp -r -p ${DORIS_HOME}/be/output/udf/include/* ${DORIS_OUTPUT}/udf/include/
+ cp -r -p ${DORIS_HOME}/webroot/be/* ${DORIS_OUTPUT}/be/www/
+
+ cp -r -p ${DORIS_THIRDPARTY}/installed/webroot/* ${DORIS_OUTPUT}/be/www/
+
fi
echo "***************************************"
diff --git a/docs/en/README.md b/docs/en/README.md
index 49b47e8cf02484..2be596fb1d7e35 100644
--- a/docs/en/README.md
+++ b/docs/en/README.md
@@ -1,4 +1,21 @@
---
+# 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.
+
home: true
heroImage: /images/home/banner-stats.png
heroBgImage: /images/home/hero-bg.png
diff --git a/docs/en/downloads/downloads.md b/docs/en/downloads/downloads.md
index e05591bf243f38..92ff79ef286748 100644
--- a/docs/en/downloads/downloads.md
+++ b/docs/en/downloads/downloads.md
@@ -5,6 +5,25 @@
}
---
+
+
# Downloads
You can download source code from following links, then compile and install Doris.
diff --git a/docs/en/installing/compilation.md b/docs/en/installing/compilation.md
index 22222edf5f004a..172a52fce54cc6 100644
--- a/docs/en/installing/compilation.md
+++ b/docs/en/installing/compilation.md
@@ -105,3 +105,22 @@ You can try to compile Doris directly in your own Linux environment.
$ sh build.sh
```
After compilation, the output file is in the `output/` directory.
+
+## Special statement
+
+Starting from version 0.13, the dependency on the two third-party libraries [1] and [2] will be removed in the default compiled output. These two third-party libraries are under [GNU General Public License V3](https://www.gnu.org/licenses/gpl-3.0.en.html). This license is incompatible with [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0), so it should not appear in the Apache release by default.
+
+Remove library [1] will result in the inability to access MySQL external tables. The feature of accessing MySQL external tables will be implemented through `UnixODBC` in future release version.
+
+Remove library [2] will cause some data written in earlier versions (before version 0.8) to be unable to read. Because the data in the earlier version was compressed using the LZO algorithm, in later versions, it has been changed to the LZ4 compression algorithm. We will provide tools to detect and convert this part of the data in the future.
+
+If required, users can continue to use these two dependent libraries. If you want to use it, you need to add the following options when compiling:
+
+```
+WITH_MYSQL=1 WITH_LZO=1 sh build.sh
+```
+
+Note that when users rely on these two third-party libraries, Doris is not used under the Apache License 2.0 by default. Please pay attention to the GPL related agreements.
+
+* [1] mysql-5.7.18
+* [2] lzo-2.10
\ No newline at end of file
diff --git a/docs/zh-CN/README.md b/docs/zh-CN/README.md
index bfbc1e8e7e950e..95611e43f3aad0 100644
--- a/docs/zh-CN/README.md
+++ b/docs/zh-CN/README.md
@@ -1,4 +1,21 @@
---
+# 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.
+
home: true
heroImage: /images/home/banner-stats.png
heroBgImage: /images/home/hero-bg.png
diff --git a/docs/zh-CN/installing/compilation.md b/docs/zh-CN/installing/compilation.md
index 94209a4e5b179b..4dfc571b7d6605 100644
--- a/docs/zh-CN/installing/compilation.md
+++ b/docs/zh-CN/installing/compilation.md
@@ -79,7 +79,7 @@ under the License.
```
编译完成后,产出文件在 `output/` 目录中。
-
+
### 自行编译开发环境镜像
你也可以自己创建一个 Doris 开发环境镜像,具体可参阅 `docker/README.md` 文件。
@@ -106,3 +106,22 @@ under the License.
```
编译完成后,产出文件在 `output/` 目录中。
+
+## 特别声明
+
+自 0.13 版本开始,默认的编译产出中将取消对 [1] 和 [2] 两个第三方库的依赖。这两个第三方库为 [GNU General Public License V3](https://www.gnu.org/licenses/gpl-3.0.en.html) 协议。该协议与 [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0) 协议不兼容,因此默认不出现在 Apache 发布版本中。
+
+移除依赖库 [1] 会导致无法访问 MySQL 外部表。访问 MySQL 外部表的功能会在后续版本中通过 UnixODBC 实现。
+
+移除依赖库 [2] 会导致在无法读取部分早期版本(0.8版本之前)写入的部分数据。因为早期版本中的数据是使用 LZO 算法压缩的,在之后的版本中,已经更改为 LZ4 压缩算法。后续我们会提供工具用于检测和转换这部分数据。
+
+如果有需求,用户可以继续使用这两个依赖库。如需使用,需要在编译时添加如下选项:
+
+```
+WITH_MYSQL=1 WITH_LZO=1 sh build.sh
+```
+
+注意,当用户依赖这两个第三方库时,则默认不在 Apache License 2.0 协议框架下使用 Doris。请注意 GPL 相关协议约束。
+
+* [1] mysql-5.7.18
+* [2] lzo-2.10
diff --git a/fe/fe-core/src/main/java/org/apache/doris/http/action/StaticResourceAction.java b/fe/fe-core/src/main/java/org/apache/doris/http/action/StaticResourceAction.java
index a73c19c7e1f739..cbd540d29a4827 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/http/action/StaticResourceAction.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/http/action/StaticResourceAction.java
@@ -124,7 +124,7 @@ public static void registerAction(ActionController controller) throws IllegalArg
controller.registerHandler(HttpMethod.GET, "/static", action);
controller.registerHandler(HttpMethod.GET, "/static/resource", action);
controller.registerHandler(HttpMethod.GET, "/static/images", action);
- controller.registerHandler(HttpMethod.GET, "/static/fonts", action);
+ controller.registerHandler(HttpMethod.GET, "/static/Bootstrap-3.3.7/fonts/", action);
StaticResourceAction action2 = new StaticResourceAction(controller, "webroot");
controller.registerHandler(HttpMethod.GET, "/static_test", action2);
diff --git a/fe/fe-core/src/main/java/org/apache/doris/http/action/WebBaseAction.java b/fe/fe-core/src/main/java/org/apache/doris/http/action/WebBaseAction.java
index 6124fed300030b..8029e7103dae27 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/http/action/WebBaseAction.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/http/action/WebBaseAction.java
@@ -63,16 +63,16 @@ public class WebBaseAction extends BaseAction {
+ " Apache Doris(Incubating)"
+ " "
+ " "
- + " "
- + " "
- + " "
- + " "
- + " "
- + " "
+ + " "
+ + " "
+ + " "
+ "