[GitHub] [incubator-hugegraph-computer] WillemJiang commented on a diff in pull request #227: chore: fix StringEncoding license
WillemJiang commented on code in PR #227: URL: https://github.com/apache/incubator-hugegraph-computer/pull/227#discussion_r1081107569 ## NOTICE: ## @@ -5,3 +5,164 @@ This product includes software developed at The Apache Software Foundation (http://www.apache.org/). The initial codebase was donated to the ASF by HugeGraph Authors, copyright 2017-2021. + +--- +This product contains code form the JanusGraph Project: +--- +== + JanusGraph: Distributed Graph Database + Copyright 2012 and onwards JanusGraph Authors +== + +This product includes software developed by JanusGraph contributors listed +in CONTRIBUTORS.txt; JanusGraph copyright holders are listed in AUTHORS.txt. + +This product is based on Titan, originally developed by Aurelius (acquired by +DataStax) and the following individuals: + + * Matthias Broecheler + * Dan LaRocque + * Marko A. Rodriguez + * Stephen Mallette + * Pavel Yaskevich + +It also includes software from other open source projects including, but not limited to (check pom.xml for complete listing): + + * Apache Cassandra [https://cassandra.apache.org/] + * Apache Commons [https://commons.apache.org/] + * Apache Groovy [http://groovy-lang.org/] + * Apache HBase [https://hbase.apache.org/] + * Apache Hadoop [https://hadoop.apache.org/] + * Apache Kerby [https://github.com/apache/directory-kerby] + * Apache Log4j [https://logging.apache.org/log4j] + * Apache Lucene [https://lucene.apache.org/] + * Apache Solr [https://lucene.apache.org/solr/] + * Apache TinkerPop [https://tinkerpop.apache.org/] + * Astyanax [https://github.com/Netflix/astyanax] + * DataStax Driver for Apache Cassandra [https://github.com/datastax/java-driver] + * EasyMock [http://easymock.org/] + * Elasticsearch [https://www.elastic.co/] + * Google Cloud Bigtable [https://github.com/googlecloudplatform/cloud-bigtable-client] + * Google Guava [https://github.com/google/guava] + * HPPC [https://labs.carrotsearch.com/hppc.html] + * JUnit [https://www.junit.org/] + * Jackson [https://github.com/FasterXML/jackson] + * Kryo [https://github.com/EsotericSoftware/kryo] + * Metrics [https://metrics.dropwizard.io] + * Mockito [https://site.mockito.org/] + * Noggit [https://github.com/yonik/noggit] + * OpenRDF [http://rdf4j.org/] + * Oracle BerkeleyDB Java Edition [https://www.oracle.com/technetwork/products/berkeleydb/] (see license below) + * Project Lombok [https://projectlombok.org/] + * Reflections8 [https://github.com/aschoerk/reflections8] + * SLF4J [https://www.slf4j.org/] + * Spatial4j [https://github.com/locationtech/spatial4j] + * Vavr [https://www.vavr.io/] + +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= +Copyright (C) 2002, 2016, Oracle and/or its affiliates. All rights reserved. + +Licensed under the Apache License, Version 2.0 (the "License") reproduced below or available 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. + +ADDITIONAL THIRD PARTY NOTICES: + +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= +/*** + * ASM: a very small and fast Java bytecode manipulation framework + * Copyright (c) 2000-2005 INRIA, France Telecom + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holders nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION
[GitHub] [incubator-hugegraph-computer] WillemJiang commented on a diff in pull request #227: chore: fix StringEncoding license
WillemJiang commented on code in PR #227: URL: https://github.com/apache/incubator-hugegraph-computer/pull/227#discussion_r1073153811 ## NOTICE: ## @@ -5,3 +5,164 @@ This product includes software developed at The Apache Software Foundation (http://www.apache.org/). The initial codebase was donated to the ASF by HugeGraph Authors, copyright 2017-2021. + +--- +This product contains code form the JanusGraph Project: Review Comment: If we don't have the JanusGraph source file in the source artifact, we don't need to put this file into the NOTICE file. ## computer-core/src/main/java/org/apache/hugegraph/computer/core/util/StringEncoding.java: ## @@ -1,19 +1,3 @@ -/* Review Comment: Did we make some big changes to the code? If not,we cannot add copyright information to this file. ## NOTICE: ## @@ -5,3 +5,164 @@ This product includes software developed at The Apache Software Foundation (http://www.apache.org/). The initial codebase was donated to the ASF by HugeGraph Authors, copyright 2017-2021. + +--- +This product contains code form the JanusGraph Project: +--- +== + JanusGraph: Distributed Graph Database + Copyright 2012 and onwards JanusGraph Authors +== + +This product includes software developed by JanusGraph contributors listed +in CONTRIBUTORS.txt; JanusGraph copyright holders are listed in AUTHORS.txt. + +This product is based on Titan, originally developed by Aurelius (acquired by +DataStax) and the following individuals: + + * Matthias Broecheler + * Dan LaRocque + * Marko A. Rodriguez + * Stephen Mallette + * Pavel Yaskevich + +It also includes software from other open source projects including, but not limited to (check pom.xml for complete listing): + + * Apache Cassandra [https://cassandra.apache.org/] + * Apache Commons [https://commons.apache.org/] + * Apache Groovy [http://groovy-lang.org/] + * Apache HBase [https://hbase.apache.org/] + * Apache Hadoop [https://hadoop.apache.org/] + * Apache Kerby [https://github.com/apache/directory-kerby] + * Apache Log4j [https://logging.apache.org/log4j] + * Apache Lucene [https://lucene.apache.org/] + * Apache Solr [https://lucene.apache.org/solr/] + * Apache TinkerPop [https://tinkerpop.apache.org/] + * Astyanax [https://github.com/Netflix/astyanax] + * DataStax Driver for Apache Cassandra [https://github.com/datastax/java-driver] + * EasyMock [http://easymock.org/] + * Elasticsearch [https://www.elastic.co/] + * Google Cloud Bigtable [https://github.com/googlecloudplatform/cloud-bigtable-client] + * Google Guava [https://github.com/google/guava] + * HPPC [https://labs.carrotsearch.com/hppc.html] + * JUnit [https://www.junit.org/] + * Jackson [https://github.com/FasterXML/jackson] + * Kryo [https://github.com/EsotericSoftware/kryo] + * Metrics [https://metrics.dropwizard.io] + * Mockito [https://site.mockito.org/] + * Noggit [https://github.com/yonik/noggit] + * OpenRDF [http://rdf4j.org/] + * Oracle BerkeleyDB Java Edition [https://www.oracle.com/technetwork/products/berkeleydb/] (see license below) + * Project Lombok [https://projectlombok.org/] + * Reflections8 [https://github.com/aschoerk/reflections8] + * SLF4J [https://www.slf4j.org/] + * Spatial4j [https://github.com/locationtech/spatial4j] + * Vavr [https://www.vavr.io/] + +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= +Copyright (C) 2002, 2016, Oracle and/or its affiliates. All rights reserved. + +Licensed under the Apache License, Version 2.0 (the "License") reproduced below or available 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. + +ADDITIONAL THIRD PARTY NOTICES: + +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= +/*** + * ASM: a very small and fast Java bytecode manipulation framework + * Copyright (c) 2000-2005 INRIA, France Telecom + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the d
