Dear Community,

I'm fixing the license issue of Apache Fury to comply with ASF requirements
for the first release for Fury under ASF.

Currently we borrowed some code from other projects such as
v8-fast-api-calls.h[1] in v8 and Preconditions[2] in guava. We mentioned
their license in our NOTICE file[3].

I'm wondering whether we should move those mentions into the LICENSE file,
and mention the NOTICE of those projects in our NOTICE instead.

I did some research, but didn't know which is better:
1) Projects like flink[4] and pytorch[5] mention the license of other
projects in the NOTICE file.
2) But other projects such as spark[6] and arrow[7] all put the mentions
into the `LICENSE` file.

Are those both ways legal? Do we have a best practice here?

1.
https://github.com/apache/incubator-fury/blob/main/javascript/packages/hps/src/v8-fast-api-calls.h
2.
https://github.com/apache/incubator-fury/blob/main/java/fury-core/src/main/java/org/apache/fury/util/Preconditions.java
3. https://github.com/apache/incubator-fury/blob/main/NOTICE
4. https://github.com/apache/opendal/blob/master/NOTICE
5. https://github.com/pytorch/pytorch/blob/main/NOTICE
6. https://github.com/apache/spark/blob/master/LICENSE
7. tttps://github.com/apache/arrow/blob/main/LICENSE.txt


Best regards,
Chaokun Yang

Reply via email to