Hacker News new | ask | show | jobs
by jsumrall 3306 days ago
The "enterprise edition" is AGPL. Feel free to interpret it differently then Neo does, but the license is AGPL [1]. Anyways, I don't understand the hostility. They're tying to walk the line between a profitable company selling software while still doing it all in the open. The fact that they kept things open source and not closed was one of the things I loved about working there.

1. https://github.com/neo4j/neo4j/blob/3.3/README.asciidoc

1 comments

So, are you saying that Neo4j is 100% free as in "100% AGPL, otherwise Commercial License if you don't want to use the AGPL"? In other words, the code is exactly the same, only with a different license?
Yes, that is the case.
According to [this page](https://neo4j.com/editions/) it's not. In fact, they are restricting important functionalities to their Enterprise Edition exclusively. Which means, the codebase is not the same.
Yes, the Community Edition and the Enterprise Edition are different. Certain functionality is restricted to the Enterprise Edition. It's a different codebase. I didn't say otherwise.

You can see it here: http://github.com/neo4j/neo4j

See how there are 'community' and 'enterprise' top-level directories? The 'enterprise' directory contains the enterprise-specific code. It's a separate project in some senses but it does share the same repository, and it is open source.

As you can also see by looking at that repository, the Enterprise Edition is licensed as AGPL. Here is the license: https://github.com/neo4j/neo4j/blob/3.3/enterprise/LICENSE.t...

I'll quote:

    If you have not executed a Commercial Agreement with Neo Technology, the
    Software is subject to the terms of the GNU AFFERO 
    GENERAL PUBLIC LICENSE
    Version 3, as follows:
Then follows the AGPL license.