thulab / iotdb

This repository is ReadOnly now. please go to https://github.com/apache/incubator-iotdb
Apache License 2.0
19 stars 0 forks source link

Add license and notice files #498

Closed stefaniexin closed 5 years ago

stefaniexin commented 5 years ago

License and notice file for source code license. License-binary and notice-binary file for the release version. licenses-binary folder contains several licenses content mentioned in the license-binary file.

MyXOF commented 5 years ago

Codecov Report

Merging #498 into master will increase coverage by 10.62%. The diff coverage is n/a.

Impacted file tree graph

@@             Coverage Diff             @@
##           master     #498       +/-   ##
===========================================
+ Coverage   42.05%   52.68%   +10.62%     
===========================================
  Files         585      596       +11     
  Lines       43762    51383     +7621     
  Branches     9653    14846     +5193     
===========================================
+ Hits        18404    27070     +8666     
+ Misses      23560    21571     -1989     
- Partials     1798     2742      +944
Impacted Files Coverage Δ
...b/queryV2/engine/component/job/QueryJobStatus.java 50% <0%> (-50%) :arrow_down:
...ua/iotdb/engine/overflow/utils/OverflowOpType.java 50% <0%> (-50%) :arrow_down:
...tdb/queryV2/engine/component/job/QueryJobType.java 50% <0%> (-50%) :arrow_down:
...eryV2/engine/component/job/QueryJobFutureImpl.java 44.18% <0%> (-42.18%) :arrow_down:
...tsinghua/iotdb/qp/logical/crud/DeleteOperator.java 66.66% <0%> (-33.34%) :arrow_down:
...nghua/iotdb/engine/overflow/utils/MergeStatus.java 66.66% <0%> (-33.34%) :arrow_down:
...a/cn/edu/tsinghua/iotdb/service/StartupChecks.java 46.66% <0%> (-32.5%) :arrow_down:
...flow/utils/OverflowReadWriteThriftFormatUtils.java 42.85% <0%> (-32.15%) :arrow_down:
.../serialize/impl/SimpleTimeValuePairSerializer.java 48% <0%> (-32%) :arrow_down:
...rialize/impl/FixLengthTimeValuePairSerializer.java 64.89% <0%> (-30.42%) :arrow_down:
... and 321 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 732f4ee...6cc8add. Read the comment docs.

MyXOF commented 5 years ago

为什么会有这么多的license?不是应该只有一个Apache2.0吗?

jixuan1989 commented 5 years ago

Patent list:

stefaniexin commented 5 years ago

@jixuan1989 Apache official has different requirements for different distribution ways. Hadoop writes all these statements in one file, that's why it only has two files. But this will lead to very long documentation. A better way to do this is separate these two parts into two kinds of files(binary and non-binary file), that is how spark does. (https://github.com/apache/spark) When distributes source code, non-binary files are used. When distributes release version, binary files are used. @MyXOF We have many pom dependencies. These also need to declare.