Oh, and we decide to update the OPENSSL version in next release.
-- 此致!Best Regards 陈明雨 Mingyu Chen Email: [email protected] At 2019-06-04 13:53:21, "陈明雨" <[email protected]> wrote: Hi Dave: Thanks for you check. LZ4: Yes, we just use the files in libs/, which are in Doris code: be/src/exec/decompressor.h/cpp So I think this is OK. LZO: Since it is under GPL2 license, we will change this compressor as a optional feature when build Doris. RapidJson: MIT/BSD seems compatible with Apache License, is that right? And the only code under the JSON license in RapidJson is in bin/jsonchecker/ directory. So we decide to include the source code of RapidJson in our code base, and exclude the bin/jsonchecker/ directory, which is not used by us. MYSQL: We will change it to an option. Mysql library is used for Doris's mysql external table visit. It can be changed to an optional feature. RocksDB: RocksDB is dual-licensed under both the GPLv2 (found in the COPYING file in the root directory) and Apache 2.0 License (found in the LICENSE.Apache file in the root directory) (https://github.com/facebook/rocksdb) We will select Apache 2.0 License of RocksDB, add a statement in Doris‘s License file. This vote will be closed later, and I will start a new vote after correcting the license problems. -- 此致!Best Regards 陈明雨 Mingyu Chen Email: [email protected] At 2019-06-04 04:13:23, "Dave Fisher" <[email protected]> wrote: >Hi - > >Apologies for the delay. I am in process of doing the review and I have >questions about some of the third party dependencies that are licensed in >Category X (https://www.apache.org/legal/resolved#category-x ) > >In an official release these may be used as dependencies if they are optional >functionality where it is clear to the user how to exclude. > >LZ4_DOWNLOAD="https://github.com/lz4/lz4/archive/v1.7.5.tar.gz" > This repository uses 2 different licenses : > - all files in the `lib` directory use a BSD 2-Clause license > - all other files use a GPLv2 license, unless explicitly stated > otherwise > >Are only the “lib” files used? > >LZO2_DOWNLOAD="http://www.oberhumer.com/opensource/lzo/download/lzo-2.10.tar.gz" > GPL2 (category X) > >Is this optional? > >RAPIDJSON_DOWNLOAD="https://github.com/miloyip/rapidjson/archive/v1.1.0.tar.gz" > MIT/BSD > And JSON license (category X) > >Other JSON libraries can be used that are license compatible > >MYSQL_DOWNLOAD="https://github.com/mysql/mysql-server/archive/mysql-5.7.18.tar.gz" > GPL2 (Category X) > >Is MySQL support optional? > >ROCKSDB_DOWNLOAD="https://github.com/facebook/rocksdb/archive/v5.14.2.tar.gz" > GPL2 > >Is RocksDB support optional? > >Are other databases besides ROcksDB and MySQL supported? > >Also, OpenSSL should be updated to a version 3 which will have the most up to >date support and bug fixes as well as being Apache License 2.0. > >Regards, >Dave > >> On May 21, 2019, at 11:29 PM, 陈明雨 <[email protected]> wrote: >> >> Dear all, >> >> >> I make a new release of Apache Doris(Incubating). >> Please review and vote on Apache Doris 0.10.0-incubating-rc02 release. >> >> >> The release candidate has been tagged in GitHub as 0.10.0-rc02, available >> here: >> https://github.com/apache/incubator-doris/releases/tag/0.10.0-rc02 >> >> >> ===== CHANGE LOG ==== >> >> >> New Features: >> >> >> * Support Routine Load >> >> >> Doris now support routine load job, which allow user to create a routine >> load job with simple instruction, and the data will be consumed and loaded >> into Doris automatically. More information and guide can be found in >> [Routine >> Load](https://github.com/apache/incubator-doris/blob/master/docs/documentation/cn/administrator-guide/load-data/routine-load-manual.md). >> >> >> >> >> * Support Doris on ES >> >> >> Doris now support querying Elasticsearch. User can create an extern table >> with engine type `ES`, and query it as a normal table. Doris also support a >> new built-in function `es_query()`, which allow user to write special >> Elasticsearch query language in SQL. More information and guide can be >> found in >> [Doris-On-ES](https://github.com/apache/incubator-doris/blob/master/docs/documentation/cn/extending-doris/doris-on-es.md) >> >> >> * Support UDF and UDAF >> >> >> Now user can write UDF and UDAF in C++ language. >> >> >> >> >> * New documentation framework >> >> >> >> >> All documents of Doris will be moved to the directory >> `docs/documentation/`. You can see [README]( >> https://github.com/apache/incubator-doris/blob/master/docs/readme.md) to >> get more information, and help us complete the documentations. Any >> documents are welcome. >> There is also a new directory `samples/` which contains some samples of >> using Doris. >> >> >> >> >> Enhancement: >> >> >> * High performance Decimal type implementation.(#727) >> * Parallel execution of fragment instance (#851) >> * Support hll_union_agg in Analytic Function (#819) >> * Support hll_raw_agg in Aggregate Function (#832) >> * Support adding columns to multiple rollup indexes in one ALTER TABLE >> stmt (#931) >> >> >> >> >> Usability: >> >> >> * Add --daemon option to all start scripts (#642) >> * Remove the restrict that delete stmt must specify partition even for >> unpartitioned table (#668) >> * Remove restrict of that Analytic function must have partition by clause >> (#659) >> * Support `enable_insert_strict` session variable to control the insert >> request (#1013) >> * Support NEGATIVE keyword in Broker Load (#1101) >> * Support more functions which can be calculated in Frontends: >> unix_timestamp(), str_to_date(), current_user(), user() >> * Support more built-in functions: money_format(), left(), right() >> * New metrics: disk_state, tablet_distribution, scheduled_tablet_num >> * Forward some requests to Master Frontend to get accurate results (#944) >> >> >> >> >> Bug fixed: >> >> >> * A lot of bugs fixed. Please see >> [ISSUES](https://github.com/apache/incubator-doris/issues) to get more >> information. >> >> >> ====================== >> >> >> >> Thanks to everyone who has contributed to this release. >> >> >> The artifacts (source, signature and checksum) corresponding to this release >> candidate can be found here: >> https://dist.apache.org/repos/dist/dev/incubator/doris/0.10/0.10.0-rc2/ >> >> >> This has been signed with PGP key A30C9DA2, corresponding to >> [email protected]. >> KEYS file is available here: >> https://dist.apache.org/repos/dist/dev/incubator/doris/0.10/0.10.0-rc2/KEYS >> It is also listed here: >> https://people.apache.org/keys/committer/morningman.asc >> >> >> To verify and build, you can refer to following wiki: >> https://github.com/apache/incubator-doris/wiki/How-to-verify-Apache-Release >> https://wiki.apache.org/incubator/IncubatorReleaseChecklist >> >> >> The vote will be open for at least 72 hours. >> [ ] +1 Approve the release >> [ ] +0 No opinion >> [ ] -1 Do not release this package because ... >> >> >> ===== >> *Disclaimer* >> >> >> Apache Doris (incubating) is an effort undergoing incubation at The >> Apache Software Foundation (ASF), sponsored by the name of Apache >> Incubator PMC. 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. >> >> >> -- >> 此致!Best Regards >> 陈明雨 Mingyu Chen >> >> Email: >> [email protected] > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [email protected] >For additional commands, e-mail: [email protected]
