Hi, I think what Justin concerns are (1) does the files you copy/modify are also ASF projects or under Apache License 2.0? (the answer is yes.) (2) What modifications (except for the header content) you have made on these files?
I do not know whether we need to add "Based on ASTNode.java from Apache Hive" to our related files. But if we just use ASTNode from Apache Hive, I think no codes rely on JSON license. (at least this part of Hive should not be licensed by JSON license, I think). And we can find the conflict licenses here (Category X): https://www.apache.org/legal/resolved.html#category-x We need to replace theses dependencies. Best, ----------------------------------- Xiangdong Huang School of Software, Tsinghua University 黄向东 清华大学 软件学院 乔嘉林 Jialin Qiao <[email protected]> 于2019年3月12日周二 下午5:24写道: > > Hi, > > These files are all in the IoTDB project, under > "iotdb/src/main/java/org/apache/iotdb/db/sql/parse" folder. > > Their original headers are: > > /** > * 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. > */ > > These files are based on some classes from Apache Hive, which also use > Apache License-2.0. > So the following is newly added below the origin header in this PR. > Maybe it's not needed... > > /** > * Based on ASTNode.java from Apache Hive > * > * 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. > */ > > Thanks. > > -- > Jialin Qiao > School of Software, Tsinghua University > > 乔嘉林 > 清华大学 软件学院 > > > -----原始邮件----- > > 发件人: "Justin Mclean" <[email protected]> > > 发送时间: 2019-03-12 16:53:16 (星期二) > > 收件人: [email protected] > > 抄送: > > 主题: Re: Do we have a plan to release the first normal version of IoTDB > this month? > > > > Hi, > > > > Which tells me nothing sorry. In order to suggest what to do I need to > know the IP provenance of the file and what changes have been made to it. I > f that are both actually ASF files and not from anywhere else then that > make things simple. In general you should almost never replace 3rd party > headers or add ASF headers to them without that 3rd parties permission. > > > > Thanks, > > Justin >
