john-mark
Input Hype: “Neo4j Launches Breakthrough Infinigraph Architecture to Unify Transactional and Operational Workloads”
Output Hype Translation: After over a decade of “clustering”, Neo4j finally figured out sharding, basically fixing the thing their clustering should’ve done from the start.
Lightweight, in-memory alternatives like NetworkX or even plain Python dictionaries are typically faster to set up, easier to integrate, and better suited to ephemeral, prompt driven graph reasoning.
Here are some other options : NetworkX
LlamaIndex’s KnowledgeGraphIndex
LangChain with in-memory Python structures, Lets you model entities and relationships as dictionaries or lists, making it easy to traverse or query on demand.
https://docs.llamaindex.ai/en/stable/examples/index_structs/...
https://www.microsoft.com/en-us/research/blog/moving-to-grap...
Good article though.
Memgraph: https://memgraph.com/memgraph-for-neo4j-developers
Apache AGE https://age.apache.org/
And much more….
https://www.courtlistener.com/docket/16272543/neo4j-inc-v-pu... https://www.courtlistener.com/docket/16276158/neo4j-inc-v-gr...
Is this normal for VC funded software companies nowadays?
---
Q. DO YOU KNOW WHAT YOUR NET PROFITS ARE?
A. WE ARE IN A LOSS POSITION RIGHT NOW.
https://storage.courtlistener.com/recap/gov.uscourts.cand.33...
The analysis below seems to show that GraphRag with @Neo4j offers minimal improvement in context retrieval and only slight gains in answer relevancy and faithfulness.
https://aiencoder.substack.com/p/graphrag-analysis-part-1-ho...
China's Generative Video Race Heats Up
Free Software Foundation Addresses Neo4j's Commons Clause
Deleted
Why would Neo4j Investors be taking control of Neo4j Inc?
I believe the COO was removed as COO around the time I first heard this.
I hope Neo4j Inc does not get desperate and add terms to their Neo4j Community Edition making it proprietary or non-free like they did with their enterprise edition!
Compare this to Neo4j, who added the commons clause to the AGPL License complete with FSF copyright and preamble. Neo4j kept the License as AGPL and reaped the benefits from open source community.
Neo4j’s approach made people think it was still open source under the AGPL, while dgraph’s approach was proper and clear.
Neo4j’s approach was deceitful in my opinion, and I believe it’s finally coming back to haunt them after some toxic rulings put the GPL structure at risk unless an upcoming appeal overturns it.
Good for dgraph for doing it right in the end and not making people think they were Apache licensed with commons.
If Dgraph has the commons clause then it is no longer open source or free software (as in libre free).
If they are still calling it open source, they should be warned the courts have ruled that the commons clause means ‘not open source’.
He agrees that @neo4j is slower than a “normal vector db”.
“if you are not dealing with many documents, it works quite well”
“Neo4j might not be optimized for vector search, but that doesn't mean it can't do it.”
https://sfconservancy.org/docs/kuhn_expert-report-in-neo4j_5...
SFC's Policy Fellow Files Expert Report in Neo4j vs. PureThink
As soon as end users learned they were getting the same software either way, guess what they picked?
(This is my blog post - iGov Inc is just me)
https://blog.igovsol.com/2018/01/10/Neo4j-Commercial-Prices....
They first tried adding the commons clause, then when that did not accomplish what they wanted, they closed the enterprise source code.
The kicker is that this was not because of behemoth like Amazon or Oracle, it was because of a single individual… (guess who?)
Good read to get a better picture:
https://sfconservancy.org/blog/2022/mar/30/neo4j-v-purethink...
I thought it was interesting that the 9th circuit made so many mistakes that they had to append the ruling. The fact that they got the defendants wrong is quite strange to me. The Graph Foundation was not part of the case any longer. They joined the case but then settled. The injunction itself that
Neo4j was very sloppy when adding the commons clause into the AGPL. They literally added the commons clause to the AGPL, leaving in the preamble and all, and call it the ‘Sweden License’. (Virtual name)
https://raw.githubusercontent.com/neo4j/neo4j/3.4.18/enterpr...
This ‘sweden license’ literally states it is a ‘free, copyleft license.’
copyleft = opensource according to Philip Rathle, Vice President of Products at Neo4j Inc. (6-ER-1368 ¶¶ 10-11 of appeal except of records).
Therefore according to Neo4j - it is free and open source.
Neo4j says their 'Sweden License' (AGPL + Commons) is both open source and not open source at the same time.
I call this: 'Schrödinger's Sweden License'
Keep an eye on the case - it is now in the second phase of the case where everyone will learn about Neo4j’s behavior. It would make a good Netflix mini series.
They seem to be ready to go closed source, which they should have just done in the first place instead of behaving like they did. Adding the commons clause is just the tip of the iceberg - there is a very entertaining story behind everything that is happening. A single person, not a huge corporation, is behind this.
I will write a blog post about what happened/is happening in the upcoming months - complete with supporting documents such as FOIA requests, etc.