Graph Database Neo4j Updates Licensing and Enhances Usability
Neo Technology has released version 1.3 GA (General Availability) of Neo4j, a graph-style database.
In creating this new version, the Neo4j team had two goals in mind. The first was a change in licensing. The Community version of Neo4j is now licensed under GNU General Public License (GPLv3). The Advanced and Enterprise editions are available under GNU Affero General Public License (AGPLv3) or commercial licensing. Neo Technology Chief Scientist Jim Webber says the new licensing will allow open access to the community edition.
We believe that graphs are very broadly applicable to an awful lot of computing domains, and yet nobody (including us) has up until this point made graph databases universally free to use and tinker with. We think that's incredibly important since it completely opens up the whole field of graph databases to commercial organizations, researchers, students, and tinkerers and hackers.
According to Webber, the second goal was creating a more developer- and dev-ops-friendly product.
The second theme we had for our 1.3 release was to make the database friendlier (and that's a theme that will continue in future releases). Although the graphistas can naturally think in graphs, we understand that for folks coming from a relational or KV/document background, the simplicity and expressiveness of graphs can (ironically) take a bit of getting used to. I think of it as the injury that lingers once you've taken off the handcuffs.
Some highlights of the Neo4j 1.3 release:
- Each database can now contain 32 billion nodes or relationships and up to 64 billion properties.
- Reduction of the database footprint by implementing a new strategy for common short strings
- The WebAdmin tool for exploring graphical relationships has been revamped
- Faster searches using Dijkstra’s algorithm to find the shortest path between nodes
- Updates to indexing API and underlying implementations
- Enhancements to the REST API
Licency changes
by
Luis Trigueiros
Cheers, Oscar
Re: Licency changes
by
Dan Tines
Does this means that it can be tried on comercial projects no string attached ?
Cheers, Oscar
Hmm..good question about "trying". The Affero clause of the GPL is definitely strings attached though.
Re: Licency changes
by
Ivan L
Re: Licency changes
by
Michael Hunger
Only the advanced and enterprise versions (with additional monitoring, HA, online backup, support, etc.) come with AGPL or commercial license nowadays.
Re: Licency changes
by
Thomas Krafft
(1.) If it's the right tool for the job, and there are no alternatives, then saying "it's useless" shows you really don't want or need to build something. (2.) If you're building something important, chances are you will also either be paid to produce the application, or will somehow generate your own revenues from it (even if it's through banner ads on the site where the "widget" lives).
These vendors are simply saying you can start for free, and then build (and buy) as needed. It doesn't matter the type of organization building these tools, whether commercial or open source... Everyone. And I mean EVERYONE who develops these tools needs revenues to survive and continue their work. Even something as simple as travelling to an open source conference, where you have been invited to speak about your open source product, can cost a lot. If these vendors - and particularly innovative new products - don't have revenues to support their operations, the product(s) will wither on the vine and die.
That's the only point at which people like Ivan can or should truly say something is useless to them.
Try out OrientDB
by
Rohit Rai
I recommend that everyone interested in GraphDBs or DocumentDBs check it out. It is faster than Neo4j, has embedding and clustering support, a web based db management application, RESTful interface, supports Graph as well as Documents and SQL too ;)
And if you have to just go by licensing, it is licensed under the business friendly Apache License 2.0
More details here - www.orientechnologies.com/
Disclaimer - I m not related with this project in anyway, though have plans of working on it in future.
Educational Content
Co-making Great Products
Jeff Patton May 22, 2013




Hello stranger!
You need to Register an InfoQ account or Login to post comments. But there's so much more behind being registered.Get the most out of the InfoQ experience.
Tell us what you think