Exactly that.
The moral of this story is, after reading the various pdfs linked in the other comments here plus /dev/lawyer/ plus misc.:
1. If you get your hands on any software (source code) and you wish to use it / fork it for whatever reason, then, before you commence, check these:
1.a. does the software come with a license? (If not, investigate and see if author has published an umbrella license. If not, ask author/owner about applicable license. goto :start
1.b. Is the license FOSS compliant in its title? (What do they call their license? GPL? MIT? ...what are its consequences for your goals?)
1.c. **Does the license text, as attached, match it's name's canonical publicised version EXACTLY? (Hint: neo4j's does not: there's added blather to their alleged AGPL, which only after C&D was renamed)**
2. If ANY of the above checks raise questions, cause wonderment or otherwise fail to pass the strictest reading, DO NOT PROCEED AND DROP THAT SHITE LIKE ITS A CHERNOBYL CORE.
---
Hence the way I read this whole kerfuffle is: did Neo4j ever publish their stuff under an unadulterated AGPL? AFAICT they did not.
Terribly sorry, but then you (dependent) had only these options:
a. not touching the Neo4j shizzle, ever. A.k.a. "walk away and seek another fork/dream to pursue"
b. before anything else, take Neo4j to court over their use of the AGPL moniker and their shoddy copy-paste-hack of that (copyrighted) license text without changing it's name. If the final decision (after appeal and whatnot) is they must abide by the title rather than the (hacked-together) content and thusly Neo4j is truly subject to canonical AGPL, only then proceed and fork as you did. (Bonus points if you wait until the bastards complied with the decision. Some individuals remain reprehensible, ignoring court orders.)
c. Notify the public about their (perceived or real) misuse/abuse of AGPL (the alleged license name). Blog, toot, tweet, enjoy yourself in indignition, but still DO NOT use/fork their software unless (b) above has been cleared up to your utter satisfaction.
In summary: terrible behaviour by Neo4j, yes, and you my friend, jumped the legal gun. You should never have forked, because you did so starting from a clearly "legal grey zone" as their license text was utterly inconsistent, hence crap, so you either musk your way out on top (let that sink in </puke>) or expect the excrement rain.
My opinion: this changes nothing in how you & me should treat licenses and /or our decision making related to those -- unless you want to reject the above strict protocol for software picking. But that is a wishful thinking vs reality discussion. Out of scope.
(Nothing new really. Heck, there's even software these days to assist the "what license(s) am I subject to if I use this? And can these be mixed / are there any red flags?" due diligence process described.)
The noise and alarm about the wide impact: hogwash. The drama is attention grabbing and hopefully wakes up a bunch, but impact-wise? Nothing to report in the West (E.M.R.)
Lawyers have a "name" out there, but given the often subpar reading ability exhibited by most of us (me included <blush/>), I fear they remain a persistent and necessary evil.