a little confused about something here.
Specifically I want to talk about Neo4j and it's licensing.
It's a dual license, GPLv3/AGPLv3, and I want to find out exactly what that's supposed to mean to me as a consumer of the software in binary form.
If I wanted to use the free Neo4j Community Edition, which I beleive is the GPLv3 license, for (let's pretend) a blog project, which would access the RESTful API to acquire data from the db. Am I free to keep my source code private?
The way GPL keeps getting trumpeted to me, is that anything to do with the code must be open sourced. As in, if I were to modify Neo itself I would need to display those changes publically. But the wording gets fuzzy to me and begins to make me think that the concept of simply using the binary on my server, anything reaching out to touch it, must become open source.
In extension, with this licensing, is one able to use Community Editon inside of a corperate/business setting for either internal tools or publishing of free content publically, so long as services being provided arent in any way locked behind a payment gate?