Neo4J 1.3 graph database released under GPLv3
The NoSQL Neo4J graph database has been updated to version 1.3, code named "Abisko Lampa", and the Community version has been relicensed under the version 3 of the GPL. Enhancements in version 1.3 include support for up to 32 billion nodes and 64 billion properties ("enough to usefully store Earth's population for a while to come"), a smaller database footprint with a new storage strategy for common short strings and a revamped web based administration tool with a visual data browser. Other enhancements for developers include the addition of a Djikstra algorithm for finding shortest paths, a "spring cleaned" API, an improved traversal framework and indexing API and enhancements to the REST API and server plugin API.
Source: Neo4J The licence changes were explained by Emil Eifrem, Neo4J co-founder and CEO of Neo Technology, in a blog posting, where he says that previous licencing arrangements (dual-licensed AGPLv3/Commercial) were found by some developers to be restrictive as it did not allow the software to be used in an organisation with a web facing front end but closed source internal software. The new licence for the community version is dual-licensed GPL3/Commercial, removing the network access provisions of the AGPL. Eifrem believes this duplicates MySQL's licencing and should remove barriers from corporations adopting the graph database.
The two other Neo4J versions, Advanced, with extra management features and support services, and Enterprise, Advanced with High Availability features and more support, are remaining under the APGLv3/Commercial dual-licence. A "Pragmatic Licensing Guide" explains the changes in more detail.
- The H speed guide to NoSQL, a feature from The H.