Hi,

+1 (binding)


I fixed the problems that Justin mentioned in the PR [1], which is already 
merged into rel/0.8 and cherry-picked to master. The followings are my 
modifications:

> - NOTICE may include a little too much text.  I not seen an export control 
> placed in NOTICE before, and you only need to include the bit from Hive 
> notice that are relevant [1]

fixed, and the export control notice is removed.

> - All source files have ASF headers. However this file [4] incorrectly has an 
> ASF header. It’s 3rd party software and should not use the ASF header.

removed the license and ASF header

> In the README.md
> - Under "Installation from source code” it point the user to GitHub. The user 
> should be pointed to the projects download page, we don’t want to encourage 
> users to use unreleased software.

I add the projects download url.

> - The text displayed under "If successful, you will see the the following 
> text in the terminal:” is not correct

fixed

> - The instruction for compiling are not correct “mvn XXX -pl iotdb-cli” and 
> “mvn XXX -pl iotdb” don’t work.

fixed

> - The script to start and stop the server have incorrect paths 

fixed

> When starting the server I get this error, but I assume that just my setup or 
> environment. Can someone else confirm that once compiled the source release 
> they can start the server?
> Error: Could not find or load main class org.apache.iotdb.db.service.IoTDB

not reproduced, may be it is caused by the above incorrect path and commands. 
Now you can try again.

> For the binary convenience release:
> - The binary notice has way too much information in it. For instance you only 
> need to include the bit from Hive notice that are relevant [1], logbook [2] 
> has no notice file so there no need to include anything about it in the 
> NOTICE file [3]. There no need to mention licensing information, that goes in 
> LICENCE

fixed

> - Most permissive licenses say the full text of the license needs to be 
> included, that includes the copyright line for BSD and MIT licensed software, 
> I’m not sure that have generic license test in license covers that.

Actually, we have a "licenses" folder under the root which contains full text 
of the licenses.

[1] https://github.com/apache/incubator-iotdb/pull/314


Best,
--
Jialin Qiao
School of Software, Tsinghua University

乔嘉林
清华大学 软件学院

> -----原始邮件-----
> 发件人: "Justin Mclean" <[email protected]>
> 发送时间: 2019-07-27 07:56:31 (星期六)
> 收件人: [email protected]
> 抄送: 
> 主题: Re: [VOTE] Apache IoTDB (Incubating) 0.8.0 RC1
> 
> Hi,
> 
> +1 (binding)
> 
> I checked:
> - incubating in artefact names
> - DISCLAIMER exists
> - LICENSE is good
> - NOTICE may include a little too much text.  I not seen an export control 
> placed in NOTICE before, and you only need to include the bit from Hive 
> notice that are relevant [1]
> - All source files have ASF headers. However this file [4] incorrectly has an 
> ASF header. It’s 3rd party software and should not use the ASF header.
> - No unexpected binary files
> - Can compile from source
> 
> One minor thing in license is this path 
> "./mvn/wrapper/MavenWrapperDownloader.java” should be 
> "./.mvn/wrapper/MavenWrapperDownloader.java"
> 
> In the README.md
> - Under "Installation from source code” it point the user to GitHub. The user 
> should be pointed to the projects download page, we don’t want to encourage 
> users to use unreleased software.
> - The text displayed under "If successful, you will see the the following 
> text in the terminal:” is not correct
> - The instruction for compiling are not correct “mvn XXX -pl iotdb-cli” and 
> “mvn XXX -pl iotdb” don’t work.
> - The script to start and stop the server have incorrect paths 
> 
> When starting the server I get this error, but I assume that just my setup or 
> environment. Can someone else confirm that once compiled the source release 
> they can start the server?
> Error: Could not find or load main class org.apache.iotdb.db.service.IoTDB
> 
> For the binary convenience release:
> - The binary notice has way too much information in it. For instance you only 
> need to include the bit from Hive notice that are relevant [1], logbook [2] 
> has no notice file so there no need to include anything about it in the 
> NOTICE file [3]. There no need to mention licensing information, that goes in 
> LICENCE
> - Most permissive licenses say the full text of the license needs to be 
> included, that includes the copyright line for BSD and MIT licensed software, 
> I’m not sure that have generic license test in license covers that.
> 
> Thanks,
> Justin
> 
> 1. https://github.com/apache/hive/blob/master/NOTICE
> 2. https://github.com/qos-ch/logback
> 3. http://www.apache.org/dev/licensing-howto.html#mod-notice
> 4. ./.mvn/wrapper/MavenWrapperDownloader.java

Reply via email to