Open JohT opened 1 year ago
Hello @JohT , thanks for your request. Could you explain why you want to use the OpenGDS jar?
Hi @FlorentinD,
thanks for your response. The main README.md states in section opengds that:
The Neo4j Graph Data Science library as built and distributed by Neo4j includes the sources in this repository as well a suite of closed sources. Neo4j GDS is available to download and use under the constraints of its license.
This makes me unsure if it is a good idea to just use the release artifacts provided. I'm not a lawyer so i assume, that the open version is a better fit for open projects like mine: https://github.com/JohT/code-graph-analysis-pipeline
Disregard my previous reply, it contained inaccuracies (so I deleted it).
No worries. I found it insightful and am now curious about the inaccuracies.😀
I forgot to mention that I've created the following repository that automates the Open Graph Data Science build, packaging and release: https://github.com/JohT/open-graph-data-science-packaging
It is only a temporary solution and I might be removed in future.
Well, I was mistaken on the license we ship with Neo4j GDS. It does indeed not fit for your purpose, so your request (and solution) is valid.
It would be great to get the OpenGDS JAR as release asset additionally to the existing one.
The steps to do that are already described in the main documentation under Building the library/Packaging the library. This could be done with GitHub Actions in an automated manner. Of course, this would need to fit/join the current release process (that I'm not aware of).
Alternatives
An alternative would be to create an own non official repository that clones this repository, creates the bundle and then releases it.
Additional context
I'm open to contribute GitHub Action(s) if this is of any help.
PS.: Thanks 👏 for this awesome library.