23 KiB
August 7, 2018
To: GitHub DMCA Designated Agent
I am the [private] and [private] of DataStax, Inc. I am authorized to act on behalf of DataStax.
DataStax is a proprietary database software company. Among other products, DataStax develops and licenses "DataStax Enterprise Graph" and "DataStax Enterprise Studio" ('the "Products") to its customers. The Products contain confidential and proprietary source code, and the source code is protected under copyright and trade secret laws.
On August 3, 2018, DataStax became aware of a project on GitHub named "HugeGraph" hosted at https://github.com/hugegraph/. HugeGraph is a graph database software product. After reviewing the HugeGraph source code, it is clear that HugeGraph incorporates DataStax proprietary source code. While we are still investigating how HugeGraph obtained DataStax source code, it is clear that HugeGraph misappropriates valuable DataStax intellectual property, violating both State and Federal laws as well as the GitHub Terms of Service.
I have included several examples of the misappropriation we have discovered thus far, with URLs for the corresponding HugeGraph screenshots. As you will see, much of the DataStax proprietary source code is simply copied to the HugeGraph repositories with little or no modification.
Demand is hereby made, pursuant to the Digital Millennium Copyright Act, that GitHub immediately remove the HugeGraph-related files referenced below. DataStax is continuing to investigate other repositories within the HugeGraph project, and will provide an updates DMCA request in due course.
Affirmations:
I have a good faith belief that use of the copyrighted materials described above on the infringing web pages is not authorized by the copyright owner, or its agent, or the law. I have taken fair use into consideration.
I swear, under penalty of perjury, that the information in this notification is accurate and that I am the copyright owner, or am authorized to act on behalf of the owner, of an exclusive right that is allegedly infringed.
I have read the Guide to Submitting a DMCA Takedown Notice: https://help.github.com/articles/guide-to-submitting-a-dmca-takedown-notice/
Sincerely,
/s
[private]
[private], [private]
INFRINGING FILES
GRAPH LOADER
0dccacdcd7/data/CSV/authorBook/author.csv
0dccacdcd7/data/CSV/authorBook/authorBook.csv
0dccacdcd7/data/CSV/authorBook/authorBookMappingCSV.groovy
0dccacdcd7/data/CSV/authorBook/book.csv
0dccacdcd7/data/CSV/authorBook/readme.md
0dccacdcd7/data/CSV/authorBook/runDGL.sh
0dccacdcd7/data/CSV/authorBook/schema.groovy
0dccacdcd7/data/CSV/edgeProperty/edgePropertyMapping.groovy
0dccacdcd7/data/CSV/edgeProperty/person.csv
0dccacdcd7/data/CSV/edgeProperty/personKnowsEdges.csv
0dccacdcd7/data/CSV/edgeProperty/runDGL.sh
0dccacdcd7/data/CSV/edgeProperty/schema.groovy
0dccacdcd7/data/CSV/fridgeItemCOMPKEY/fridgeItem.csv
0dccacdcd7/data/CSV/fridgeItemCOMPKEY/fridgeItemEdges.csv
0dccacdcd7/data/CSV/fridgeItemCOMPKEY/fridgeItemMappingCOMPKEY.groovy
0dccacdcd7/data/CSV/fridgeItemCOMPKEY/ingredients.csv
0dccacdcd7/data/CSV/fridgeItemCOMPKEY/readme.md
0dccacdcd7/data/CSV/fridgeItemCOMPKEY/runDGL.sh
0dccacdcd7/data/CSV/fridgeItemCOMPKEY/schema.groovy
0dccacdcd7/data/CSV/gzip_test/gzipMapping.groovy
0dccacdcd7/data/CSV/gzip_test/readme.md
0dccacdcd7/data/CSV/gzip_test/recipes.csv.gz
0dccacdcd7/data/CSV/gzip_test/runDGL.sh
0dccacdcd7/data/CSV/reviewerRating/readme.md
0dccacdcd7/data/CSV/reviewerRating/recipes.csv.gz
0dccacdcd7/data/CSV/reviewerRating/recipes_complete.csv
0dccacdcd7/data/CSV/reviewerRating/reviewerRatingMapping.groovy
0dccacdcd7/data/CSV/reviewerRating/reviewerRatings.csv.gz
0dccacdcd7/data/CSV/reviewerRating/reviewers.csv.gz
0dccacdcd7/data/CSV/reviewerRating/runDGL.sh
0dccacdcd7/data/CSV/reviewerRating/schema.groovy
0dccacdcd7/data/JSON/authorBookMap_JSON.groovy
0dccacdcd7/data/JSON/data/edges/authorBook.json
0dccacdcd7/data/JSON/data/vertices/author.json
0dccacdcd7/data/JSON/data/vertices/book.json
0dccacdcd7/data/JSON/graphloader_command.txt
0dccacdcd7/data/JSON/readme.md
0dccacdcd7/data/JSON/schema.groovy
0dccacdcd7/data/JSON/verify.groovy
0dccacdcd7/src/main/groovy/SimlpleMapper.groovy
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/Example.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/api/AutoClosableIterator.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/api/ClusterBuilder.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/api/Configuration.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/api/DataInput.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/api/DataLoader.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/api/File.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/api/FileInput.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/api/LoadingResult.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/api/VertexKeyMap.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/api/driver/GraphDriver.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/api/importer/EdgeImport.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/api/importer/ElementImport.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/api/importer/Existence.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/api/importer/VertexImport.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/api/loader/element/EdgeLabelReference.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/api/loader/element/PropertyKeyReference.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/api/loader/element/SchemaElementReference.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/api/loader/element/SchemaReference.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/api/loader/element/VertexLabelReference.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/api/loader/structure/EdgeReference.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/api/loader/structure/GraphElementReference.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/api/loader/structure/VertexReference.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/cli/Executable.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/cli/GroovyScriptExecutor.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/cli/ScriptConfiguration.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/impl/importer/EdgeImportImpl.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/impl/importer/ElementImportImpl.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/impl/importer/VertexImportImpl.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/impl/input/BasicDataInput.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/impl/input/file/BasicFileInput.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/impl/input/file/BasicLineFileInput.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/impl/input/file/CSVFileInput.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/impl/input/file/DelimitedFileInput.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/impl/input/file/FileCompression.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/impl/input/file/JsonFileInput.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/impl/input/file/RegexFileInput.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/impl/loader/DataLoaderImpl.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/impl/loader/LoadingResultImpl.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/impl/loader/driver/GraphDriverImpl.java
0dccacdcd7/src/main/java/com/baidu/hugegraph/loader/util/GroovyUtil.java
0dccacdcd7/src/main/resources/log4j.properties
0dccacdcd7/src/test/java/com/baidu/hugegraph/FileInputTest.java
0dccacdcd7/src/test/resources/CSV/authorBook/author.csv
0dccacdcd7/src/test/resources/CSV/authorBook/authorBook.csv
0dccacdcd7/src/test/resources/CSV/authorBook/authorBookMappingCSV.groovy
0dccacdcd7/src/test/resources/CSV/authorBook/book.csv
0dccacdcd7/src/test/resources/CSV/authorBook/readme.md
0dccacdcd7/src/test/resources/CSV/authorBook/runDGL.sh
0dccacdcd7/src/test/resources/CSV/authorBook/schema.groovy
0dccacdcd7/src/test/resources/CSV/edgeProperty/edgePropertyMapping.groovy
0dccacdcd7/src/test/resources/CSV/edgeProperty/person.csv
0dccacdcd7/src/test/resources/CSV/edgeProperty/personKnowsEdges.csv
0dccacdcd7/src/test/resources/CSV/edgeProperty/runDGL.sh
0dccacdcd7/src/test/resources/CSV/edgeProperty/schema.groovy
0dccacdcd7/src/test/resources/CSV/fridgeItemCOMPKEY/fridgeItem.csv
0dccacdcd7/src/test/resources/CSV/fridgeItemCOMPKEY/fridgeItemEdges.csv
0dccacdcd7/src/test/resources/CSV/fridgeItemCOMPKEY/fridgeItemMappingCOMPKEY.groovy
0dccacdcd7/src/test/resources/CSV/fridgeItemCOMPKEY/ingredients.csv
0dccacdcd7/src/test/resources/CSV/fridgeItemCOMPKEY/readme.md
0dccacdcd7/src/test/resources/CSV/fridgeItemCOMPKEY/runDGL.sh
0dccacdcd7/src/test/resources/CSV/fridgeItemCOMPKEY/schema.groovy
0dccacdcd7/src/test/resources/CSV/gzip_test/gzipMapping.groovy
0dccacdcd7/src/test/resources/CSV/gzip_test/readme.md
0dccacdcd7/src/test/resources/CSV/gzip_test/recipes.csv.gz
0dccacdcd7/src/test/resources/CSV/gzip_test/runDGL.sh
0dccacdcd7/src/test/resources/CSV/meals.csv
0dccacdcd7/src/test/resources/CSV/readme.md
0dccacdcd7/src/test/resources/CSV/reviewerRating/readme.md
0dccacdcd7/src/test/resources/CSV/reviewerRating/recipes.csv.gz
0dccacdcd7/src/test/resources/CSV/reviewerRating/recipes_complete.csv
0dccacdcd7/src/test/resources/CSV/reviewerRating/reviewerRatingMapping.groovy
0dccacdcd7/src/test/resources/CSV/reviewerRating/reviewerRatings.csv.gz
0dccacdcd7/src/test/resources/CSV/reviewerRating/reviewers.csv.gz
0dccacdcd7/src/test/resources/CSV/reviewerRating/runDGL.sh
0dccacdcd7/src/test/resources/CSV/reviewerRating/schema.groovy
0dccacdcd7/src/test/resources/JSON/authorBookMap_JSON.groovy
0dccacdcd7/src/test/resources/JSON/data/edges/authorBook.json
0dccacdcd7/src/test/resources/JSON/data/vertices/author.json
0dccacdcd7/src/test/resources/JSON/data/vertices/book.json
0dccacdcd7/src/test/resources/JSON/graphloader_command.txt
0dccacdcd7/src/test/resources/JSON/readme.md
0dccacdcd7/src/test/resources/JSON/schema.groovy
0dccacdcd7/src/test/resources/JSON/verify.groovy
0dccacdcd7/src/test/resources/log4j.properties
STUDIO
ac827296a5/studio-api/src/main/java/com/baidu/hugegraph/studio/common/errors/ErrorCodes.java
ac827296a5/studio-api/src/main/java/com/baidu/hugegraph/studio/common/errors/GraphNotFound.java
ac827296a5/studio-api/src/main/java/com/baidu/hugegraph/studio/common/errors/StudioError.java
ac827296a5/studio-api/src/main/java/com/baidu/hugegraph/studio/notebook/model/Notebook.java
ac827296a5/studio-api/src/main/java/com/baidu/hugegraph/studio/notebook/model/NotebookCell.java
ac827296a5/studio-api/src/main/java/com/baidu/hugegraph/studio/notebook/model/Result.java
ac827296a5/studio-api/src/main/java/com/baidu/hugegraph/studio/notebook/model/ViewSettings.java
ac827296a5/studio-api/src/main/java/com/baidu/hugegraph/studio/notebook/service/NotebookService.java
[private]
[private]
[private] |[private] (O) | [private]
(M) [private]
skype| [private]