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